python全程脫產第31天------TCP協議、socket

來源:互聯網
上載者:User

標籤:pytho   複雜   sep   sock   關閉   應用程式層   簡單   網路   簡單的   

一、TCP協議

  用途:可靠傳輸,TCP資料包沒有長度限制,理論上可以無限長,但是為了保證網路的效率,通常TCP資料包的長度不會超過IP資料包的長度,以確保TCP不會被切割

  建立連結三向交握:用戶端發送SYN seq=x給服務端,服務端返回資訊SYN sep=y,ACK=x+1,用戶端在發送ACK=y+1,然後建立連結

  取消連結四次揮手:用戶端發送FIN seq=x+2 ACK=y+1給服務端,服務端返回兩次資訊給用戶端,用戶端在發送一次資訊給服務端,然後取消連結

二、socket

  定義:通訊端,是在應用程式層和傳輸層之間的一個抽象層

  用途:把TCP/IP層複雜的操作抽象成幾個簡單的介面,供應用程式層調用已實現進程在網路中通訊

  用法:調用socket模組

     開啟——讀/寫——關閉

 

python全程脫產第31天------TCP協議、socket

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.