HTTP(超文本传输协议)是应用层协议,构建在TCP/IP之上,主要用来完成客户端和服务端的通信。本文主要介绍一些和HTTP相关的内容。

1. TCP/IP

  1. 分为四层:

应用层:HTTP、DNS、FTP等协议位于该层;

传输层:TCP、UDP;

网络层:IP;

数据链路层:

  1. 数据在发送端经过每一层时,需要封装上该层的首部,在接收端则需要删除首部;

2. IP协议

  1. IP地址和MAC地址;
  2. ARP协议和RARP协议:负责IP地址和MAC地址之间的转换;
  3. 路由选择;

3. TCP

  1. 传输控制协议,面向连接,可靠,流量控制与拥塞控制;
  2. 建立连接:三次握手;why?
  3. 断开连接:四次握手;why?
  4. 和UDP区别?

4. DNS

  1. 域名解析:域名和IP地址之间的转换;
  2. 应用层协议;

5. URL和URI

  1. URI:统一资源标识符;
  2. URL:统一资源定位符;

相关文章:

  • 2021-12-07
  • 2021-06-11
  • 2021-10-24
猜你喜欢
  • 2021-07-14
  • 2021-07-19
  • 2021-05-31
  • 2021-08-19
  • 2021-06-23
  • 2021-10-23
  • 2022-12-23
相关资源
相似解决方案