OSI参考模型很好的总结的网路传输的理论,但其实际应用没有成功。而TCP/IP在成功实际应用基础上总结4层参考模型。
其中网络接口层并没有定义明确的接口协议,只要能正确封装网际层的IP分组就可以。而在现实中,通过综合OSI和TCP/IP各自优点,提出了经典的五层网络模型。
- 应用层——支持各种网络应用,如FTP,SMTP,HTTP (报文 message)
- 传输层——进程-进程的数据传输,TCP,UDP (段 segment)
- 网络层——源主机到目的主机的数据分组、路由和转发,IP协议、路由协议等 (数据报 datagram)
- 数据链路层——相邻网络元素(主机、交换机、路由器等)的数据传输,以太网、802.11(wifi)、ppp (帧frame)
- 物理层:比特传输
TCP:可靠、面向连接、字节流传输、点对点
UDP:不可靠、无连接、数据报传输