网络七层协议

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

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

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

应用层

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

表示层

  • 表示层的表示有“表现”、“演示”的意思,因此更关注数据的具体表现形式。此外,所使用的应用软件本身的不同也会导致数据的表现形式截然不同。
  • 在表示层,将数据从“某个计算机特定的数据格式”转换为“网络通用的标准数据格式”后再发送出去。接收端主机收到数据以后将这些网络标准格式的数据恢复为“该计算机特定的数据格式”,然后在进行相应处理。这样即使是两台异构的计算机进行通信,也能保持数据的一致性。
  • 表示层为了识别编码格式也会附加首部信息,然后将实际传输的数据转交给下一层去处理。

会话层

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

传输层

  • 负责连接的建立和断开,在两个主机之间创建逻辑上的通信连接。另外需要负责所传输的数据全部到达了目标地址,在通信两端的计算机之间进行确认,如果数据未到达,则负责重新发送。
  • 传输层重要的作为是保证数据传输的可靠性,为了确保可靠性,在这一层也会为所要传输的数据附加首部以识别这一分层的数据。然而实际的上将数据传输给对端的处理是由网络层来完成的。

网络层

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

数据链路层

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

物理层

  • 物理层中把数据的0、1转换为电压和脉冲光传输给物理的传输介质,而相互直连的设备之间使用地址实现传输,这个地址被称为mac地址,也就是物理地址或者硬件地址。
  • 网络层与数据链路层都是记忆目标地址将数据发送给接收端的,但是网络层负责将整个数据发送给最终目标地址,而数据链路层则只负责发送一个分段内的数据。

上述内容摘自《图解TCP/IP》一书。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值