当前位置: 首页 > backend >正文

【计算机网络】第五章 局域网技术

以太网技术

以太网的诞生

网络适配器和MAC地址

单播MAC地址

广播MAC地址

CSMA/CD协议

CSMA/CD协议的基本原理

共享式以太网---广播特性

MA多址接入

CS载波监听---先听后说

CD碰撞检测---边听边说

  • 载波监听检测到总线空闲,但总线并不一定空闲
  • 使用CSMA/CD协议的共享总线以太网上的各站点,只是尽量避免碰撞并在出现碰撞时做出退避后重发 的处理,但不能完全避免碰撞
  • 在使用CSMA/CD协议时,由于正在发送帧的站点必须“边发送帧边检测碰撞”,因此站点不可能同时 进行发送和接收,也就是不可能进行全双工通信,而只能进行半双工通信(双向交替通信)。

共享式以太网的争用期

  • 站点从发送帧开始,最多经过时长𝟐𝝉 (即𝜹 → 𝟎)就可检测出所发送的帧是否遭遇了碰撞。
  • 因此,共享总线以太网的端点到端点往返时间𝟐𝝉被称为争用期Contention Period)或碰撞窗口Collision Window),它是一个非常重要的参数
  • 站点从发送帧开始,经过争用期𝟐𝝉这段时间还没有检测到碰撞就可以肯定这次发送不会产生碰撞
  • 从争用期的概念可以看出,共享总线以太网上的每一个站点从发送帧开始,到之后的一小段时间内,都有可能遭遇碰撞,而这一小段时间的长短是不确定的,它取决于另一个发送帧的站点与本站点的距离但不会超过总线的端点到端点往返传播时延,即一个争用期𝟐𝝉
  • 很显然,总线的长度越长(单程端点到端点传播时延越大),网络中站点数量越多,发生碰撞的概率就越大。
  • 因此,共享以太网的总线长度不能太长,接入的站点数量也不能太多。

帧的发送时延\geq争用期2\tau

对于 𝟏𝟎𝑴𝒃/𝒔 的共享总线以太网,其争用期 𝟐𝝉 的值规定为 𝟓𝟏. 𝟐𝝁s ,因此其 最小帧 长为 𝟓𝟏𝟐𝒃 ,即 𝟔𝟒𝑩
当某个站点在发送帧时,如果帧的前 𝟔𝟒𝑩 没有遭遇碰撞,那么帧的后续部分也就 不会遭遇碰撞。也就是说,如果遭遇碰撞,就一定是在帧的前 𝟔𝟒𝑩 之内。
由于发送帧的站点边发送帧边检测碰撞,一旦检测到碰撞就立即中止帧的发送, 此时已发送的数据量一定小于 𝟔𝟒𝑩 。因此,接收站点收到 长度小于 𝟔𝟒𝑩 的帧 ,就 可判定这是一个 遭遇了碰撞而异常中止的无效帧 ,将其丢弃即可。
最小帧长~最大帧长        64B~1518B

共享式以太网的最小帧长和最大帧长

共享式以太网的退避算法

共享式以太网的信道利用率

共享式以太网

在物理层扩展以太网

在数据链路层扩展以太网

交换式以太网

以太网的MAC帧格式

以太网的发展

http://www.xdnf.cn/news/900.html

相关文章:

  • 你学会了些什么220622?--搭建UI自动化
  • 设计模式深度总结:概念、实现与框架中的应用
  • 【Linux】调试工具gdb的认识和使用指令介绍(图文详解)
  • 深入解析 Linux 文件系统中的软硬链接:从原理到实践
  • CF2096F Wonderful Impostors
  • QT:Qt5 串口模块 (QSerialPort) 在 VS2015 中正确关闭串口避免被占用
  • (14)VTK C++开发示例 --- 将点投影到平面上
  • C++ vector 核心功能解析与实现
  • Spring-AOP分析
  • Uniapp:view容器(容器布局)
  • IDEA内存配置失效(已解决)
  • unity3d实现物体闪烁
  • unity之协程
  • [Python] 入门核心笔记
  • 超大文件处理——大文件断点续传源码-下载大文件卡死服务器—星辰大文化术——未来之窗超算中心
  • 徐州服务器租用:虚拟主机的应用场景
  • UML 状态图:陪伴机器人系统示例
  • 【图问答】DeepSeek-VL 论文阅读笔记
  • 可编辑23页PPT | 数据中台建设四步方法论:“采、存、通、用”
  • AI之pdf解析:Tesseract、PaddleOCR、RapidPaddle(可能为 RapidOCR)和 plumberpdf 的对比分析及使用建议
  • WPF的发展历程
  • Go语言中的Context
  • Java中如何创建操作线程
  • Cad c# 射线法判断点在多边形内外
  • JVM内存模型与垃圾回收
  • 蚂蚁全媒体总编刘鑫炜再添新职,出任共工新闻社新媒体研究院院长
  • 《FDTD Solutions仿真全面教程:超构表面与光束操控的前沿探索》
  • vue项目通过GetCapabilities获取wms服务元数据信息并在openlayers进行叠加显示
  • prometheus-operator部署服务监控其他节点mysql服务
  • 重构・协同・共生:传统代理渠道数字化融合全链路解决方案