云计算-数据连接层

数据链路层

数据链路层的功能

数据链路层数据传输示例
数据链路层在物理线路上提供可靠的数据传输,对网络层而言时一条无差错的线路,本层包括以下几个问题:

  • 物理地址,网络拓扑
  • 组帧:把数据封装在帧中,安顺序传送
  • 定界与同步:产生/识别帧边界
  • 差错恢复:采用重传的方法进行
  • 流量控制及自适应:确保中间传输设备的稳定及首发双方传输速率的匹配。

以太网的由来

本部分将列举以太网发展的过程:

1.Xerox公司的X-Wire
运行速率是2.94Mb/s
2.EDC-Intel-Xerox(DIX)的以太网
运行速率是10Mb/s
3.IEEE的802.3标准
1990年9月IEEE标准委员会通过第一个802.3标准,以双绞线介质的以太网(10Mase-T)标准。

4.快速以太网
运行速率可达100Mb/s
5.千兆以太网
运行速率可达1000Mb/s

以太网帧格式

MAC地址

MAC地址由48位二进制数组成,通常分为6段,用16进制表示, 如00-50-BA-CE-07-0C在这里插入图片描述
其中第1字节的第8Bit(如图中00-50-BA-…对应的00000000-01010000-10111010-…,加粗字体的Bit)标识这个地址是组播地址还是单播地址。
MAC第8位为0时,为单播地址(物理地址),为1时为组播地址(逻辑地址)

单播指从单一的源端发送到单一的目的端。(类比:一个教室里一个老师和一个同学点对点交流)在这里插入图片描述

组播转发可以理解为选择性的广播,主机侦听特定组播地址,接收并处理目的MAC地址为该组播MAC地址的帧。(类比:老师对一个组的学生进行对话)
在这里插入图片描述

网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。

也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的。
形象地说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。

以太网帧格式

以太帧由一个 32 位冗余校验码结尾,用于检验数据传输是否出现损坏。以太帧结构如图所示。
在这里插入图片描述
上图中每个字段的含义如下表所示:
在这里插入图片描述

以太网交换机

交换机设备简介

以太网交换机是基于以太网传输数据的交换机,以太网采用共享总线型传输媒体方式的局域网。以太网交换机的结构是每个端口都直接与主机相连,并且一般都工作在全双工方式。交换机能同时连通许多对端口,使每一对相互通信的主机都能像独占通信媒体那样,进行无冲突地传输数据。
在这里插入图片描述

交换机的工作原理

交换机的工作过程可以概括为“学习、记忆、接收、查表、转发”等几个方面:通过“学习”可以了解到每个端口上所连接设备的MAC地址;将MAC地址与端口编号的对应关系“记忆”在内存中,生产MAC地址表;从一个端口“接收”到数据帧后,在MAC地址表中“查找”与帧头中目的MAC地址相对应的端口编号,然后,将数据帧从查到的端口上“转发”出去。

MAC地址的学习

描述学习网桥的服务,每个所接收的分组的源MAC地址存储在这个学习网桥里,以便将来送达该地址的分组只转发到此地址所在伪网桥接口。前往未识别地址的分组则转发到每个网桥接口上。这个方法有助于把相连局域网的业务量最小化。MAC地址学习定义在 IEEE802.1标准中。
在这里插入图片描述
初始状态,MAC地址表空
在这里插入图片描述
交换机记录PC的MAC地址。方便下次PC间的通信

在这里插入图片描述

广播未知数据帧

如果交换机么有在MAC地址表中找到数据帧目的地址对应的条目,就无法确定该从哪个接口将数据帧转发出去,于是被迫选用广播方式。向所有接口转发该数据帧。于是其他主机都会收到
在这里插入图片描述
当PC1向与PC2通信时,交换机没有记录PC2的MAC地址,于是交换机将使用广播的方式,除了1号口外其他接口都将转发这个数据帧,于是PC2,PC3都会收到

接收方回应信息

如上图可知PC2将响应广播,并回应一个数据帧(源MAC地址为:54-89-98-58-30-1C,目标MAC地址为:54-89-98-62-19-6E )对应起来,添加到MAC地址表中。在这里插入图片描述

交换机实现单播通信

现在,PC1与PC2之间通信不再借用广播,可以直接通过MAC地址表查找对应接口。
交换机所学习到的条目并不会永远保存在MAC地址表,默认的老化时间时300s

交换机接口的双工模式

单工、半双工与全双工

1.单工
两个数据站之间只能沿单一方向传输数据
在这里插入图片描述
2.半双工
两个数据站之间可以双向数据传输,单不能同时进行(列:对讲机)
在这里插入图片描述
3.全双工
两个数据站之间可以双向且同时进行数据传输,如手机
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值