图解HTTP

1.基础概念

1.1 客户端和服务端

image-20231110211130071

1.2 TCP/IP协议族

1.2.1 定义

  • 定义
1
2
第一种:TCP和IP协议
第二种:IP协议的通信过程中,使用到的所有协议族(和互联网相关联的协议集合)的总称

image-20231110211754520

1.2.2 网络协议

image-20231110212714910

层名 传输的数据 作用 协议
应用层 报文 为特定应用程序提供数据传输服务 FTP(文件传输协议)
DNS(域名系统)
HTTP(超文本传输协议)
DHCP(动态主机配置协议)
TELNET(远程登录协议)
SMTP()
POP3()
IMAP()
传输层 TCP报文段
UDP用户数据包
为进程提供通用数据传输服务 TCP(传输控制协议)
UDP(用户数据报协议)
网络层 IP数据包 为主机提供数据传输服务 IP(网络互连协议)
ARP(地址解析协议)
ICMP(网际控制报文协议)
IGMP(网际组管理协议)
数据链路层 数据帧 为同一链路的主机提供数据传输服务 PPP协议

image-20231110213521338

1.2.3 网络层-IP协议

​ 1.作用:将各种数据包传送给对方

​ 2.两个重要条件:①IP地址:指明了节点被分配到的地址(与MAC地址进行配对,可变) ②MAC地址:指网卡所属的固定地址(基本不变)

1.2.4 传输层-TCP协议

1.2.4.1 三次握手

image-20231111104646583

1.2.5 应用层-DNS域名解析

image-20231111104743329

1.2.6 各层协议之间关系

image-20231111104953243

1.2.7 URL和URI

1.2.7.1 URL(统一资源定位符) —表示资源的地点

  • RFC3986:

image-20231112142348680

1.2.7.2 URI(统一资源标识符) —标识某一互联网资源

image-20231112143058269

1.3 HTTP请求报文和响应报文

1.3.1 HTTP请求报文

1.3.2 HTTP响应报文

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 1.基础概念
    1. 1.1. 1.1 客户端和服务端
    2. 1.2. 1.2 TCP/IP协议族
      1. 1.2.1. 1.2.1 定义
      2. 1.2.2. 1.2.2 网络协议
      3. 1.2.3. 1.2.3 网络层-IP协议
      4. 1.2.4. 1.2.4 传输层-TCP协议
        1. 1.2.4.1. 1.2.4.1 三次握手
      5. 1.2.5. 1.2.5 应用层-DNS域名解析
      6. 1.2.6. 1.2.6 各层协议之间关系
      7. 1.2.7. 1.2.7 URL和URI
        1. 1.2.7.1. 1.2.7.1 URL(统一资源定位符) —表示资源的地点
        2. 1.2.7.2. 1.2.7.2 URI(统一资源标识符) —标识某一互联网资源
    3. 1.3. 1.3 HTTP请求报文和响应报文
      1. 1.3.1. 1.3.1 HTTP请求报文
      2. 1.3.2. 1.3.2 HTTP响应报文
,