首頁  >  問答  >  主體

html5 - websocket为什么只需一次握手

为什么不需要二次三次握手的确认呢

PHP中文网PHP中文网2766 天前644

全部回覆(3)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 14:31:03

    最後走的都是tcp協議,還是三次握手啊

    http,websocket協定都是基於傳輸層tcp協定的應用層協定

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:31:03

    WebSocket是基於TCP的,TCP的握手和WebSocket的握手是不同層次的。

    TCP的握手用來保證鏈接的建立,WebSocket的握手是在TCP鏈接建立後告訴服務器這是個WebSocket鏈接,服務器你要按WebSocket的協議來處理這個TCP鏈接。

    回覆
    0
  • 阿神

    阿神2017-04-17 14:31:03

    websocket是應用層協議,和SSL、HTTP、FTP沒差別。而TCP是傳輸層協定保證資料如何傳輸。你應該看看網路的七層協定

    回覆
    0
  • 取消回覆