当前位置:   article > 正文

数据链路层点对点通信_在switch的输出端的数据链路层完成的任务是什么?为什么要发送到每一个端口?

在switch的输出端的数据链路层完成的任务是什么?为什么要发送到每一个端口?

点对点通信

1.当主机H1向主机H2发送数据时,从协议的层次看,数据进入路由器后要先从物理层上升到网络层,在转发表中找到下一跳的地址后,再下到物理层转发出去。
在这里插入图片描述
点对点信道的数据链路层在进行通信时的主要步骤如下:
(1)结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧。
(2)结点A把封装好的帧发送给结点B的数据链路层。
(3)若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报交给上面的网络层;否则丢弃这个帧。

2.三个基本问题:封装成帧、透明传输、差错检测。

封装成帧就是在一段数据的前后部分分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。
分组交换:所有在互联网上传送的数据都以分组(IP数据报)为传送单位。网络层的IP数据报传送到数据链路层就成为帧的数据部分。在帧的数据部分的前面和后面分别添加上首部和尾部,就构成了一个完整的帧。

透明传输表示无论什么样的比特组合的数据,都能够按照原样没有差错地通过这个数据链路层。
实现透明

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/178588
推荐阅读
相关标签
  

闽ICP备14008679号