计网基础四-物理层与数据链路层

四、物理层与数据链路层

4.1物理层

​ 在TCP/IP五层模型中的物理层主要功能是实现0/1数据在设备间的双向传输,其中常见的有线介质有双绞线和光纤,无线介质有无线电、微波、激光和红外线。而物理层所使用的设备有网卡、中继器和集线器,这里想简单介绍一下这些设备的功能。

网卡:每个网卡都存在一个唯一的标识地址(MAC地址),用于连接计算机终端设备和网络设备。

中继器:包含一个输入端口和输出端口,用于放大电信号,延长网络信号传输距离。

集线器:多端口的中继器,支持不同传输介质和速率,不过已经被交换机取代。

4.2数据链路层

4.2.1数据链路层功能

​ 数据链路层的主要功能是数据链路的建立、维护与拆除;帧形成、帧传输、帧同步;帧的差错恢复和流量控制。

4.2.2数据链路层协议

​ 数据链路中支持的协议有Ethernet(以太网)、PPP、HDLC、Frame-relay、ATM协议,其中最常用的协议是Ethernet(以太网)协议,在以太网中可以同时连接多个设备,以太网中数据帧的组成如下图所示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zp69Z46S-1648298187044)(1648111554108.png)]
在这里插入图片描述

​ 在以太网中设备是共享链路通信的,所以可能存在数据冲突的情况。针对这中冲突情况,有以下三种解决方案:

  1. 采用带冲突检测的载波监听多路访问机制(CSMA/CD):发送前先监听信道是否空闲,若空闲则立即发送数据;在发送时,边发送时,边发边继续监听;若监听到冲突,则立即停止发送,等待一段时间以后,随机再次重新尝试。
  2. 分割冲突域:将大的冲突域分割成很多小的冲突域,每个冲突域的范围变小,设备变少,冲突概率降低。
  3. 改变端口双工模式:半双工,容易产生冲突;全双工,不会产生冲突。

在这里插入图片描述

4.2.3数据链路层设备

​ 在TCP/IP五层模型中的数据链路层是采用交换机进行数据的传输,同时交换机的每个端口访问另一个端口时,都有一条专有的线路,不会产生冲突 。

在这里插入图片描述

交换机的工作原理

  1. 形成MAC地址表(关注的是源MAC地址):交换机在每个端口上接收到的数据帧以后将其中的MAC地址与入端口形成一个对应关系,即“MAC地址条目”。
  2. 查找MAC地址表(关注的是目标MAC地址):交换机将数据帧中的目标MAC地址提取出来,在MAC地址表中看看是否可以找到目标MAC地址所对应的条目:如果能找到对应的MAC地址条目,则直接在MAC地址条目对应的端口上发送出去;如果找不到对应的MAC地址条目,则将该数据帧从除输入端口外的其他所有的端口都转发出去,即广播该数据帧。

注意:交换机自己学习到的MAC地址条目,在交换机的内存中都是有存活时间的,即300s,如果MAC地址条目中的MAC地址在300s内没有再次发送任何数据给交换机,那么交换机,就会删除该MAC地址条目。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值