什么是传输协议

文章详细阐述了HTTP请求的过程,包括TCP/IP的三次握手建立连接,前端发送包含请求行、请求头和请求体的请求报文,后端返回响应报文,以及最后通过四次挥手断开连接。每个步骤中涉及的关键元素如请求状态码、响应头和内容类型等都有所提及。
摘要由CSDN通过智能技术生成
了解传输协议     http:传输协议

一个http请求的发起步骤:1、建立连接;2、前端发送请求(request);3、后端返回响应(response);4、端口连接

具体步骤如下:

(1)建立连接:是基于TCP/IP协议的三次握手,目的是保证前后端都可以正常通信,前后端都知道对方可以正常收发信息。类似于打电话:小明:喂 ===》小红:能听到,你能听到我说话吗?===>小明:能听到

(2)前端发送请求:每一个请求都是以请求报文的形式发送,报文都有固定形式的文章,请求报文就是一个写给后端的有固定格式的信件,我们写好了必要的内容,浏览器会自动帮我们组装成固定格式的报文。

请求报文的内容:1、请求报文行(请求行) 2、请求方式  3、请求路径(你向服务器请求的是什么东西) 4、传输协议版本

       1)请求报文头(请求头)是本次报文进行的一些描述性信息;content-type:前端给后端的数据的数据格式;cookie:"浏览器的存储空间之一;host:请求的主机

       2)请求报文空行(请求空行):分隔请求头和请求体的一个空行

       3)请求报文体:前端给后端的数据

小结:一个完整的请求报文

请求行:你是什么请求,请求哪一个地址

请求头:一些本次请求的描述信息、

请求空行

请求体:前端给后端请求的真实数据 

(3)后端响应:每一个响应都以响应报文的形式返回,还是一个固定的信件

       1)响应状态行(状态行):http/1.1(传输协议版本);200(响应状态码);ok(对响应状态码的简单描述)

       2)响应报文头(响应头):响应报文头(响应头);Date:服务器时间;Server:服务器信息;Content-Length:后端返回的数据长度;Content-Type:后端给前端的数据格式

       3)响应报文体(响应体):后端给前端返回的数据

小结:一个完整的响应报文

状态行 :传输协议 状态码 状态码的简单描述

响应头 :一些本次响应的描述信息

响应体 :后端给前端请求的真实数据

(4)断开连接:是基于TCP/IP协议的四次挥手,目的是保证客户端与服务器不再进行通讯。类似于挂电话:小明:我要挂电话了 ===> 小红:我知道你想挂了===> 小红:等一下我还有一件事,我说完你就可以挂了===> 小明:我挂了

总结:一个完整的HTTP请求

1、建立连接(三次握手)

2、前端发送请求

3、后端返回数据

4、断开连接(四次挥手)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值