1 张动图解释8种流行的网络协议,生动形象!


文章目录

    • 1.HTTP(超文本传输协议)
    • 2.HTTP/3
    • 3.HTTPS(超文本传输协议安全)
    • 4.WebSocket
    • 5.TCP(传输控制协议)
    • 6.UDP(用户数据报协议)
    • 7.SMTP(简单邮件传输协议)
    • 8.FTP(文件传输协议)

1.HTTP(超文本传输协议)

HTTP是一种用于获取HTML文档等资源的协议。它是Web上任何数据交换的基础,是一个客户端-服务器协议。

2.HTTP/3

HTTP/3是HTTP的下一个主要修订版。它运行在QUIC上,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用于在客户端和服务器之间传输计算机文件。它具有用于控制通道和数据通道的独立连接。

你可能感兴趣的:(#,计算机网络,网络协议,网络)