TCP/IP是一个四层的体系结构,由于其网络接口层并未严格制定,所以部分材料会将TCP/IP描述为五层结构,即将网络接口层分为数据链路层和物理层。
1.网络接口层对应于OSI的物理和数据链路层
物理层:包含物理介质相关的协议(电子/光学协议,机械协议,功能性协议,程序性协议)。物理介质用以支撑TCP/IP通信。
数据链路层:包含控制物理层的协议(以太网,帧中继,ATM,SONET)。协议规定了如何访问介质、如何标识介质上的设备、如何完成数据成帧。
2.Internet层与OSI的网络层相对应
网络层:包含的协议主要有:IP,ARP等。负责数据包格式与地址格式的定义,数据的路由选择。
3.主机到主机层与OSI的传输层相对应
传输层:包含控制网络层的协议(TCP,UDP),类似数据链路层控制物理层,区别在于数据链路层对物理层的控制体现在物理介质层面,传输层对网络层的控制体现在逻辑层面。
4.应用层与OSI的会话层、表示层、应用层相对应
包含的协议主要有:HTTP,FTP,OSPF,DNS等。应用层常用的服务是向用户应用提供访问网络的接口。