TCP/IP参考模型将网络体系结构分成四个层次: 网络接口层、网际层、传输层和应用层。
2.3.1 TCP/IP 参考模型结构图
2.3 TCP/IP协议栈
应用层
Telnet
FTP
SMTP
DNS 其他协议
传输层
TCP
UDP
网际层
IP
ARP
RARP
网络接口层
Ethernet
Token Ring
其他协议
主机和网络设备可以根据实际需要决定其工作的最高层次, 例如主机需要达到应用层,路由器需要达到网络层,交换 机需要达到数据链路层,而中继器只需要达到物理层。
OSI参考模型的结构如图
主机 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
CCCCPP 网络层 数据链路层 物理层
CCCCPP 网络层 数据链路层 物理层
邮局服务业务
邮局服务业务
邮局转送业务
邮局转送业务
运输部门的邮件运输业务
阅读信件
投递信件 分拣信件
分发信件 邮包拆包
转送邮局 接收邮包
网络体系结构中,每一层都向相邻上层提供一定服 务,如何调用这些服务,必须有相应的SAP,并且 具备一定的规则。 SAP是上层调用下层服务的接口,是服务的唯一标识。
网络体系结构中,对等实体之间发送数据前需要附加PCI(ProtocolControlInformation,协议控制信息),PCI和数据一并构成PDU (ProtocolDataUnit,协议数据单 元)。PDU 将委托给下层进行转发,对于下层而言,上层的 PDU 就是 SDU (Service DataUnit,服务数据单元),上层将 SDU 交给下层之前,需要附加ICI (Interface ControlInformation,接 口 控 制 信 息),ICI和 SDU 一 并 构 成 IDU (InterfaceData Unit,接口数据单元)。