核心提示:http 协议是干什么的为了实现数据的通信,所制定的一套数据通讯协议。一张图看 TPC/IP 协议IP(Internet Protocol) 网际协议,与我们常说的IP 地址不同。TCP 提供可靠的字...
http 协议是干什么的
为了实现数据的通信,所制定的一套数据通讯协议。
一张图看 TPC/IP 协议
IP(Internet Protocol) 网际协议,与我们常说的“IP 地址”不同。
TCP 提供可靠的字节流服务,把数据分割,更容易传输。
三次握手(不含https)
通俗点说
发送端发送一个带 SYN(synchronize)同步标志的数据包给对方; 接收端收到后,回传一个带有 SYN/ACK(Acknowledgement) 确认标志的数据包确认信息; 发送端再回传一个带 ACK 标志的数据包,表示握手结束。张三:我想在你那拿点资料,行吗?
李四:可以,给你。(或者:不行,你没权限,我不能给你。)
张三:好的,知道了。
DNS 是什么
如果你直接拿 IP 地址访问,不需要 DNS ,它是用来把域名转换为 IP 地址的。(你可以想下为什么修改host 可以翻墙?)
URI 、URL 和 URN
URI:Uniform Resource Identifier,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符,它是一种URI,它可以标识资源的路径;
URN:Uniform Resource Name,统一资源名称,它是一种URI,它代表资源的名字。
请求方式
常用的主要有:GET POST
还有一些不常用的:PUT DELETE ……
状态码
200 类成功
300 类缓存
400 类客户端错误
500 类服务器错误
报文
在控制台看到的请求的 Header 信息