网络协议,简单说,就是计算机之间“聊天”的方式。
1. HTTP
想象你正在网上浏览一篇文章,那么你的浏览器就在用 HTTP 这种“聊天”方式获取文章内容。它像一个桥梁,连接你和网络上的数据。
2. HTTP/3
这是 HTTP 的升级版。为了应对越来越多的移动设备,它使用了一个名为 QUIC 的新技术。有了它,网页加载速度会更快。如果你用 VR 设备,使用这种技术会让虚拟世界的细节更加逼真。
3. HTTPS
这是 HTTP 的升级防护版,能保证你在网上浏览时的安全性,因为它加密了数据。
4. WebSocket
如果你在玩在线游戏或者用在线聊天软件,那么后台很可能在用 WebSocket。与常规的“拉”数据方式不同,WebSocket 可以主动“推”数据给你,实时更新信息。
5. TCP
想象你正在发送一个重要的邮件,TCP 就确保邮件被准确无误地传送到对方。
6. UDP
这是一种“速度优先”的传输方式。比如,当你进行视频通话时,为了保证通话流畅,它可能会牺牲部分数据的完整性。
7. SMTP
每当你发送或接收电子邮件时,SMTP 就在起作用。
8. FTP
如果你需要在电脑和服务器之间传输大量文件,FTP 是一个很好的选择。它有两条线路,一条用来指挥,一条用来传输数据。
原文始发于微信公众号(程序员阿凯):简单说说各个网络协议
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/174369.html