传输超文本内容(超媒体文档html,css,js,图片,音视频)的协议 ,发展过程
文件传输协议,现代浏览器已经不支持了
在单个TCP连接上进行全双工通信,允许服务端主动向客户端推送数据
SSE(Server-sent Event) mdn wiki
服务器可以随时向我们的 Web 页面推送数据和信息。这些被推送进来的信息可以在这个页面上以 事件 + 数据 的形式来处理。
WebRTC mdn wiki baike googledevloper
项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输
RTMP mdn RTMP Stream: What It Is & How to Set It Up – Essential Guide
Adobe开发的 实时消息协议 (RTMP)
RTSP mdn
HLS mdn
HLS(HTTP Live Streaming) 是由苹果公司研发的协议,支持在 IOS、Safari 及安卓上最新版本的浏览器/Chrome 浏览器。HLS 也是自适应的。
SMB wiki
SMB(Server Message Block)服务器消息块 (SMB) 是一种通信协议[1],用于在网络上的节点之间共享文件、打印机、串行端口和其他通信。在 Microsoft Windows 上,SMB 实现由两个名称模糊的 Windows 服务组成:“Server”(ID:LanmanServer)和“Workstation”(ID:LanmanWorkstation)。[2] 它使用 NTLM 或 Kerberos 协议进行用户身份验证。它还提供经过身份验证的进程间通信 (IPC) 机制。
`
Web服务器
服务器类型
nginx
openrestry
tengine
nginx_php
apache
caddy
Lighttpd
althttpd
IIS
Let’s Encrypt certbot