8种流行的网络协议

69 阅读2分钟

8 种流行的网络协议

网络协议是计算机之间在网络中传输数据的标准方法。

  1. HTTP(超文本传输协议) HTTP 是用于获取诸如 HTML 文档等资源的协议。它是 Web 上任何数据交换的基础,是一种客户端-服务器协议。
  2. HTTP/3 HTTP/3 是 HTTP 的下一个主要版本。它基于 QUIC 运行,这是一种为移动互联网使用而设计的新型传输协议。它依赖于 UDP 而不是 TCP,从而实现更快的网页响应速度。VR 应用程序需要更多带宽来渲染虚拟场景的复杂细节,并且可能会受益于迁移到由 QUIC 支持的 HTTP/3。
  3. HTTPS(安全超文本传输协议) HTTPS 扩展了 HTTP,并使用加密进行安全通信。
  4. WebSocket WebSocket 是一种通过 TCP 提供全双工通信的协议。客户端建立 WebSocket 以接收来自后端服务的实时更新。与始终“拉取”数据的 REST 不同,WebSocket 允许“推送”数据。在线游戏、股票交易和消息应用程序等应用程序利用 WebSocket 进行实时通信。
  5. TCP(传输控制协议) TCP 旨在通过互联网发送数据包并确保数据和消息在网络上传输成功。许多应用程序层协议都构建在 TCP 之上。
  6. UDP(用户数据报协议) UDP 直接将数据包发送到目标计算机,而无需首先建立连接。 UDP 通常用于对时间敏感的通信,在这些通信中,偶尔丢弃数据包比等待更好。语音和视频流量通常使用此协议发送。
  7. SMTP(简单邮件传输协议) SMTP 是用于在用户之间传输电子邮件的标准协议。
  8. FTP(文件传输协议) FTP 用于在客户端和服务器之间传输计算机文件。它具有用于控制通道和数据通道的单独连接

image.png

参考

x.com/alexxubyte/…