带你一张图了解八种流行的网络协议

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

本文将通过一张图详解 8 种流行的网络协议。

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

2、HTTP/3,HTTP/3 是 HTTP 的下一个重大修订版。它运行在 QUIC 上,QUIC 是一种为移动互联网使用量大的新传输协议。它依赖于 UDP 而不是 TCP,这使得网页响应更快。虚拟现实应用需要更多带宽来呈现虚拟场景的复杂细节,因此迁移到由 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 用于在客户端和服务器之间传输计算机文件。它具有控制通道和数据通道的分开连接。

资料直通车:Linux内核源码技术学习路线+视频教程内核源码

学习直通车:Linuxc/c++高级开发【直播公开课】

零声白金VIP体验卡:零声白金VIP体验卡(含基础架构/高性能存储/golang/QT/音视频/Linux内核)

转载地址:一张图了解八种流行的网络协议

相关推荐
拾忆,想起5 小时前
Dubbo配置方式大全:七种配置任你选,轻松玩转微服务!
服务器·网络·网络协议·微服务·云原生·架构·dubbo
2501_941142935 小时前
云原生微服务环境下服务熔断与降级优化实践——提升系统稳定性与容错能力
java·大数据·网络
国科安芯6 小时前
航天医疗领域AS32S601芯片的性能分析与适配性探讨
大数据·网络·人工智能·单片机·嵌入式硬件·fpga开发·性能优化
zhurui_xiaozhuzaizai6 小时前
MoE模型的核心架构---专家网络---门控网络/路由器
网络·架构
普罗米修斯Aaron_Swartz7 小时前
云主机(容器)内实现本地VNC访问
网络·docker
xinxinhenmeihao8 小时前
爬虫如何使用代理IP才能不被封号?有什么解决方案?
爬虫·网络协议·tcp/ip
whatever who cares8 小时前
斑马打印机配置网络/打印标签过程记录
网络
云计算练习生8 小时前
渗透测试行业术语扫盲(第二篇)—— 安全基础概念类术语
网络·安全·渗透测试·渗透测试术语·渗透测试概念
爬山算法9 小时前
Redis(163)如何使用Redis实现计数器?
网络·数据库·redis
易天ETU9 小时前
FEC 功能与 DSP 芯片的关联性:解码信号处理高效协同核心
网络·信号处理·fec技术·800g光模块