傳輸控制協(xié)議(TransmissionControlProtocol,TCP)

傳輸控制協(xié)議(TransmissionControlProtocol,TCP)

ID:45771083

大?。?8.52 KB

頁(yè)數(shù):37頁(yè)

時(shí)間:2019-11-17

傳輸控制協(xié)議(TransmissionControlProtocol,TCP)_第1頁(yè)
傳輸控制協(xié)議(TransmissionControlProtocol,TCP)_第2頁(yè)
傳輸控制協(xié)議(TransmissionControlProtocol,TCP)_第3頁(yè)
傳輸控制協(xié)議(TransmissionControlProtocol,TCP)_第4頁(yè)
傳輸控制協(xié)議(TransmissionControlProtocol,TCP)_第5頁(yè)
資源描述:

《傳輸控制協(xié)議(TransmissionControlProtocol,TCP)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、傳輸控制協(xié)議(TransmissionControlProtocol,TCP)目錄*引言1.TCP協(xié)議的簡(jiǎn)介2.TCP協(xié)議的重要性與及在網(wǎng)絡(luò)層次中的關(guān)系3.TCP在其網(wǎng)絡(luò)環(huán)境的工作原理(重點(diǎn)內(nèi)容)3.1TCP工作原理概述3.2TCP工作的具體過(guò)程3.3.序列號(hào)3.5.關(guān)閉連接3.6.優(yōu)先和安全3.7.數(shù)據(jù)通信3?&接口3.9.事件處理4.結(jié)束語(yǔ)關(guān)鍵詞:序列號(hào).接口?連接.事件引言網(wǎng)絡(luò)小不同的工作站,服務(wù)器Z間能傳輸數(shù)據(jù),源于協(xié)議的存在。隨著網(wǎng)絡(luò)的發(fā)展,不同的開發(fā)薛的通信方式。為了使通信成功可靠,網(wǎng)絡(luò)屮的所有主機(jī)都必須使用同一語(yǔ)言,

2、不能帶有方言。因[f格的標(biāo)準(zhǔn)定義主機(jī)之間的每個(gè)包中每個(gè)字中的每一位。這些標(biāo)準(zhǔn)來(lái)自于多個(gè)組織的努力,約定好龍式,即協(xié)議。這些都使通信更容易。然而只有少數(shù)被保留了卜?來(lái)。每種網(wǎng)絡(luò)協(xié)議都有門己的優(yōu)代TCP允許與Internet完全的連接。TCP是在60年代由麻省理工學(xué)院和一些商業(yè)組織為美國(guó)國(guó)防咅便遭到核攻擊而破壞了大部分網(wǎng)絡(luò),TCP仍然能夠維持有效的通信,所以有必要去了解它。一、TCP協(xié)議簡(jiǎn)介TCP是一個(gè)而向連接的傳輸層

3、■辦議,雖然TCP不屈于ISO制定的協(xié)議集,但由于其在商業(yè)界和工乂用,它已成為事實(shí)上的網(wǎng)絡(luò)標(biāo)準(zhǔn),廣泛應(yīng)用于各種網(wǎng)絡(luò)主

4、機(jī)間的通信。作為一個(gè)面向連接的傳輸層協(xié)議,TCP的口標(biāo)是為用戶提供可靠的端到端連接,保證信息有序無(wú)"除了提供基本的數(shù)據(jù)傳輸功能外,還為保證可靠性采用了數(shù)據(jù)編號(hào)、校驗(yàn)和計(jì)算、數(shù)據(jù)確認(rèn)等一鄉(xiāng)對(duì)傳送的每個(gè)數(shù)據(jù)字節(jié)都進(jìn)行編號(hào),并請(qǐng)求接收方回傳確認(rèn)信息(ACK)o發(fā)送方如果在規(guī)定的時(shí)I'f數(shù)據(jù)確認(rèn),就重傳該數(shù)據(jù)。數(shù)據(jù)編號(hào)使接收方能夠處理數(shù)據(jù)的失序和重復(fù)問題。數(shù)據(jù)誤碼問題通卞的數(shù)據(jù)段中增加校驗(yàn)和予以解決,接收方在接收到數(shù)據(jù)后檢查校驗(yàn)和,若校驗(yàn)和有誤,則丟弄該葷段,并要求發(fā)送方重傳。流量控制也是保證可靠性的一個(gè)重要措施,若無(wú)流控,可能會(huì)因接收緩

5、卩失大量數(shù)據(jù),導(dǎo)致許多重傳,造成網(wǎng)絡(luò)擁塞惡性循環(huán)。TCP采用可變窗口進(jìn)行流量控制,由接收才發(fā)送的數(shù)據(jù)量。TCP為用戶捉供了高可靠性的網(wǎng)絡(luò)傳輸服務(wù),但可靠性保障措施也影響了傳輸效率。因此,在實(shí)際只有關(guān)鍵數(shù)據(jù)的傳輸才采用TCP,而普通數(shù)據(jù)的傳輸一般采用高效率的UDPo二、TCP協(xié)議的重要性與及在網(wǎng)絡(luò)層次中的關(guān)系TCP協(xié)議主要為了在主機(jī)間實(shí)現(xiàn)高可靠性的包交換傳輸協(xié)議。計(jì)算機(jī)網(wǎng)絡(luò)在現(xiàn)代社會(huì)中已經(jīng)是不lTCP協(xié)議主要在網(wǎng)絡(luò)不可靠的時(shí)候完成通信,對(duì)軍方可能特別有用,但是對(duì)于政府和商用部門也i面向連接的端到端的可靠協(xié)議。它支持多種網(wǎng)絡(luò)應(yīng)用程序。

6、TCP對(duì)下層服務(wù)沒有多少要求,它假員供不可靠的數(shù)據(jù)報(bào)服務(wù),它可以在多種硬件構(gòu)成的網(wǎng)絡(luò)上運(yùn)行。下面的圖是TCP在層次式結(jié)構(gòu)中白下層是TP協(xié)議,TCP可以根據(jù)TP協(xié)議提供的服務(wù)傳送大小不定的數(shù)據(jù),TP協(xié)議負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行在多種網(wǎng)絡(luò)中傳送。網(wǎng)絡(luò)層次H+I高層IH+

7、TCP

8、H+IIPI傳輸剛絡(luò)TCP的上面就是應(yīng)用程序,下面是1P協(xié)議,上層接口包括一系列類似于操作系統(tǒng)屮斷的調(diào)用。對(duì)程序來(lái)說(shuō),TCP應(yīng)該能夠界步傳送數(shù)據(jù)。下層接口我們假定為IP協(xié)議接口。為了在并不可靠的網(wǎng)向連接的可靠的傳送數(shù)據(jù),TCP必須解決可靠性,流量控制的問題,必須能夠?yàn)樯?/p>

