技术分享

您当前所在的位置:首页>>技术分享

用一张动图解释 8 种常用网络协议

下面这张动图形象地展示了8种流行的网络协议:

图片

下面简单地介绍下这几个网络协议,这些网络协议的细节很复杂,这里只做最简单的介绍:

 

HTTP(超文本传输协议)


HTTP(超文本传输协议) HTTP 是一种用于获取 HTML 文档等资源的协议。它是网络上任何数据交换的基础,是一种客户端-服务器协议。

HTTP/3


HTTP/3 HTTP/3 是 HTTP 的下一个重要修订版本。它在 QUIC 上运行,QUIC 是一种新的传输协议,专为移动互联网的大量使用而设计。它依赖于 UDP 而不是 TCP,这使得网页响应速度更快。VR 应用程序需要更多带宽来呈现虚拟场景的复杂细节,因此迁移到由 QUIC 支持的 HTTP/3 可能会从中受益。

HTTPS(超文本传输协议安全版)


HTTPS是HTTP协议的安全版本,扩展了HTTP,并使用加密进行安全通信,主打一个「安全」

WebSocket


WebSocket WebSocket 是一种通过 TCP 提供全双工通信的协议。客户端通过建立 WebSocket 从后端服务接收实时更新。与总是 "拉取 "数据的 REST 不同,WebSocket 可以 "推送 "数据。在线游戏、股票交易和消息应用程序等应用都利用 WebSocket 进行实时通信。

TCP(传输控制协议)


TCP(传输控制协议 TCP 的设计目的是在互联网上发送数据包,确保数据和信息在网络上成功传递。许多应用层协议都建立在 TCP 协议之上。


UDP(用户数据报协议)


UDP(用户数据报协议) UDP 直接向目标计算机发送数据包,无需先建立连接。UDP 通常用于对时间敏感的通信,偶尔丢弃数据包比等待更好。语音和视频流量通常使用此协议发送。

SMTP(简单邮件传输协议)


SMTP是一个标准协议,是电子邮件传递的基础,用于在互联网上发送和接收电子邮件。


FTP(文件传输协议)


FTP是文件传输协议,用于在客户端和服务器之间传输计算机文件,FTP是文件传输的基础,用于在不同计算机之间共享文件。



思博SPOTO在线咨询

image.png



上一篇:囤货不如囤知识!双十一狂欢来袭~IT课程年度超底价~

下一篇:hcie培训机构怎么选?hcie培训机构哪家好?