总体过程
dns解析获取ip
tcp连接三次握手
第三次连接的时候传输数据
服务器响应请求,生成html页面代码等返回给浏览器
浏览器获取相应,解析渲染,如果遇到外部引用js、css,同样发送一个http请求
最终把一个页面呈现给用户
tcp的四次挥手断开连接
dns解析
域名的分类
顶级域/一级域:com、net、org等
二级域:qq.com
三级域:www.qq.com
浏览器解析域名的过程
查找浏览器dns缓存、查找本机dns缓存、查找本地dns域名解析服务器(公司,学校或者运营商的DNS)
下图是后面的过程:
dns域名解析.png
数据传输
数据传输
下层协议封装上层协议内容,并缀上该层的首部。如下:
MAC头+IP头+TCP头+HTTP头+HTTP数据
服务器接收到数据库,会一层一层的拆开合并成最终的上层数据。
路由寻址
ARP地址解析过程,计算自己的网段。如果在同一网段
如果在同一网段就查找arp缓存,没有查到就进行广播
如果不在同一网段
需要借助路由器(网关),路由器充当中间节点,将其拆分为两个网段的ARP地址解析过程
网友评论