協議的理解

所謂的協議,就是一種規則。兩我的必須遵照同一種規則,才能正常溝通,不然沒法進行交流。web

tcp http [http]
tcp tls http [https]安全

tcp ws [ws]
tcp tls ws [wss]websocket

 

 這張圖片參考自阮一峯的網站。網絡

 

~~~~~~~~~~ tcp http
首先tcp協議:兩邊經過tcp協議進行溝通,溝統統事後,則鏈接創建成功。
而後http協議:在tcp鏈接創建成功的基礎上,開始使用http協議進行數據溝通。
一來一往,請求和應答,都遵照着這個協議,二者之間愉快地溝通着。
限於各類緣由,多是客戶端的緣由、多是服務端的緣由,有多是中間線路的緣由,致使
整個溝經過程不是很順暢。之前只須要1秒就能溝通完,如今須要10秒才能溝通完。
因此應該從這三個方面進行排查。socket

 

~~~~~~~~~~ tcp tls http
首先使用tcp協議溝通
而後使用tls協議溝通
最後使用http協議溝通tcp

 

~~~~~~~~~~ tcp ws
首先是tcp協議
而後是ws(websocket)協議網站

 

~~~~~~~~~~ tcp tls ws
首先是tcp協議
而後是tls協議
最後是ws(websocket)協議spa

 

無非就是協議的疊加。blog

中間增長的tls協議、只是增長了一種規則,讓溝經過程稍微安全一點而已。圖片

網絡上的溝通,必須遵照某種規則,不然就會亂套。

相關文章
相關標籤/搜索