
首页,星耀娱乐平台,首页!路由器基本工作原理(目的地为直连网络) 1. 生成ARP表(控制层面) 2. 查找ARP表,转发数据(转发层面)
二层交换机基本工作原理 1. 生成MAC地址表(控制层面) 2. 查找MAC地址表,转发数据(转发层面)
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 应用层数据在传输层分段,添加TCP头,包括源端口和目的端口(HTTP=80); 2. 网络层再添加IP包头,包括源IP和目的IP(10.1.1.1); 3. 数据链路层再封装以太网帧头,包括源MAC和目的MAC(网关路由器接口MAC地址); 4. 从网卡发送出去;
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 查找MAC地址表,找到目的MAC对应的出端口; 2. 从出端口发送出去; 3. 如果没有对应MAC地址表项,所有端口发送;
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 解除帧头封装,获取IP报文; 2. 查找IP报文头的目的IP地址对应的IP路由表项,使用掩码最长表项,如果没有匹配表项,丢弃! 3. 使用匹配路由表项的出接口链路层协议进行重新封装帧头,这里为以太网;
4. 目的MAC为下一跳路由器的接口MAC,如果无该MAC表项在本地缓存,则发送ARP 请求; 5. 将封装完毕的以太网帧从出接口发送出去;
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 解除帧头封装,获取IP报文; 2. 查找IP报文头的目的IP地址对应的IP路由表项,使用掩码最长表项,如果没有匹配表项,丢弃! 3. 使用匹配路由表项的出接口链路层协议进行重新封装帧头,这里为PPP;
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 解除帧头封装,获取IP报文; 2. 查找IP报文头的目的IP地址对应的IP路由表项,使用掩码最长表项,如果没有匹配表项,丢弃! 这里是直连路由,则封装以太网帧头;
3. 目的MAC为Server的MAC,如果无该MAC表项在本地缓存,则发送ARP请求; 4. 将封装完毕的以太网帧从出接口发送出去;
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 查找MAC地址表,找到目的MAC对应的出端口; 2. 从出端口发送出去; 3. 如果没有对应MAC地址表项,所有端口发送;
172.16.1.1/24 应用层 传输层 网络层 数据链路层 物理层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 数据链路层 物理层
1. 发现目的MAC地址为自己,接受帧,解除帧头; 2. 依据IP和TCP端口,匹配一个TCP会线. 解除IP报文头,解除TCP段头,交付应用层协议(HTTP);
PC到Server的数据传送过程中,有那些东西是变化的?那 些东西是不变的?
PC到Server的数据传送过程中,IP报文内容是不变的,帧 头是变化的,对于每一台路由器,都必须进行帧头的重新封 装。
注意上述说法是针对没有经过NAT的情况! 如果经过NAT设备(如防火墙),则IP报文的源IP或目的IP 都可以被修改,并在该设备上产生一条会话状态表项。