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

交换机转发原理 和 DNS服务

1. 收到报文后,将其转换为二进制,并记录在缓存当中
2. 根据二进制中的源 MAC 地址,与接收报文的接口,记录对应关系,在 MAC 地址表中,每个动态表项
300S 老化时间。
3. 判断
如果目的 MAC 是组播或广播,则不需要查找 MAC 地址表,直接洪泛
如果目的 MAC 是单播,则查找 MAC 地址表,进行单播转发。
MAC 地址判断方式,依靠第一字节的最后 1bit 判断
如果该 bit 位为 1 ,则为组播
如果该 bit 位为 0 ,则为单播
单播数据帧
广播数据帧
组播数据帧
不完全帧 --- 小于 64 字节;意味着冲突发生后的残帧
小巨人帧 --- 略大于 1518 字节的数据帧
巨型帧 --- 1518 大很多的数据帧, 8000-15000
交换机数据帧传输方式
1. 直通转发 --- 仅读取 14 字节
2. 碎片隔离 --- 直通转发的升级版,读取前 64 字节。
3. 存储转发
DNS 服务 --- 域名解析协议
www.google.com
URL --- 资源定位符
https://www.google.com:443/index.html
协议 主机 + 端口 文件名及其路径

通过域名获取对应 IP 地址。 是基于 TCP/UDP 协议的 53 号端口来传输数据
DNS 查询过程
递归查询 --- 每一次查询报文的发送者都会改变
迭代查询 --- 每一次查询报文的发送者都相同
DHCP-ack 报文 --- 单播
源: 67 ;目: 68
源: 68.85.2.1 ;目:待分配 IP
源: DHCP 服务器 目: 0016-D323-688A
PC 获取到 ACK 报文后,不会立即使用该 IP 地址,而是发送三次免费 ARP 报文,来判断网络中是否存在地址
冲突,如果没有回复,则直接使用该地址信息。
MAC 地址判断方式,依靠第一字节的最后 1bit 判断
如果该 bit 位为 1 ,则为组播
如果该 bit 位为 0 ,则为单播
单播数据帧
广播数据帧
组播数据帧
不完全帧 --- 小于 64 字节;意味着冲突发生后的残帧
小巨人帧 --- 略大于 1518 字节的数据帧
巨型帧 --- 1518 大很多的数据帧, 8000-15000
交换机数据帧传输方式
1. 直通转发 --- 仅读取 14 字节
2. 碎片隔离 --- 直通转发的升级版,读取前 64 字节。
3. 存储转发
www.google.com
URL --- 资源定位符
https://www.google.com:443/index.html
协议 主机 + 端口 文件名及其路径
路由器转发原理 --- 依靠路由表 RIB ,进行数据转发。
真正指导数据转发的不是路由表,而是 FIB ( 转发信息表 ) 。一般情况下, RIB FIB 可以理解为相同
表单。 MPLS 中必须依靠 FIB 表转发。
路由项的获取方式
直连路由
生成条件: 1. 接口双 UP 2. 接口必须配置 IP 地址。
静态路由
动态路由

 

http://www.dtcms.com/a/117309.html

相关文章:

  • C++(类模板的运用)
  • ConfigurationProperties和PropertySource两个注解的区别。
  • 案例分享(七):实现Apache-sharding-proxy的监控
  • 【redis】简介及在springboot中的使用
  • 学习比较JVM篇(六):解读GC日志
  • [ctfshow web入门] web16
  • 离散数学问题集--问题5.9
  • 【UnityEditor扩展】如何在 Unity 中创建棱柱体(用作VR安全区检测),同时在编辑器插件中实现与撤销/恢复功能
  • flink Shuffle的总结
  • [ctfshow web入门] web19
  • 第四讲:类与对象(下)
  • 如何在React中集成 PDF.js?构建支持打印下载的PDF阅读器详解
  • mapbox基础,加载栅格图片到地图
  • QMT实盘代码案例教学:etf全球配置策略
  • 深入理解Java性能调优与JVM底层机制
  • 柯尼卡美能达CA-410-CA-VP427 P427
  • 从 “单打独斗” 到 “生态共赢” 跨境货源池的协同增长逻辑
  • 摄像头模块对焦方式的类型
  • Java基础 4.7
  • 基于Python的二手房数据挖掘与可视化深度分析
  • STM32单片机入门学习——第22节: [7-2] AD单通道AD多通道
  • AutoAgent: 香港大学开源的AI智能体框架
  • ARM-IIC
  • #简易线程池...实现原理
  • 从零开始的图论讲解(1)——图的概念,图的存储,图的遍历与图的拓扑排序
  • ubuntu 20.04 编译和运行A-LOAM
  • std::async 和 std::thread 的主要区别
  • 使用Vue、Nodejs以及websocket搭建一个简易聊天室
  • 项目难点亮点
  • 国密算法(SM2/SM3/SM4)与国际算法(AES/RSA/SHA-256)