網友提問:TCP是什麼意思?TCP協議含義全解析
TCP指的是傳輸控制協議它是一種面向連接導向的可靠地及基於字節流的運輸層通信協議而在接觸TCP中還有UDPUDP也是一項重要的傳輸協議TCP提供超時重發丟棄重復數據檢驗數據流量控制等功能保證數據能從一端傳到另一端
提供IP環境下的數據可靠傳輸(一台計算機發出的字節流會無差錯的發往網絡上的其他計算機而且計算機A接收數據包的時候也會向計算機B回發數據包這也會產生部分通信量)有效流控全雙工操作(數據在兩個方向上能同時傳遞)多路復用服務是面向連接端到端的傳輸;
面向連接正式通信前必須要與對方建立連接事先為所發送的數據開辟出連接好的通道然後再進行數據發送像打電話
TCP支持的應用協議FTP 文件傳送RLogin 遠程登錄SMTP POP 電子郵件NFS 網絡文件系統遠程打印遠程執行名字服務器終端服務器等服務類型
TCP連接包括連接建立和連接終止建立連接需要三次握手而終止連接只需要四次握手如圖所示
TCP協議含義
我們往往在網絡連接上的屬性上能看到有internet協議版本(TCP/IPv)及internet協議版本(TCP/IPv)這些稱之為傳輸控制協議/網間協議是一個工業標准的協議集它是為廣域網(WAN)設計的它是由ARPANET網的研究機構發展起來的
TCP協議用於控制數據段是否需要重傳的依據是設立重發定時器在發送一個數據段的同時啟動一個重發定時器如果在定時器超時前收到確認(Acknowlegement)就關閉該定時器如果定時器超時前沒有收到確認則重傳該數據段在選擇重發時間的過程中TCP必須具有自適應性它需要根據互聯網當時的通信情況給出合適的數據重發
TCP協議提供的是可靠的面向連接的傳輸控制協議即在傳輸數據前要先建立邏輯連接然後再傳輸數據最後釋放連接個過程TCP提供端到端全雙工通信;采用字節流方式如果字節流太長將其分段;提供緊急數據傳送功能
TCP服務特點
面向連接的傳輸;
端到端的通信;
高可靠性確保傳輸數據的正確性不出現丟失或亂序;
全雙工方式傳輸;
采用字節流方式即以字節為單位傳輸字節序列;
緊急數據傳送功能;
From:http://tw.wingwit.com/Article/Common/201311/7686.html