网络干货,无论是运维还是开发都要知道的网络知识系列之(六)

局域网用户上网原理

我相信很多人都会上网,但是都不知道上网时信号的传递过程,下面就来说说上网的原理

上网过程说明:

①确保物理设备和线路架构准备完毕,并且线路通讯状态良好

②终端设备需要获取或配置上局域网(私有地址)地址,作为局域网网络标识

③当终端设备想上网时,首先确认访问的地址,是否在本局域网内,若不在需要先告知网关

④网关地址配置在路由器的内网接口上,路由器根据请求,将流量进行路由转发给外网设备,让外网设备协助进行流量转发。

  需要注意:家用路由器实际上并不是路由器,而是一个NAT地址转换设备

⑤猫等运营商设备通过获取路由器的拨号信息,将信息进行上传,确认无误后,便可建立

  路由器与外网的连接,进行实现终端访问互联网的需求

 

用户访问网站的基本流程(图解)

 

 

客户端用户从web浏览器里输入网站地址后到看到网站内容的完整访问流程

①客户端用户从浏览器里输入www.etiantian.org网站地址后回车,系统会首先查找

本地的host文件以及DNS缓存信息查找是否存在

   www.etiantian.org对应的IP解析记录,如果有就直接获取IP地址,然后去访问这个IP

地址对应的域名服务器,一般第一次请求时,DNS缓存是没有解析记录的

   ipconfig /flushdns                                           ---清除缓存命令

   ipconfig /displaydns                                        ---显示缓存命令

   c:\windows\system32\drivers\etc\hosts        ---windows域名与地址映射关系

                                       所在位置文件 

  

 ②如果客户端本地缓存或hosts没有对应的www.etiantian.org域名的解析记录,

那么,系统会把浏览器的解析请求,交给在客户端本地设置的DNS服务器地址(通常称

此DNS为LDNS,即:local DNS)解析,如果LDNS服务器的本地缓存有对应的解析

记录就会直接返回IP地址,如果没有,LDNS会负责继续请求其它的DNS服务器
 ③LDNS会从DNS系统的(.)根开始请求www.etiantian.org域名的解析,经过一系列的

查找各个层级的DNS服务器,最终会查到etiantian.org域名对应的授权DNS服务器,而这个授权DNS服务器正是企业购买域名时用于管理域名解析的服务器,这个服务器会有www.etiantian.org对应的IP解析记录,如果此时没有,就表示企业的运维人员没有给www.etiantian.org域名做解析

  

 ④etiantian.org域名对应的授权DNS服务器会把www.etiantian.org对应的最终IP解析

记录(例如1.1.1.1)发给LDNS

 

 ⑤LDNS把收到的来自授权DNS服务器www.etiantian.org对应的IP解析记录发给客户

端浏览器,并且在LDNS本地把域名和IP的对应解析缓存起来,以便下一次更快的返

回相同解析请求的记录。

  

 ⑥客户端浏览器获取到www.etiantian.org的对应的IP地址,接下来,浏览器会请求获得

的IP地址对应的web服务器,web服务器收到客户的请求并响应处理,将客户请求的

内容返回给客户端浏览器,至此,一次访问浏览器网页的完整过程完成了 


PS:上述访问基本流程,仅仅是客户端用户第一次访问网站的过程,连续访问后,系统本地 和LDNS层级都会有缓存记录,这样再访问流程就是直接取缓存记录了,访问过程就 很快了,在这个访问流程里,包含了DNS的解析流程以及HTTP协议的通信原理等重 要的技术点。 其中获取第6步客户端获取到服务器IP地址后,利用浏览器请求web服务器的过程称为HTTP原理

 声明出处:由于本文是根据书本写的博客,如遇已有类似文章博客,请联系我,我会在声明出处。

 

 

 

 

 

 

转载于:https://www.cnblogs.com/renfanzi/p/5769040.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值