关于segmentfault:http和Tcpip协议介绍

58次阅读

共计 856 个字符,预计需要花费 3 分钟才能阅读完成。

HTTP 协定(Hypertext Transfer Protocol)

HTTP 是一种应用层协定,次要用于在 Web 服务器和客户端浏览器之间传输超文本数据。它是基于申请 / 响应模型的,即客户端发送申请到服务器,服务器回送响应。

次要特点:

  1. 简略性:HTTP 协定绝对简略,易于了解和应用。
  2. 无连贯:每次申请 / 响应实现后,客户端与服务器之间的连贯就会断开。
  3. 无状态:HTTP 协定自身是无状态的,意味着同一个客户的这次申请和上次申请是齐全没有关系的。

    常见的 HTTP 状态码:

  4. 200 OK:申请胜利。
  5. 404 Not Found:未找到申请的资源。
  6. 500 Internal Server Error:服务器外部谬误。

    TCP/IP 协定(Transmission Control Protocol/Internet Protocol)

    TCP/IP 是一组用于互联网数据传输的协定。它包含两个次要协定:TCP(传输控制协议)和 IP(互联网协议)。

    TCP(传输控制协议):

    TCP 负责在数据传输过程中的完整性,它将数据宰割成小的数据包,确保这些数据包按程序达到目的地,并且没有损坏。

    IP(互联网协议):

    IP 负责将数据包从源地址传送到目标地址。它为每个数据包调配一个惟一的地址,确保数据包可能在简单的网络环境中正确地传递。

    TCP/IP 的特点:

  7. 面向连贯:TCP 协定是面向连贯的,这意味着在数据传输前须要建设一个连贯。
  8. 牢靠传输:TCP 协定确保数据的牢靠传输,如有必要,它会从新发送失落的数据包。
  9. 端口:TCP 应用端口来辨别不同的服务或利用。

    TCP/IP 模型(五层模型):

  10. 物理层:负责传输原始比特流。
  11. 数据链路层:负责在相邻节点间的牢靠传输。
  12. 网络层:负责数据包从源到目的地的传输。
  13. 传输层:负责提供端到端的数据传输服务,次要是 TCP 和 UDP。
  14. 应用层 :为应用软件提供网络服务,如 HTTP、FTP 等。
    总结来说,HTTP 是建设在 TCP/IP 协定之上的应用层协定,它应用 TCP/IP 协定来传输数据。当咱们浏览网页、下载文件或应用其余网络服务时,HTTP 和 TCP/IP 协定都施展着至关重要的作用。
正文完
 0