应用层
应用层的任务是如何通过应用进程间的交互来完成特定的网络应用。应用层协议定义的是应用进程间通信和交互的规则。对于不同的网络应用有不同的应用层协议。如:支持万维网的HTTP,支持电子邮件的SMTP,支持文件传送的FTP。应用层交互的数据单元称为报文。
运输层
运输层的任务是负责向两台主机中进程之间的通信提供通用的数据传输服务。
TCP
提供面向连接的,可靠的数据传输服务,其数据传输的单位是报文段。
UDP
提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。例如即时游戏LOL。
网络层
网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。
数据链路层
数据链路层的任务就是将分组从链路的一端送到另一端。数据链路层传送的数据单元称为帧
物理层
物理层是原理体系结构的最底层,完成计算机网络中最基础的任务,即在传输媒体上传送比特流,将数据链路层帧中的每个比特从一个结点通过传输媒体传送到下一个节点。
网友评论