第二章 TCP/IP基础知识
背景及历史
TCP/IP 由军用网络发展而来,后续逐渐连接了四所大学或研究所,形成了ARPANET,成为互联网的鼻祖,在ARPANET的一个研究机构中研发了TCP/IP。并逐步成为最常用的以太网通信协议。
TCP/IP协议
TCP/IP 协议不仅包括TCP和IP两种协议,其也包含了应用了IP技术所形成的相关协议族,如ICMP、UDP等。
TCP/IP协议的规范经由RFC文档制定,并在网络上公布,当对某个协议进行修改后,并不会撤销对应的文档,而是会通过新的文档描述对该协议的修改和新增特性。可以经由 此处对文档进行查询。
TCP/IP 协议分层模型
在模型构建上,OSI 七层模型更加关注 在每一层中,应该实现什么功能;而TCP/IP模型中,更关注的是在计算机上实现协议应开发哪种程序。
TCP/IP 协议模型分为五层:
层次 | 功能 |
---|---|
物理层 | 承载数据传输的实体介质,所有的数据传输都建立在可通信之上 |
数据链路层 | 完成硬件数据的转换,为网络层提供数据 |
网络层 | 转发分组数据包 |
传输层 | 使应用程序之间可以实现通讯 |
应用层 | 应用功能的实现,数据接收、发送、处理 |