當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 軟件教程 > 辦公軟件 > TCP是什么意思?TCP協(xié)議含義全解析

TCP是什么意思?TCP協(xié)議含義全解析

2013/6/2 18:11:55作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

網(wǎng)友提問:TCP是什么意思?TCP協(xié)議含義全解析

TCP指的是傳輸控制協(xié)議。它是一種面向連接導(dǎo)向的、可靠地及基于字節(jié)流的運(yùn)輸層通信協(xié)議。而在接觸TCP中還有UDP,UDP也是一項(xiàng)重要的傳輸協(xié)議。TCP提供超時(shí)重發(fā),丟棄重復(fù)數(shù)據(jù),檢驗(yàn)數(shù)據(jù),流量控制等功能,保證數(shù)據(jù)能從一端傳到另一端。

1、提供IP環(huán)境下的數(shù)據(jù)可靠傳輸(一臺(tái)計(jì)算機(jī)發(fā)出的字節(jié)流會(huì)無差錯(cuò)的發(fā)往網(wǎng)絡(luò)上的其他計(jì)算機(jī),而且計(jì)算機(jī)A接收數(shù)據(jù)包的時(shí)候,也會(huì)向計(jì)算機(jī)B回發(fā)數(shù)據(jù)包,這也會(huì)產(chǎn)生部分通信量),有效流控,全雙工操作(數(shù)據(jù)在兩個(gè)方向上能同時(shí)傳遞),多路復(fù)用服務(wù),是面向連接,端到端的傳輸;

2、面向連接:正式通信前必須要與對(duì)方建立連接。事先為所發(fā)送的數(shù)據(jù)開辟出連接好的通道,然后再進(jìn)行數(shù)據(jù)發(fā)送,像打電話。

面向連接

3、TCP支持的應(yīng)用協(xié)議:FTP 文件傳送、RLogin 遠(yuǎn)程登錄、SMTP POP3 電子郵件、NFS 網(wǎng)絡(luò)文件系統(tǒng)、遠(yuǎn)程打印、遠(yuǎn)程執(zhí)行、名字服務(wù)器終端服務(wù)器等服務(wù)類型。

4、TCP連接包括連接建立和連接終止,建立連接需要三次握手,而終止連接只需要四次握手,如圖所示:

tcp連接建立及終止

TCP協(xié)議含義:

我們往往在網(wǎng)絡(luò)連接上的屬性上能看到有internet協(xié)議版本(TCP/IPv4)及internet協(xié)議版本(TCP/IPv6),這些稱之為傳輸控制協(xié)議/網(wǎng)間協(xié)議,是一個(gè)工業(yè)標(biāo)準(zhǔn)的協(xié)議集,它是為廣域網(wǎng)(WAN)設(shè)計(jì)的。它是由ARPANET網(wǎng)的研究機(jī)構(gòu)發(fā)展起來的。

TCP是什么意思?tcp協(xié)議含義全解析

TCP協(xié)議用于控制數(shù)據(jù)段是否需要重傳的依據(jù)是設(shè)立重發(fā)定時(shí)器。在發(fā)送一個(gè)數(shù)據(jù)段的同時(shí)啟動(dòng)一個(gè)重發(fā)定時(shí)器,如果在定時(shí)器超時(shí)前收到確認(rèn)(Acknowlegement)就關(guān)閉該定時(shí)器,如果定時(shí)器超時(shí)前沒有收到確認(rèn),則重傳該數(shù)據(jù)段。在選擇重發(fā)時(shí)間的過程中,TCP必須具有自適應(yīng)性。它需要根據(jù)互聯(lián)網(wǎng)當(dāng)時(shí)的通信情況,給出合適的數(shù)據(jù)重發(fā)。

TCP協(xié)議提供的是可靠的、面向連接的傳輸控制協(xié)議,即在傳輸數(shù)據(jù)前要先建立邏輯連接,然后再傳輸數(shù)據(jù),最后釋放連接3個(gè)過程。TCP提供端到端、全雙工通信;采用字節(jié)流方式,如果字節(jié)流太長(zhǎng),將其分段;提供緊急數(shù)據(jù)傳送功能。

TCP服務(wù)特點(diǎn):

1、面向連接的傳輸;

2、端到端的通信;

3、高可靠性,確保傳輸數(shù)據(jù)的正確性,不出現(xiàn)丟失或亂序;

4、全雙工方式傳輸;

5、采用字節(jié)流方式,即以字節(jié)為單位傳輸字節(jié)序列;

6、緊急數(shù)據(jù)傳送功能;

關(guān)于TCP是什么意思?tcp協(xié)議含義全解接介紹到這里,希望能幫到你。更多教程盡在學(xué)無憂免費(fèi)視頻教程網(wǎng)。

標(biāo)簽: 網(wǎng)絡(luò)  協(xié)議