图解HTTP读书笔记
1. 第一章
1.tcp/ip分层
- 应用层:
为用户提供应用服务,比如HTTP,FTP - 传输层:
对上层应用层提供网络连接,进行数据传输(实现进程到进程之间的通信),(报文打上标记序号和端口号)。TCP/UDP - 网络层:
处理网络上流动的数据包,规划传输路径( 实现主机到主机之间的通信.)(增加mac地址)。ip - 链路层:
处理连接网络的硬件部分,包括控制操作系统,硬件设备。路由器,交换机 - 物理层
2.通信传输流
发送端从应用程序往下走,接收端从应用程序往走
ip协议:把数据包发送给对端,两个条件mac地址和ip地址
URI和URL的区别
URL是URI的子集
第二章
http协议
-
用于客户端和服务端之间的通信
-
通过 请求和相应的交换达成通信
-
不保存状态的协议,不做持久化处理
cookie解决这个弊端 -
请求URI的定位资源
域名和ip地址都可以定位资源 -
告知服务器意图的http方法
get获取资源
post传输实体的主体
head获得报文首部
options询问支持的方法
tarcer路径追踪