台式电脑

怎么样在电脑上面登网站(职场小白必备知识点-PC访问新浪完整流程)

说明

本文主要从路由交换的角度讲述一台PC访问新浪时的整个过程。掌握PC访问网站的整个过程,便于后续排查相关问题。

访问新浪整个过程

案例拓扑

职场小白必备知识点-PC访问新浪完整流程

DNS解析过程

PC发出访问www.sina.com.cn的请求后,首先电脑会查询自己的DNS缓存记录,若有记录则直接使用,若没有记录则向电脑配置的DNS发出DNS请求。如下

请求www.sina.com.cn对应的IP地址是多少,此时数据封装如下:

源IP

目标Ip

源MAC

目标MAC

192.200.121.137

8.8.8.8

MAC_A

怎么样在电脑上面登网站(职场小白必备知识点-PC访问新浪完整流程)

MAC_B

DNS服务器的回复www.sina.com.cn对应的IP地址121.14.1.190,此时PC上收到的数据包如下。

源IP

目标Ip

源MAC

目标MAC

8.8.8.8

192.200.121.137

MAC_B

MAC_A

PC发出访问请求

经过上一步获取到Sina对应的IP地址后,PC由发出访问请求,通过查询目标IP发现不是自己同一个网段,则将数据发给网关进行处理,此时数据包如下。

源IP

目标Ip

源MAC

目标MAC

192.200.121.137

121.14.1.190

MAC_A

MAC_B

交换机处理

交换机收到数据包后,通过查找路由得知要从MAC_C这个接口发送出去,于是对数据进行封装发给路由器,此时数据包如下

源IP

目标Ip

源MAC

目标MAC

192.200.121.137

121.14.1.190

MAC_C

MAC_D

路由器处理

路由器收到数据包后,通过查找路由得知要从MAC_E这个接口发送出去,同时匹配SNAT规则,将数据的源IP转换成公网IP地址,此时数据包如下:

源IP

目标Ip

源MAC

目标MAC

118.250.165.201

121.14.1.190

MAC_E

MAC_F

Sina服务器处理

经过公网的数据传输后,Sina服务器收到了数据包进行处理后进行回复,此过程和请求包是一个相反的过程就不再重复描述。

相关新闻

返回顶部