欣赏器支持的通讯协议

打印 上一主题 下一主题

主题 986|帖子 986|积分 2958

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
欣赏器支持的通讯协议

1. HTTP(HyperText Transfer Protocol)



  • 版本

    • HTTP/1.0:每次哀求都必要重新建立毗连。
    • HTTP/1.1:支持长期毗连(Keep-Alive),减少毗连开销。
    • HTTP/2:多路复用(Multiplexing),提高性能。
    • HTTP/3:基于 QUIC 协议,减少毗连耽误。

  • 用途:网页访问、API 哀求、RESTful 通讯等。

2. HTTPS(HyperText Transfer Protocol Secure)



  • 基于 HTTP,使用 TLS/SSL 进行加密,提高数据传输的安全性。
  • 特点

    • 防止数据被窃听或窜改(数据加密)。
    • 服务器身份验证,防止钓鱼网站。

  • 用途:在线付出、敏感信息传输、API 安全通讯等。

3. WebSocket



  • 协议版本:RFC 6455
  • 特点

    • 全双工通讯(客户端和服务器可以随时发送消息)。
    • 长毗连,避免 HTTP 轮询,提高效率。
    • 实用于及时应用,如在线聊天、股票行情、多人游戏等。

  • 示例
    1. const socket = new WebSocket('wss://example.com');
    2. socket.onopen = () => socket.send('Hello Server');
    3. socket.onmessage = (event) => console.log(event.data);
    复制代码

4. QUIC(Quick UDP Internet Connections)



  • 基于 UDP,用于 HTTP/3 传输协议。
  • 特点

    • 更快的毗连建立时间(减少握手耽误)。
    • 毗连迁移(实用于移动装备网络切换)。
    • 内置流量控制,提高网络稳固性。

  • 用途:HTTP/3 传输、低耽误应用。

5. WebRTC(Web Real-Time Communication)



  • 点对点(P2P)通讯协议,支持音视频通话、文件传输等。
  • 特点

    • 低耽误,高效传输。
    • 端到端加密,提升安全性。

  • 示例
    1. navigator.mediaDevices.getUserMedia({ video: true, audio: true })
    2.   .then(stream => { document.querySelector('video').srcObject = stream; });
    复制代码

6. FTP(File Transfer Protocol)(已被当代欣赏器逐步移除)



  • 允许文件上传和下载,但 当代欣赏器已逐步镌汰对 FTP 的支持,建议使用 SFTP 或 HTTPS 取代。
协议主要用途传输层HTTP/HTTPS网页访问、API 哀求TCP(HTTP/3 使用 QUIC)WebSocket及时通讯(聊天、游戏、股票行情)TCPQUIC低耽误 HTTP/3 传输UDPWebRTC音视频通话、P2P 传输UDPFTP(已镌汰)文件传输TCP
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表