现今的OSI国际标准既复杂又不实用。TCP/IP体系结构只有四层,并且得到了广泛的应用,TCP/IP包含应用层、运输层、网际层和网络接口层。
{
待插图
}
(1)应用层
应用层是TCP/IP体系结构中的最高层。应用层的任务是通过应用进程之间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。进程就是指主机中正在运行的程序。应用层协议有HTTP、SMTP、FTP等等。应用层交互的数据单元为“报文”。
(2)运输层
运输层负责向两个主机中进程之间的通信提供通用的数据传输服务。因为一台主机可同时运行多个进程,因此运输层有复用和分用的功能。
复用:多个应用层进程可以同时使用下面运输层的服务
分用:运输层把收到的信息分别交付上面应用层中的相应进程
传输层主要试用一下集中协议。
传输控制协议TCP:提供一种面向连接的 、可靠的数据传输服务,其数据传输的单位是报文段
用户数据报协议UDP:提供无连接的、尽最大努力的数据传输服务,其数据传输的单位是用户数据报
(3)网络层
网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫作IP数据报,或简称数据报。
因特网主要的网络层协议是无连接的网际层IP和许多种路由选择协议,因此因特网的网络层也叫做网际层或IP层。
(4)数据链路层
数据链路层常简称为链路层,两台主机之间传输数据,总是在一段一段的连路上传送的,这就需要使用专门的链路层协议。在两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报分装成帧,在两个相邻主机之间传输帧。
帧包括数据和必要的控制信息,接收端通过检测该帧判断数据是否传输正确,如果不正确将会丢弃这个帧,采用可靠的传输协议来纠正出现的差错。
(5)物理层
物理层就是物理层协议加上各种电缆、光纤、双绞线等等。