交换机转发原理 和 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.comURL --- 资源定位符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
地址。
静态路由
动态路由