访问网站全过程解析

在这里插入图片描述
1)DNS解析:外网输入www.sangfor.cn后,需要知道目的的IP地址,所以需要DNS来进行查找.PC发送一个请求后DNS会查表,首先NS(域名服务器记录)记录会记录这个网站应该用什么来解析,于是找到A记录,然后A记录(主机解析记录)返回的地址是一个深圳总部的网通地址,此时请求就会发到这儿的AD负载均衡(通过DNS地址来实现引流,是电信还是网通)解析,此时AD会根据DNS的地址发现为电信用户,所以返回电信的202.96.137.88,给外网PC端作为目的地址。

此时数据包通过OSI各层进行打包
源IP:172.172.10.10
目的IP:202.96.137.88
源端口:8888
目的端口:80
协议:HTTP

此时电脑会将目的地址和自己的源地址做一个与运算,来判断是否在同一个子网(局域网)下,此时不再同一个网段。

此时电脑就会查询自己的路由表的默认路由,于是把数据包传给了路由器上的网关172.172.10.1

路由器在做与运算发现
也不再一个子网内,所以此时就需要继续查询路由表的默认路由,把数据包往internet传输,但是由于PC是一个私网,所以在进入网关端口的时候需要利用SNAT进行源地址的转换
此时
源IP:202.96.139.99
目的IP:不变202.96.137.88
源端口:8888
目的端口:80
协议:HTTP

然后继续传到Internet,再次与运算发现已经在同一个网中了,所以通过查询路由表,直接把数据传送到电信端,但是电信端并不能继续传送到深圳私网。所以此时在出端口出需要设置DNAT,来进行目的IP的转换,此时
源IP:202.96.139.99
目的IP:172.172.3.200
源端口:8888
目的端口:80
协议HTTP
从而查询路由表将包传送给深圳私网,进行处理后原路返回

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值