HTTP

在这里插入图片描述
TCP/IP:互联网相关的各类协议的总称。
四层:
应用层:FTP(文件传输协议),DNS(域名系统),HTTP协议
传输层:TCP(传输控制协议),UDP(用户数据报协议)
网络层:处理网络上流动的数据包,IP网际协议
链路层(网络接口层):处理连接网络的硬件部分
在这里插入图片描述

IP 协议的作用是把各种数据包传送给对方。而要保证确实传送到对方
那里,则需要满足各类条件。其中两个重要的条件是 IP 地址和 MAC
地址(Media Access Control Address)。IP 地址指明了节点被分配到的地址,MAC 地址是指网卡所属的固定地址。IP 地址可以和 MAC 地址进行配对。IP 地址可变换,但 MAC地址基本上不会更改。
ARP 是一种用以解析地址的协议,根据通信方的 IP 地址就可以反查出对应的 MAC 地址。

TCP三次握手:发送端首先发送一个带 SYN 标志的数据包给对方。接收端收到后,回传一个带有 SYN/ACK 标志的数据包以示传达确认信息。最后,发送端再回传一个带 ACK 标志的数据包,代表“握手”结束。
若在握手过程中某个阶段莫名中断,TCP 协议会再次以相同的顺序发
送相同的数据包。
在这里插入图片描述

DNS(Domain Name System):提供域名到 IP 地址之间的解析服务。比如www.hackr.jp

简单的HTTP协议

HTTP 是一种不保存状态,即无状态协议,协议对于发送过的请求或响应都不做持久化处理。
方法:
GET :获取资源
在这里插入图片描述
POST:传输实体主体
在这里插入图片描述
PUT:传输文件
在这里插入图片描述
HEAD:获得报文首部
HEAD 方法和 GET 方法一样,只是不返回报文主体部分。用于确认
URI 的有效性及资源更新的日期时间等
DELETE:删除文件
OPTIONS:询问支持的方法
TRACE:追踪路径
CONNECT:要求用隧道协议连接代理
在这里插入图片描述
保留无状态协议这个特征的同时又要解决类似的矛盾问题,于是引入
了 Cookie 技术。Cookie 技术通过在请求和响应报文中写入 Cookie 信
息来控制客户端的状态。

HTTP 报文内的 HTTP信息

在这里插入图片描述
请求报文和响应报文的结构

报文是 HTTP 通信中的基本单位,由 8 位组字节流(octet sequence,
其中 octet 为 8 个比特)组成,通过 HTTP 通信传输。
实体作为请求或响应的有效载荷数据(补充项)被传输,其内容由实
体首部和实体主体组成。

返回结果的 HTTP 状态码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值