职场小白必备知识点-PC访问新浪完整流程
  H1iS5RmfeTkf 2023年11月19日 23 0

说明

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

访问新浪整个过程

案例拓扑

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



DNS解析过程

发出访问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

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服务器收到了数据包进行处理后进行回复,此过程和请求包是一个相反的过程就不再重复描述。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
  COAWCwhiWpsR   2023年12月10日   26   0   0 DNS
  Yoru5qB4TSKM   2023年12月10日   39   0   0 服务器重启IP
  YKMEHzdP8aoh   2023年12月11日   61   0   0 DNSidePod
  aYmIB3fiUdn9   2023年12月08日   50   0   0 客户端IPNATlvs
H1iS5RmfeTkf