图解HTTP读书笔记

1. 第一章

1.tcp/ip分层

  1. 应用层:
    为用户提供应用服务,比如HTTP,FTP
  2. 传输层:
    对上层应用层提供网络连接,进行数据传输(实现进程到进程之间的通信),(报文打上标记序号和端口号)。TCP/UDP
  3. 网络层:
    处理网络上流动的数据包,规划传输路径( 实现主机到主机之间的通信.)(增加mac地址)。ip
  4. 链路层:
    处理连接网络的硬件部分,包括控制操作系统,硬件设备。路由器,交换机
  5. 物理层

2.通信传输流
图解HTTP读书笔记
发送端从应用程序往下走,接收端从应用程序往走

ip协议:把数据包发送给对端,两个条件mac地址和ip地址

URI和URL的区别
URL是URI的子集

第二章

http协议

  1. 用于客户端和服务端之间的通信

  2. 通过 请求和相应的交换达成通信

  3. 不保存状态的协议,不做持久化处理
    cookie解决这个弊端

  4. 请求URI的定位资源
    域名和ip地址都可以定位资源

  5. 告知服务器意图的http方法
    get获取资源
    post传输实体的主体
    head获得报文首部
    options询问支持的方法
    tarcer路径追踪