9、層應(yīng)用程序提彳同時(shí)為多個(gè)應(yīng)用程序提供數(shù)據(jù),同時(shí)TCP必須解決連接問題,這樣TCP才能稱得上是面向連接的也必須能夠解決通信安全性的問題。三、TCP在其網(wǎng)絡(luò)環(huán)境的工作原理(重點(diǎn)內(nèi)容)3.1TCP工作原理概述網(wǎng)絡(luò)環(huán)境包括由網(wǎng)關(guān)(或其它設(shè)備)連接的網(wǎng)絡(luò),網(wǎng)絡(luò)可以是局域網(wǎng)也可以是一些城域網(wǎng)或廣域F們是什么,它們必須是基于包交換的。主機(jī)上不同的協(xié)議冇不同的端口號(hào),一對(duì)進(jìn)程通過(guò)這個(gè)端口這個(gè)通信不包描計(jì)算機(jī)內(nèi)的I/O操作,只包扌舌在網(wǎng)絡(luò)上進(jìn)行的操作。網(wǎng)絡(luò)上的計(jì)算機(jī)被看作包傳苗結(jié)點(diǎn)。特別應(yīng)該注意的是:計(jì)算機(jī)屮的不同進(jìn)程可能同吋進(jìn)行通信,這吋它們會(huì)用

10、端口號(hào)進(jìn)行區(qū)攵向A進(jìn)程的數(shù)據(jù)由B進(jìn)程接收的。進(jìn)程為了傳送數(shù)據(jù)會(huì)調(diào)用TCP,將數(shù)據(jù)和相應(yīng)的參數(shù)傳送給TCP,于是TCP會(huì)將數(shù)據(jù)傳送到口的1然這是通過(guò)將TCP包打包在IP包內(nèi)在網(wǎng)絡(luò)上傳送達(dá)到的。接收方TCP在接收到數(shù)據(jù)后會(huì)通信上応TCP會(huì)保證接收數(shù)據(jù)順序的止確性。雖然下層協(xié)議可能不會(huì)保證順序是止確的。這里需要說(shuō)明的肯到這個(gè)包后,會(huì)將包解開,看看是不是已經(jīng)到目的地了,如果沒有到,應(yīng)該走什么路由達(dá)到目的地網(wǎng)關(guān)會(huì)根據(jù)下一個(gè)網(wǎng)絡(luò)內(nèi)的協(xié)議情況再次將TCP包打包傳送,如果需要,還要把這個(gè)包再次分成這個(gè)落地檢查的過(guò)程是一個(gè)耗時(shí)的過(guò)程。從上面,我們可

11、以看出TCP傳送的基本過(guò)程,當(dāng)然具體史雜得多。3.2TCPI作的具體過(guò)程在實(shí)現(xiàn)TCP的主機(jī)匕TCP可以被看成是一個(gè)模塊,和文件系統(tǒng)區(qū)別不大,TCP也可以調(diào)用一些技能,TCP不直接和網(wǎng)絡(luò)打交道,控制網(wǎng)絡(luò)的任務(wù)由專門的設(shè)備驅(qū)動(dòng)模塊完成。TCP只是調(diào)用I

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。