浏览一个网站时的整个过程

当用户发起一个网站请求时,在应用层首先会通过DNS域名解析将用户输入的域名,解析成IP地址,浏览器通过IP地址向服务器发送请求;

请求时:浏览器会先向服务器发送TCP连接请求,服务器确认并建立连接,建立连接时,传输层中浏览器会与服务器通过三次握手建立可靠的TCP连接。建立连接后,浏览器和客户端就可以相互通信了

可通信后:浏览器会向服务器发送一个HTTP数据包,由浏览器发送的HTTP数据包首先会进入传输层,在传输层,将数据包加上TCP首部通过TCP协议进行传送到服务器的传输层,接着传送至服务器的应用层,应用层通过解析拿到数据并进行处理,处理之后同样会发送一个HTTP数据包响应给浏览器,在传输期间同样会从传输层传送数据,浏览器接收到服务器响应的内容后,会对响应的内容进行解析,将内容通过HTML返回给浏览器从而在浏览器上显示内容。

响应结束后:由于访问网站使用的是HTTP协议,而HTTP协议又是基于TCP协议的,因此在响应结束后,会通过四次挥手释放TCP连接,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值