码迷,mamicode.com
首页 > 其他好文 > 详细

输入网址到页面显示中间发生了什么

时间:2019-12-27 00:09:53      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:使用   tcp   转发   http请求   程序   广播   信号   http协议   光纤   

敲击回车后

1.DNS解析查找对应IP地址,首先是从本地缓存中搜索,没找到的话再从dns服务器开始查找,网址从右到左寻找

2.判断程序使用的协议,如果是HTTP协议,就发送http请求

3.建立TCP连接,提供可靠的字节流服务,三次握手

4.确定对方IP地址,同一子网下通过广播的方式传输数据包(子网掩码确定IP是否同一子网),不同子网下通过网关转发,利用ARP协议(地址解析协议)解析出MAC地址

5.将数据封装成帧,通过确认MAC地址传输

6.光纤等方式,通过高低电频传输01电信号

7.服务器收到后,解析数据包,再将数据返回,浏览器再进行数据的解析,以及画面的渲染

输入网址到页面显示中间发生了什么

标签:使用   tcp   转发   http请求   程序   广播   信号   http协议   光纤   

原文地址:https://www.cnblogs.com/LZHOO97/p/12105063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!