数据转发过程(7/13,29min)
网关(Gateway)
不同网络的主机需要通讯,首先要把数据转发给网关,网关代表一条缺省路由
查看Windows主机路由表:
C:\Users\Admin>route print
封装:
浏览器输入www.baidu.com
HTTP→TCP→IP(目标IP未知,需要地址解析)
回退,封装DNS
DNS→UDP→IP(DNS服务器的IP,需要网关)→Ethernet Ⅱ(查找ARP缓存或请求网关MAC)→得到www.baidu.com的IP
HTTP→TCP(第一次握手)→IP(需要网关)→Ethernet Ⅱ
数据包发送:
数据自上而下封装后抵达R1,R1解封装数据包后发现目标IP不是自己,于是重新封装网络层与数据链路层(数据链路层协议不一定是Ethernet Ⅱ,可能是PPP/LDAC)传输路由(广域网中存在许多路由交互)交给R2(R2也解封装、重新封装)
单播/广播/组播(7/14,35min)
根据目标地址判断单播、组播与广播
组播,Multicast,发送给一组目标(喜欢吃火锅的听好了,喜欢大姐姐的听好了,OSPF也基于组播,运行OSPF的路由器都加入该组)
MAC地址:01-00-5E开头
IP地址:D类IP地址
交换机隔离冲突域,路由器隔离广播域,集线器(Hub)是物理层设备