浏览器输入url后发生了什么-- 科普文

本文摘要:
1.DNS域名解析;(先找本地host ,本地没有再去服务器找 递归查询,解析ip)
2.建立TCP连接;(三次握手 建立链接 1,请求包,本地到远程,2,返回包,远程返本地,3, 握手结束 本地告知远程)
3.发送HTTP请求;
4.服务器处理请求;
5.返回响应结果; (200、301、404、500) 302 重定向  304 缓存等
6.关闭TCP连接;  
7.浏览器解析HTML;
8.浏览器布局渲染;、

写在后面
tcp 三次链接
    客户端:“你好,在家不,有你快递。” 

    服务端:“在的,送来就行。”   

    客户端:“好嘞。”    
tcp  四次断开
    客户端:“兄弟,我这边没数据要传了,咱关闭连接吧。”

    服务端:“收到,我看看我这边有木有数据了。”

    服务端:“兄弟,我这边也没数据要传你了,咱可以关闭连接了。”

    客户端:“好嘞。”
关于三次握手
    TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接
    TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题

    第一次握手:客户端发送网络包,服务端收到了。这样服务端就能得出结论:客户端的发送能力、服务端的接收能力是正常的。
    第二次握手:服务端发包,客户端收到了。这样客户端就能得出结论:服务端的接收、发送能力,客户端的接收、发送能力是正常的。
    第三次握手:客户端发包,服务端收到了。这样服务端就能得出结论:客户端的接收、发送能力,服务端的发送、接收能力是正常的。

https://segmentfault.com/a/1190000012092552

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值