【Python高階程式設計021 ● 網路程式設計 ● socket的概念】
阿新 • • 發佈:2020-09-10
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
1、網路應用程式之間的通訊流程
之前我們介紹了IP地址和埠號,
通過IP地址能夠找到對應的裝置,
然後再通過埠號找到對應的埠,
再通過埠把資料傳輸給應用程式。
這裡要注意,資料不能隨便傳送,
在傳送之前還需要選擇一個對應的傳輸協議,
保證程式之間按照指定的傳輸規則進行資料的通訊,
而這個傳輸協議就是我們今天學習的TCP。
2、TCP
TCP(Transmission Control Protocol),簡稱傳輸控制協議,
它是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議。
3、TCP通訊步驟:
建立連線
傳輸資料
關閉連線
4、TCP的特點
1) 面向連線
通訊雙方必須先建立好連線才能進行資料的傳輸,資料傳輸完成後,雙方必須斷開此連線,以釋放系統資源。
2)可靠傳輸
TCP採用傳送應答機制
超時重傳
錯誤校驗
流量控制和阻塞管理
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】