HTTP协议
来源:互联网 发布:东莞网络写手招聘 编辑:程序博客网 时间:2024/06/08 01:18
HTTP
超文本传输协议
网络基础 TCP/IP
通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集
TCP/IP协议族
TCP/IP分层管理
应用层:决定了向用户提供应用服务时通信的的活动,TCP/IP预存了各类的通信服务,例如:FTP、DNS、HTTP
传输层:传输层对上层应用层,提供处于网路连接中的两台计算机的数据传输,存在两个不同性质的协议:TCP和UDP
网络层:处理网络上流动的数据包。数据包是网络传输的最小单位,该层规定了怎样的路径到达对方的计算机,并且在与对方的计算机之间通过多台计算机或网络连接,网络层所起的作用是在众多的选项内选择一条传输路线。(IP协议)
数据链路层:处理网络的硬件部分。操作系统、驱动、网卡、光纤等等
与HTTP协议密切相关的TCP、IP和DNS
负责传输的 IP 协议
IP协议位于网络层,IP和IP地址是两个概念,IP是协议,IP地址是指节点被分配的地址
IP协议的作用就是把各种数据包传给对方,而要确保传到对方那里,需要IP地址和MAC地址
IP地址:节点被分配到的地址
MAC地址:网卡所属的固定地址
IP地址可以和MAC地址进行配对,IP地址可以换,MAC地址是固定的
使用ARP协议凭借MAC地址通信:
确保可靠的 TCP 协议
tcp位于传输层,提供可靠的字节流服务
字节流服务:将大数据分割成以报文段为单位的数据包进行管理,可靠的传输服务:可以确认数据最终是否送到到对方
确保数据送到对方:三次握手
负责域名解析的 DNS 服务
和HTTP一样位于应用层,提供 域名 到 IP地址 之间的解析服务
各种协议和HTTP协议之间的关系
状态码
2XX成功
200:成功
204:No Content
206:partial content
客服端进行部分资源请求,成功返回
3XX重定向
301:永久性重定向
302:临时重定向
303:see other
304:客服端添加了条件去请求,服务器允许请求访问资源,但未满足条件的情况
307:临时性重定向
4XX 客户端错误
400:请求的报文中存在语法错误
401:
403:请求的资源被拒
404:服务器没有资源
5XX服务错误
500:服务端在执行请求的时候发生错误了
503:服务器正在超负荷或者正在停机维护
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议。。。
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- http协议
- HTTP协议
- 分享:【安全预警】关于Linux Kernel Stack Clash提权漏洞通知
- UVALive 5063 Just Sum It
- 动态添加 view
- 一加3T的刷机流程及玩机一些事
- DS18B20单线多点测温 单线多DS18B20测温
- HTTP协议
- OJ
- caioj1030:打印矩阵2(蛇形矩阵)
- 读书笔记:《0.5秒决定你的人生》
- 2017暑假训练之二分法
- 初入MyBatis框架<二>
- 利用R语言画简单时间序列图
- 最大公约数和最小公倍数问题
- MySQL之索引