您的位置:首页 > 理论基础 > 计算机网络

网络七层协议

2015-10-30 11:18 501 查看

七层网络模型通信处理说明

发送方从第7层、第6层到第1层由上至下按照顺序传输数据。每个分层上,在处理由上一层传过来的数据时可以附上当前分层的协议所必须的“首部”信息。然后接收端对收到的数据进行数据“首部”与“内容”的分离,再转发给上一分层,并最终将发送单的数据恢复为原状。

1到7层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

应用层

在应用层对需要传递的数据的前端附加一个首部(标签)信息。该首部标明了所要发送的内容和目标地址。

表示层

表示层的表示有“表现”、“演示”的意思,因此更关注数据的具体表现形式。此外,所使用的应用软件本身的不同也会导致数据的表现形式截然不同。

在表示层,将数据从“某个计算机特定的数据格式”转换为“网络通用的标准数据格式”后再发送出去。接收端主机收到数据以后将这些网络标准格式的数据恢复为“该计算机特定的数据格式”,然后在进行相应处理。这样即使是两台异构的计算机进行通信,也能保持数据的一致性。

表示层为了识别编码格式也会附加首部信息,然后将实际传输的数据转交给下一层去处理。

会话层

会话层也像应用层和表示层那样,在其收到的数据前端附加首部或标签信息后再转发给下一层。这些首部或标签中记录着数据传送顺序的信息。

传输层

负责连接的建立和断开,在两个主机之间创建逻辑上的通信连接。另外需要负责所传输的数据全部到达了目标地址,在通信两端的计算机之间进行确认,如果数据未到达,则负责重新发送。

传输层重要的作为是保证数据传输的可靠性,为了确保可靠性,在这一层也会为所要传输的数据附加首部以识别这一分层的数据。然而实际的上将数据传输给对端的处理是由网络层来完成的。

网络层

网络层的主要作用是在网络与网络相互连接的环境中,将数据从发送端主机发送到接收端主机。

数据链路层

通信传输实际上是通过物理的传输介质实现的。数据链路层的作用就是在这些通过传输介质互联的设备之间进行数据处理。

物理层

物理层中把数据的0、1转换为电压和脉冲光传输给物理的传输介质,而相互直连的设备之间使用地址实现传输,这个地址被称为mac地址,也就是物理地址或者硬件地址。

网络层与数据链路层都是记忆目标地址将数据发送给接收端的,但是网络层负责将整个数据发送给最终目标地址,而数据链路层则只负责发送一个分段内的数据。

上述内容摘自《图解TCP/IP》一书。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络 通信