计算机网络_01 协议层次
协议层次
分类
OSI七层模型
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
TCP/IP五层模型
应用层、传输层、网络层、数据链路层、物理层
应用层
为应用程序提供交互服务。互联网中的应用层协议:HTTP、FTP、DNS、SMTP 等。
传输层
负责向两台主机进程之间的通信提供数据传输服务。传输层主要协议:传输控制协议(TCP)和用户数据报协议(UDP)。其中面向连接的 TCP 协议保证了数据的传输可靠性,面向无连接的 UDP 协议能够实现数据包简单、快速地传输。
网络层
选择合适的路由和交换结点,确保数据及时传送。主要包括IP协议。 IP 协议提供的是一个不可靠、无连接的数据报传递服务。该协议实现两个基本功能:寻址和分段。根据数据报报头中的目的地址将数据传送到目的地址,在这个过程中 IP 负责选择传送路线。除了 IP 协议外,该层另外两个主要协议是互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。
数据链路层
在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。
物理层
实现相邻节点间比特流的透明传输,尽可能屏蔽传输介质和物理设备的差异。
TCP/IP 四层模型
应用层、传输层、网际互联层、网络接口层
网络接入层
网络接入层的功能对应于 OSI 参考模型中的物理层和数据链路层,它负责监视数据在主机和网络之间的交换。事实上,TCP/IP 并未真正描述这一层的实现,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与 TCP/IP 的网络接入层进行连接,因此具体的实现方法将随着网络类型的不同而有所差异。