如何侦听网线数据_网络-数据链路层概述

什么是数据链路层

在一条物理线路之上,通过通信协议来控制这些数据的传输,以保证被传输数据的正确性。

每个设备是一个节点,包括笔记本电脑、交换机、路由器等等。两个相邻节点通过通信协议传输的通信信道就是链路。

举个例子,比如小明要从上海到北京,上海到北京可以做飞机、做高铁或者开车。
上海和北京是两个节点,小明是数据,交通方式就是通讯协议。对应的空中航线、高铁铁轨、高速公路就是链路。

链路划分

链路可以分为点对点链路广播链路

点对点链路就是一对一,一个接收方,一个发送方,传输数据用一条链路。点对点链路工作方式就像微信聊天,你在和妹子单聊,你发的消息只有她收到。

广播链路是多个接收方和发送方传输数据共用一条链路。广播链路就像是群聊,你发的消息在群里所有人都能收到,群里其他人发送消息你也可以收到。

多路复用

在广播链路中,只有一条链路,那么如何保证让每个接收方都收到数据呢?也就是说如何让你发的消息让所有人都收到?
主要通过以下三种类型协议实现,分别是信道划分协议随机接入协议轮流协议

信道划分协议

信道划分协议主要有以下三种:时分多路复用频分多路复用码分多址

  1. 时分多路复用技术TDM(Time Division Multiplexing)是以信道传输时间作为分割对象,通过为多个信道分配互不重叠的时间片段的方法来实现多路复用。时分多路复用将传输时间划分为若干个时间片段,每个信道分得一个时间片
    如下图,红、蓝、黄车表示发送方给3个接收方发送的数据,共用一条链路传输。把链路看成车道,数据看成车辆。
    有个红绿灯在控制车流。红车先走1分钟遇到红灯停下,蓝车再走1分钟遇到红灯停下,黄车再走1分钟,然后循环往复,直到数据到达接收端,这就是时分复用的工作方式。
    红、黄、蓝单个颜色车辆没有红绿灯,通过车道只要1分钟,采用时分复用需要3分钟,所以单个节点数据传输速率只有原来的1/3。

edbe4549f763cd47b862b8dd9f80e157.png
  1. 载波带宽被划分为多种不同频带的子信道,每个子信道可以并行传送一路信号的一种多路复用技术
    如下图,红、黄、蓝还是表示发送方给3个接收方发送的数据,但是不同的是把一个链路分割成3个链路。
    车道被一分为三,每个车道只能让固定颜色的车辆通过。
    红、黄、蓝单个颜色车辆可以使用3个车道,一次性通过3辆车,采用频分复用一次性只能通过1个,带宽只有原来的1/3。

bd61432b1c9e52ffcb3b6cb6c9c41548.png
  1. 多址的关键是要让每一个结点有自己的一个特征, 然后我们将可以根据每个结点的特征接收数据。如何编码比较复杂就不在这里细说了,可以自行了解。只需要知道可以通过编码像上面的频分和时分复用,将信道能分配给多个结点就行了。

随机接入协议

随机接入协议中结点占用整个信道发送数据,因为多个结点共用一个信道,就可能会发生碰撞,一旦发生碰 撞首先暂停发送,然后等待一个随机避让时间再重新发送。主要协议有载波侦听多路访问(CSMA),被应用于以太网中。

CSMA,发送数据之前使用载波侦听,如果检测信道空闲,再发送。由于发送的数据没有到达,另外一个节点也以为信道空闲,也发送了数据,导致了碰撞,再等待一个随机避让时间重新发送。
就好比今天出门,先看了一下路况不堵车,在开车过程中,突然发送事故,开始堵车,那不往前走了,等过一段时间时间再出发。

轮流协议

轮流协议主要有轮询协议令牌传递协议

  1. 轮询协议,指定一个节点为主节点,通过循环的方式发送报文告知每个结点可以传输的最大数据量。主节点类似调度中心,先告诉A节点最大传输数据量,然后A节点有数据要传输则马上传输。看到A节点传输完毕,再告诉B节点,循环往复。
  2. 令牌协议,则是通过一个称为令牌的特殊帧在节点之间进行传输交换,仅当节点需要发送数据才会持有该令牌。如果没有数据传输或者数据传输完毕,则把令牌传递给下一个节点。
    比如A节点需要传输一些数据则会持有令牌,当数据传输完毕则把令牌传递给B节点,B节点没有数据则马上传递给C节点,循环往复。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值