交换机工作原理

交换机负责局域网内主机之间的数据转发

交换机内部有一个MAC地址表,记录了MAC地址与交换机端口的对应信息,当数据需要转发时主机将数据包发送给交换机,交换机将数据包中的源地址映射到端口,并缓存到MAC地址表中,而后根据数据包中的目标地址去MAC地址表中匹配

匹配成功,则会通过单播将数据从端口转发到对应的MAC地址

匹配不成功,则会在局域网内进行广播,目标地址收到广播后会响应交换机,交换机将目标地址映射到对应的端口,并缓存到MAC地址表中,然后转发数据

MAC地址表有一个老化机制,一定时间内没有通信的MAC地址和端口会被遗忘,从而提升效率,这个老化的时间默认是300秒

一层/二层/三层交换机

交换机分为一层,二层,和三层交换机

一层交换机工作在物理层,主要负责局域网内的数据转发

二层交换机工作在数据链路层,可以划分VLAN,从而区分广播域,在数据转发的时候多了一个判断VLAN的步骤,同一VLAN内可以互相通信

三层交换机工作在网络层,提供路由功能,但不能完全取代路由器,因为基础原理不同

路由器工作原理

路由器是一种具有多个输入端口和输出端口的计算机,工作在网络层,负责跨域传输数据,每个路由器都有一个路由表和转发表

路由表用来保存路由信息(比如源地址,目标地址,跳数,下一跳)

转发表是基于路由生成的,用来保存IP地址,子网以及映射的端口

路由器提供了两种重要的机制:路由和转发

路由可以根据数据包的目标地址选择一条最优的路由路径

转发负责将数据包传输到路由器的输出端

RIP/OSPF协议

路由器之间的数据传输需要遵循内部网关协议(IGP),IGP协议包括RIP协议和OSPF协议

RIP协议利用距离矢量算法来判断最优路径,它将到达目的地所需要经过的路由器的个数称为跳数,跳数越大,开销也就越大,当跳数大于或等于16时,将会判定为不可达,这也就意味着RIP协议只能应用在小型网络

OSPF协议根据链路状态来判断最优路径,链路状态是指路由器和那些路由器相邻,OSPF通过输出端口向所有相邻的路由器进行广播,获取相邻路由器的链路状态,而每一个相邻的路由器又再次向所有相邻的路由器进行广播,最终区域内的所有路由器都能建立一个链路状态数据库,也就是全网拓扑图;这种向全网发送广播的方法叫做洪泛法,只有当链路状态发生变化时,路由器才会使用洪泛法进行广播;

路由器/交换机工作原理(RIP/OSPF协议工作原理)相关推荐

  1. 网络(八)之OSPF协议的原理及配置

    OSPF协议的原理及配置 续上篇的rip协议,本篇讲解一下目前广泛应用的动态路由协议ospf. OSPF概念 开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用 ...

  2. OSPF协议工作原理

    OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomo ...

  3. 猫(modem) 路由器 交换机 中继器 集线器 网桥 wifi协议和以太网协议 WAN(wide area network) LAN(local area network)

    wifi协议 应该是定义了链路层和物理层协议-无线网卡 wifi在数据链路层中帧的协议 https://blog.csdn.net/l982817732/article/details/5227417 ...

  4. 集线器,路由器,交换机,网关,网桥的区别和功能原理

    路由器:连接不同IP 子网的设备,负责寻径和转发,工作在OSI 的网络层. 网桥: 连接不同子网,使其透明通信,工作在数据链路层,解析数据帧.缺点是无法避免"广播风暴". 网关(g ...

  5. 集线器 路由器 交换机 网关 网桥的区别和功能原理

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 路由器: ...

  6. 计算机网络rip工作原理,12. 小型网络 RIP 协议工作原理

    Re:计算机网络 静态路由和动态路由协议 ====================== # IP路由-网络层实现的功能: 网络畅通的条件 静态路由 路由汇总 默认路由 Windows上的路由表和默认路 ...

  7. 【计算机网络】数据链路层 : CSMA/CA 协议 ( 载波监听多点接入 / 碰撞避免 协议 | CSMA/CA 协议工作原理 | CSMA/CD 协议 与 CSMA/CA 协议对比 )

    文章目录 一. CSMA/CA 协议 ( 非重点.仅作了解 ) 二.CSMA/CA 协议工作原理 三. CSMA/CD 协议 不能用于 无限局域网 的原因 四. CSMA/CD 协议 与 CSMA/C ...

  8. 计算机网络实验(华为eNSP模拟器)——第十四章 RIP协议和OSPF协议

    目录 一.RIP协议和OSPF协议 (一)自治系统AS (二)内部.外部网关协议 (三)RIP协议 (四)OSPF路由协议 二.实验目的 三.实验内容 四.实验结果 结语 一.RIP协议和OSPF协议 ...

  9. 计算机网络-网络层(路由协议,自治系统,域内路由与域间路由(IGP,EGP)RIP协议与距离向量算法,OSPF协议与链路状态算法)

    文章目录 1. 自治系统 2. 域内路由与域间路由 3. RIP协议与距离向量算法 4. OSPF协议与链路状态算法 1. 自治系统 自治系统(AS):单一技术管理下的一组路由器,这些路由器使用一种A ...

最新文章

  1. 线性回归的改进-岭回归
  2. 神策数据斩获三殊荣,美通社小饭桌正和岛齐认可
  3. 优达学城深度学习(之四)——jupyter notebook
  4. nodejs实践录:windows 10系统nodejs环境搭建
  5. “亚马逊与开源彻底决裂”
  6. [置顶] Responder一点也不神秘————iOS用户响应者链完全剖析
  7. 小白都能了解的聚类算法之一(Kmeans与GMM)
  8. IOS - UITableView分批显示数据 实现点击加载更多
  9. ios 边录音边放_iOS 录音、音频的拼接剪切以及边录边压缩转码
  10. sumif计算机怎么学,SUMIF 带给Excel不一样的条件求和
  11. 【EXLIBRIS】#小词旮旯# 001 Lock
  12. Java实现电子表格的创建
  13. java中的subtract_【java】Java.math.BigDecimal.subtract()方法实例
  14. iOS 项目源码大全 github 国内外大神
  15. ORA-12547: TNS:lost contact 问题处理
  16. 【我的C语言学习进阶之旅】介绍一下NDK开发中关于JNI函数的两种注册方式:静态注册和动态注册
  17. 友盟+U-APM:全方面无忧助力APP启动速度优化
  18. 苹果手机充电时发生爆炸
  19. selenium中添加cookies的方法 python
  20. 使用Jackson实现json格式字符串与obj之间的转换

热门文章

  1. 移动端关于手机摇一摇(IOS13+一些问题)
  2. vivaldi浏览器_Vivaldi的最佳功能,一种针对高级用户的新型可自定义Web浏览器
  3. android获取cpu架构,Android CPU架构支持
  4. 深度学习三维人体建模最新论文、资源、数据、代码整理分享
  5. MediaPlayer实现金额的语音播报功能
  6. LuaStudio破解版闪退解决方案
  7. 计算机科学期刊模板,《计算机科学与探索》(期刊的论文模板)
  8. 二次供水泵站远程监测解决方案
  9. matlab filter rayleighchan,关于Matlab中rayleighchan这个函数的使用
  10. Java 按页拆分pdf