[OSI] 网络间通信流程

 

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

 

 

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

Link:http://www.cnblogs.com/farwish/p/5875107.html

posted on 2016-09-15 17:25  ercom  阅读(1170)  评论(0编辑  收藏  举报