[OSI] 网络间通信流程
PC 连接交换机A,组成内网。DNS Serv 和 Web Serv 连接交换机B 组成外网。
示意图:
内网通信 PC1 到 PC2:
PC1 发送的数据先到交换机A,交换机A没有ARP地址缓存表,进行广播。
到路由器时,数据被丢弃,到PC2时,PC2 响应返回其MAC地址信息,交换机A进行ARP缓存,响应PC1。
PC1得到响应再发真实数据,此时交换机A通过ARP地址缓存表找到PC2单播发送数据,PC2响应数据。
外网通信PC1 通过浏览器访问 Web Serv:
PC1 发送数据到交换机A,到网关时,路由器做代理ARP,经过交换机B 去请求DNS Serv,DNS响应原路返回。
PC1 发送真实数据经路由器到 Web Serv,网站响应请求内容。
路由器工作在网络层,根据路由表转发数据,路由表中有网段和接口。
交换机工作在数据链路层,根据mac地址表转发数据,mac地址表中有mac地址和接口。
Refer:什么是OSI