HTTP报文简介

1.请求报文(web客服端向服务器发送的请求)

2.响应报文(服务器发送回客户端的报文)

报文分为三部分:

1.起始行--报文的第一行,在请求报文中用来说明要做些什么,在响应报文中说明出现了什么情况

2.首部字段--每个首部字段都包含一个名字和一个值,两者之间用冒号分割

比如:accept:text/*

content-type:text/plain (contype首部说明了文档MIME类型,详见MIME)

3.主体:包含了所有类型的数据,请求主体包括了要发送给服务器的数据,响应主体撞在了要返回给客户端的数据。主体可以彪悍任意的二进制数据(比如图片,视频,音效,程序,文本。。)

http是应用层协议,他把细节交给了因特网传输协议TCP/IP

TCP-transmission control protocol(传输控制协议,属于传输层),TCP提供了无差错的数据传输,按序传输,未分段的数据流

只要建立了TCP连接,c/s的保温交互就不会丢失

IP--Internet protocol(网际协议)

在TCP中,首先通过URL获得服务器的ip地址和端口号(如80)http://207.200.83.29:80/index.html

www.baidu.com这种就通过DNS机制转换为ip

基本连接处理过程:浏览器从url解析服务器主机名,通过DNS协议转换成IP地址,解析端口(如果有的话,http默认80),浏览器建立一条与web服务器的TCP连接,开始发送http请求报文,服务器返回http响应报文,关闭连接,浏览器显示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容