【计算机网络学习笔记12】交换技术(上)

经典局域网的交换技术

概念

以太网是由Xerox公司创建并由Xerox、intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。

CSMA/CD协议

CSMA/CD协议是为了解决多个站点共享总线的问题而存在的,其工作主要内容包括:

1. 多址接入

多址接入是指多个站点共享一根总线的传输资源,这种方式又称为多点访问。

2. 载波监听

载波监听是指站点在发送数据前先检测信道的状态,是否有其他站点在发送数据信道处于忙碌状态时无法处理其他站点的数据,则暂时不要发送数据,等待信道变为空闲时再发送。其实信到上并没有载波,此处是指监听信道上是否有其他站点发送数据时产生的信号电压。

3. 碰撞检测

碰撞检测是指“边发送边监听”,即适配器边发送数据边检测信道上的信号电压的变化情况,以判断自己再发送数据时其他站点是否也在发送数据。当几个站同时在总线上发送数据时,总线上的信号电压变化幅度将会增大(互相叠加)。当适配器(网卡)检测到的信号电压变化幅度超过一定的门限值时,就认为总线上至少有两个站点同时在发送数据,即信号发生了碰撞(或冲突),又称为”冲突检测”。发生碰撞时,总线上传输的信号发生了严重的失真,无法从中会恢复出有用的信息来。因此,每一个正在发送数据的站点,一旦发现总线上出现了碰撞,适配器都要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。

4. 延迟重发

延迟重发是指每一个正在发送数据的站点,一旦发现总线上出现了碰撞,适配都要立即停止发送,免得继续浪费网络资源,然后等待一段时间后再次发送。
二进制指数退避技术
发生碰撞的站点不能在等待信道变成空闲后马上再发送数据,因为这样会导致再次碰撞。以太网采用二进制指数退避算法(Binary Exponential Backoff)来解决碰撞后何时进行重传的问题。这种算法让发生碰撞的站点在停止发送数据后,推迟(即退避)一个随机的时间再监听信道进行重传。如果重传又发生了碰撞,则将随机选择的退避时间范围扩大一倍。这样做可以使得重传时再次发生冲突的概率减小。
因为站点确认数据没有冲突的时间是2τ,即一个争用期,所以退避的时间范围以争用期为单位计算。第i次的碰撞后退避的时间范围为2^

【计算机网络学习笔记12】交换技术(上)相关推荐

  1. 【计算机网络学习笔记】(汇总目录)

    计算机网络学习笔记(汇总目录) 文章目录 点击以下标题,跳转到对应章节的详细讲解 [计算机网络学习笔记01]计算机网络概述(上) [计算机网络学习笔记02]计算机网络概述(中) [计算机网络学习笔记0 ...

  2. 【计算机网络学习笔记13】交换技术(下)

    [计算机网络学习笔记13]交换技术(下) 一.生成树的诞生和发展 1. 环路问题 两个网桥之间的连接网线如果只有一根,而这根网线或者接口有问题,网络就会出现单点故障.所以为了提高可靠性,网桥在互连时一 ...

  3. 【计算机网络学习笔记18】防火墙技术、入侵检测技术

    [计算机网络学习笔记18]防火墙技术.入侵检测技术 一.防火墙 防火墙 (firewall) :一种访问控制技术,通过严格控制进出网络边界的分组,禁止任何不必要的通信,从而减少潜在入侵的发生,尽可能降 ...

  4. 【计算机网络学习笔记17】网络安全、加密技术、“Virtual Private Network”技术

    [计算机网络学习笔记17]网络安全.加密技术."Virtual Private Network"技术 一.网络安全概述 1.1 网络系统的安全目标: 1.可用性(Availabil ...

  5. 【计算机网络学习笔记07】PPP协议、IP编址、NAT技术

    [计算机网络学习笔记07]PPP协议.IP编址.NAT技术 一.PPP协议 是TCP/IP网络中最重要的点到点的数据链路层协议. 1 PPP协议的组成 1)链路控制协议:建立并维护数据链路连接(身份验 ...

  6. 计算机网络学习笔记:第二章

    文章目录 计算机网络学习笔记:第二章 前言 2.1.应用层协议原理 2.1.1 网络应用程序体系结构 2.1.2 进程通信 2.1.3 可供应用程序使用的运输服务 2.1.4 因特网提供的传输层服务 ...

  7. 【计算机网络学习笔记】计算机网络

    计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...

  8. 计算机网络学习笔记(详尽版)

    计算机网络学习笔记 计算机网络 第一章 定义和特点 网络 定义 功能 特点 组成 类别 性能 结构 本章重要概念 第二章 物理层 基本概念和标准 数据通信基础知识 物理层下的传输媒体 引导型传输媒体 ...

  9. 片偏移怎么计算_计算机网络学习笔记(四)之网络层

    点击蓝字关注我吧 越努力越幸运!!! 1 网络层的功能 1.1异构网络互联 网络的互联:指将两个以上的计算机网络,通过一定的方法, 用一种或多种通信处理设备(即中间设备)相互联接起来,以构成更大的网络 ...

最新文章

  1. Service中的绑定服务总结
  2. 学生管理系统(SSM简易版)总结
  3. 24. Swap Nodes in Pairs 链表每2个点翻转一次
  4. 开灯变形问题(枚举法)
  5. 本案例通过ArrayList集合来显示Collection接口中的共性函数
  6. 花书笔记1——向量乘法、矩阵乘积(相乘)、内积、点积都是什么、Python代码实现、区别及联系
  7. 计算机网络习题——循环冗余校验
  8. POI读取PPT图表模板,动态改变图表数据,操作图表
  9. Java简单循环依赖的解决 —— spring_imitate(Spring的模仿)
  10. 彻底解决Missing privilege separation directory: /run/sshd
  11. 新农合医疗保险补偿制度
  12. Python使用在线接口SDK模块(baidu-aip)实现人脸识别
  13. linux cp: 略过目录
  14. 【机智云专题】①:乐鑫esp8266巧用机智云自动代码生成功能,移植加入驱动单路继电器,实现智能定时插座。(附带demo)
  15. Doris 与 ClickHouse 的深度对比
  16. java类加载机制、类加载器、自定义类加载器
  17. ETCD数据库源码分析——Cluster membership changes日志
  18. 说说 Google AdSense、百度联盟和搜狗联盟
  19. 《程序员》2012年2期精彩内容:大数据
  20. eclipse项目没错但有红叉

热门文章

  1. 有道云生成html,有道云笔记实用技巧 一键保留网页剪报
  2. FlexSlider js——轮播
  3. 全球及中国咳嗽和感冒药行业竞争趋势及需求规模预测报告(2022-2027)
  4. 经典问题总结——开关灯问题
  5. 智慧学习环境中的认知负荷问题
  6. 上随体导数的一些理解
  7. Windows 10 休眠后自动开机
  8. 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
  9. was cached in the local repository, resolution will not be reattempted until the update interval
  10. 打造自己本地的渗透测试武器库-工欲善其事必先利其器