一次http请求的过程(输入一个域名然后敲回车直至响应发生了什么)

1.首先是DNS服务器进行域名的映射

2.HTTP 客户端进程在 80 端口发起一个到服务器的TCP连接,通过三次握手        http3 TCP 改用 QUIC (QUIC是一种通用、安全、多路复用的传输层新型网络协议,底层基于UDP)

3.HTTP 客户端通过它的套接字向服务器发送一个 HTTP 请求报文

4.HTTP 服务器通过它的套接字接受该报文,进行请求的解析工作,然后把响应数据进行封装,封装到 HTTP 响应报文中,并通过套接字向客户进行发送。

5.HTTP 客户端接受完响应报文后,TCP 连接会关闭。1.0和1.1版本    (2.0版本是TCP连接可以复用,不会断开)。

6.HTTP 客户端从响应中提取出报文数据,浏览器把对应的资源呈现给用户。

 目前大多数是http2或1.1,都有不少公司用

1.1场景:门户网站

http2场景:各种较新管理系统,erp,crm等等,电商平台,在线音乐

PS.如何看某一网站的http请求版本

1.下载火狐浏览器

2.按F12

 

posted @   了悟  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示