Web通讯技术应用

Http协议 mdn baike wiki

传输超文本内容(超媒体文档html,css,js,图片,音视频)的协议 ,发展过程

Ftp协议 mdn baike wiki

文件传输协议,现代浏览器已经不支持了

Websocket协议 mdn baike wiki

在单个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