Http

2020-09-03  本文已影响0人  慢慢羊的快发明

HTTP 协议,即超文本传输协议,是 Web 系统最核心的内容,用于从 Web 服务器传输数据到客户端。

HTTP 是应用层协议,其数据在网络中传输需要依赖于 TCP/IP 协议

TCP(Transmission Control Protocol),即传输控制协议,用于保证数据在两台主机之间传输的可靠性

TCP 实行“顺序控制”(数据会按照发送的顺序到达)和“重发控制”(传输数据时,为每个数据包启动一个超时定时器,如果定时器在超时之前,接收方确认了信息,则释放数据包占用的缓存区,否则,发送方就重新发送这个数据包)。

IP(Internet Protocol),即网际协议,负责将数据包从源发送到最终的目标计算机,但不提供可靠性传输,也不具备“重发控制”。

TCP/IP 协议通常被认为是具有 4 个层次的系统

在进行网络通信前,需要通过 URL 建立客户端与服务器之间的连接。

浏览器(客户端)获取服务器资源的详细步骤

报文是指以一定格式组织起来的数据

HTTP 请求方法

HTTP 状态码

  HTTP 状态码由 3 位数字组成,描述了客户端向服务器请求过程中发生的状况。
  状态码的第一个数字描述了状况类型(成功、重定向等)
image.png

通用头

  通用头既可以在请求信息中出现也可以在响应信息中出现,其提供了与报文相关的基本信息
image.png

书籍参考:《网路数据采集技术—Java网络爬虫与实战》

上一篇 下一篇

猜你喜欢

热点阅读