2021-01-07

#前端通信原理

通信闭环-发送请求:

 1.我们在浏览器地址栏输入网址,按下回车发起'请求' 2.浏览器应用 帮我们封装数据打包发送请求 3.请求发送至本地路由器 4.路由器将请求送至交换机 5.交换机将请求送至DNS服务器,解析请求地址。 将请求通过层层网络服务器(城市之间的电缆,海底的光纤等) 发送至目标网址 ps:发送到目的地其实也需要通过DNS服务器先将请求发送到目标地址所在的交换机 然后目标地址所在的交换机转发到目标服务器所在的路由器 最后由目标服务器所在路由器发送请求至目标服务器。

 通信闭环-接收响应:

   1.目标服务器接收到请求,根据请求做出对应'响应'。 由于请求中包含有发送方地址信息,因此响应时自动拥有一个目标。2.将响应发送至服务器所在路由器 3.响应经由服务器所在路由器转发至服务器所在交换机 4.服务器所在交换机将响应送至DNS服务器,解析响应地址 将响应通过层层网络服务器发送至请求发送方 5.同理可知,此时发送方想要接收响应,必然通过交换机->路由器->浏览器 这一步骤 6.最后浏览器识别发来的数据,并加载到页面中,呈现于我们面前。

#网址访问的整个过程

服务端发送请求——客户端街道请求,发出响应———将代码发给客户端后经过浏览器解析呈现画面

①服务端在知道客户端域名的情况下,通过DNS服务器,找到客户端的上对应的IP地址,发出的请求送到客户端。

②客户端做出响应,在DNS上找到服务器对应的IP地址,代码发送到服务器。

③服务端通过浏览器解析完成接受到的页面信息,得到反馈。

你可能感兴趣的:(2021-01-07)