HTTP

HTTP:

今天开始看了《图解HTTP》,计划在五天之内读完。

HTTP:HyperText Transfer Protocol,译为超文本传输协议,严谨的译名应为超文本转移协议。

TCP/IP协议族:把与互联网相关的协议集合起来总称TCP/IP协议族;
将其分层管理:
1.应用层:其决定了向用户提供的各种应用服务时通信的活动
包括的协议:FTP(文件传输协议)、DNS(域名系统)、HTTP(超文本传输协议)

2.传输层:对上层应用层,提供处于网络连接中的两台计算机之间的数据传输
包括的协议:TCP(传输控制协议)、UDP(用户数据报协议)

3.网络层:该层规定了通过怎样的路径到达对的的计算机,并把数据包传送给对方

4.链路层:用来处理连接网络的硬件部分

传输过程:

在这里插入图片描述
客户端发送请求报文,请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成的。

服务器端发送响应报文,响应报文是由协议版本、状态码(表示请求成功或失败的数字代码)、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。

HTTP协议是不保存状态的协议:协议本身并不保留之前一切的请求或响应报文的信息,这是为了更快地处理大量业务,确保协议的了伸缩性。后来引进了Cookie技术,可以管理状态了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值