計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)輸層3_第1頁
計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)輸層3_第2頁
計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)輸層3_第3頁
計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)輸層3_第4頁
計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)輸層3_第5頁
已閱讀5頁,還剩167頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第5章運(yùn)輸層張瑞ruizhang@1第5章運(yùn)輸層5.1運(yùn)輸層協(xié)議概述5.2用戶數(shù)據(jù)報(bào)協(xié)議UDP5.3傳輸控制協(xié)議TCP5.4TCP可靠傳輸?shù)膶?shí)現(xiàn)5.5TCP的流量控制與擁塞控制2運(yùn)輸層提供的服務(wù)數(shù)據(jù)鏈路層的任務(wù)在相鄰的兩個(gè)節(jié)點(diǎn)之間實(shí)現(xiàn)數(shù)據(jù)幀的透明傳輸。網(wǎng)絡(luò)層的任務(wù)負(fù)責(zé)將分組從源節(jié)點(diǎn)傳送到目的節(jié)點(diǎn)。局域網(wǎng)中網(wǎng)絡(luò)層的功能很弱在單個(gè)的局域網(wǎng)中,網(wǎng)絡(luò)層并不重要。網(wǎng)絡(luò)層主要實(shí)現(xiàn)局域網(wǎng)的互連,流量控制和差錯(cuò)處理都放在鏈路層完成。3從通信和信息處理的角度看,運(yùn)輸層向它上面的應(yīng)用層提供通信服務(wù),它屬于面向通信部分的最高層,同時(shí)也是用戶功能中的最低層。物理層網(wǎng)絡(luò)層運(yùn)輸層應(yīng)用層數(shù)據(jù)鏈路層面向信息處理面向通信用戶功能網(wǎng)絡(luò)功能運(yùn)輸層協(xié)議概述通信子網(wǎng)中沒有運(yùn)輸層,運(yùn)輸層只存在于通信子網(wǎng)以外的主機(jī)中4運(yùn)輸層為相互通信的應(yīng)用進(jìn)程提供了邏輯通信54321運(yùn)輸層提供應(yīng)用進(jìn)程間的邏輯通信主機(jī)A主機(jī)B應(yīng)用進(jìn)程應(yīng)用進(jìn)程路由器1路由器2AP1LAN2WANAP2AP3AP4IP層LAN1AP1AP2AP4端口端口54321IP協(xié)議的作用范圍運(yùn)輸層協(xié)議TCP和UDP的作用范圍AP35兩個(gè)主機(jī)進(jìn)行通信實(shí)際上就是兩個(gè)主機(jī)中的應(yīng)用進(jìn)程互相通信。應(yīng)用進(jìn)程之間的通信又稱為端到端的通信。運(yùn)輸層的一個(gè)很重要的功能就是復(fù)用和分用。應(yīng)用層不同進(jìn)程的報(bào)文通過不同的端口向下交到運(yùn)輸層,再往下就共用網(wǎng)絡(luò)層提供的服務(wù)?!斑\(yùn)輸層提供應(yīng)用進(jìn)程間的邏輯通信”?!斑壿嬐ㄐ拧钡囊馑际牵哼\(yùn)輸層之間的通信好像是沿水平方向傳送數(shù)據(jù)。但事實(shí)上這兩個(gè)運(yùn)輸層之間并沒有一條水平方向的物理連接。不同進(jìn)程的報(bào)文通過不同的端口,向下交給運(yùn)輸層,復(fù)用IP報(bào)文應(yīng)用進(jìn)程之間的通信分組到達(dá)目的主機(jī)后,目的主機(jī)的運(yùn)輸層使用其分用功能,將不同端口的報(bào)文交付給不同的應(yīng)用進(jìn)程6運(yùn)輸層協(xié)議和網(wǎng)絡(luò)層協(xié)議的主要區(qū)別應(yīng)用進(jìn)程…應(yīng)用進(jìn)程…IP協(xié)議的作用范圍(提供主機(jī)之間的邏輯通信)TCP和UDP協(xié)議的作用范圍(提供進(jìn)程之間的邏輯通信)因特網(wǎng)7運(yùn)輸層的主要功能運(yùn)輸層為應(yīng)用進(jìn)程之間提供端到端的邏輯通信(但網(wǎng)絡(luò)層是為主機(jī)之間提供邏輯通信)。運(yùn)輸層還要對(duì)收到的報(bào)文進(jìn)行差錯(cuò)檢測(cè)。運(yùn)輸層需要有兩種不同的運(yùn)輸協(xié)議,即面向連接的TCP和無連接的UDP。

因?yàn)樵诰W(wǎng)絡(luò)層,IP數(shù)據(jù)報(bào)中的校驗(yàn)和字段,僅對(duì)數(shù)據(jù)報(bào)的首部作校驗(yàn),而不檢查數(shù)據(jù)部分網(wǎng)絡(luò)層無法同時(shí)實(shí)現(xiàn)兩個(gè)協(xié)議,僅用無連接的IP協(xié)議8運(yùn)輸層與其上下層之間的關(guān)系的OSI表示法運(yùn)輸實(shí)體運(yùn)輸實(shí)體運(yùn)輸協(xié)議運(yùn)輸層層接口運(yùn)輸服務(wù)用戶(應(yīng)用層實(shí)體)運(yùn)輸服務(wù)用戶(應(yīng)用層實(shí)體)層接口網(wǎng)絡(luò)層(或網(wǎng)際層)應(yīng)用層主機(jī)A主機(jī)B運(yùn)輸層服務(wù)訪問點(diǎn)TSAP網(wǎng)絡(luò)層服務(wù)訪問點(diǎn)NSAP各種應(yīng)用進(jìn)程向應(yīng)用層提供服務(wù)的實(shí)體運(yùn)輸層的對(duì)等實(shí)體之間遵循運(yùn)輸層協(xié)議請(qǐng)求網(wǎng)絡(luò)層服務(wù)9運(yùn)輸層向高層用戶屏蔽了下面網(wǎng)絡(luò)核心的細(xì)節(jié)(如網(wǎng)絡(luò)拓?fù)?、所采用的路由選擇協(xié)議等),它使應(yīng)用進(jìn)程看見的就是好像在兩個(gè)運(yùn)輸層實(shí)體之間有一條端到端的邏輯通信信道。當(dāng)運(yùn)輸層采用面向連接的TCP協(xié)議時(shí),盡管下面的網(wǎng)絡(luò)是不可靠的(只提供盡最大努力服務(wù)),但這種邏輯通信信道就相當(dāng)于一條全雙工的可靠信道。當(dāng)運(yùn)輸層采用無連接的UDP

協(xié)議時(shí),這種邏輯通信信道是一條不可靠信道。兩種不同的運(yùn)輸協(xié)議10運(yùn)輸層向上提供可靠的和不可靠的邏輯通信信道?應(yīng)用層運(yùn)輸層發(fā)送進(jìn)程接收進(jìn)程接收進(jìn)程數(shù)據(jù)數(shù)據(jù)全雙工可靠信道數(shù)據(jù)數(shù)據(jù)使用TCP協(xié)議使用UDP協(xié)議不可靠信道發(fā)送進(jìn)程管道云狀不保證數(shù)據(jù)可靠地交付給接收端的應(yīng)用層11幾點(diǎn)注意TCP可靠信道含義管道中運(yùn)輸:無差錯(cuò)、按序(接收和發(fā)送的順序)、無丟失、無重復(fù)。UDP的不可靠信道含義“收下來的數(shù)據(jù)不可靠,里面有差錯(cuò)”?特點(diǎn):不保證交付。接收時(shí)不按序、可能出現(xiàn)丟失和重復(fù)。運(yùn)輸層的可靠交付含義運(yùn)輸層將數(shù)據(jù)可靠地交付給接收端的應(yīng)用層。不是。因?yàn)檫\(yùn)輸層一旦收到有差錯(cuò)的報(bào)文,就將其丟棄,因此不會(huì)收下有差錯(cuò)的報(bào)文12TCP/IP的運(yùn)輸層有兩個(gè)不同的協(xié)議:(1)用戶數(shù)據(jù)報(bào)協(xié)議UDP (UserDatagramProtocol)(2)傳輸控制協(xié)議TCP (TransmissionControlProtocol)運(yùn)輸層的兩個(gè)主要協(xié)議13兩個(gè)對(duì)等運(yùn)輸實(shí)體在通信時(shí)傳送的數(shù)據(jù)單位叫作運(yùn)輸協(xié)議數(shù)據(jù)單元TPDU(TransportProtocolDataUnit)。TCP傳送的數(shù)據(jù)單位協(xié)議是TCP報(bào)文段(segment)UDP傳送的數(shù)據(jù)單位協(xié)議是UDP報(bào)文或用戶數(shù)據(jù)報(bào)。TCP與UDP14TCP/IP體系中的運(yùn)輸層協(xié)議TCPUDPIP應(yīng)用層與各種網(wǎng)絡(luò)接口運(yùn)輸層15TC業(yè)P與UD鋤P1、UD示P在傳辟送數(shù)掠據(jù)之法前不歪需要草先建攜立連討接。底對(duì)方戒的運(yùn)警輸層威在收匠到UD咸P報(bào)文茄后,倚不需扣要給標(biāo)出任屆何確李認(rèn)。局雖然UD施P不提孫供可淡靠交暴付,羅但在智某些精情況茂下UD論P(yáng)是一種種最籍有效互的工羅作方遺式。2、TC榮P則提考供面畜向連恨接的滲服務(wù)武。TC姿P不提芒供廣餃播或夫多播唱服務(wù)適。由橋于TC川P要提橡供可恥靠的份、面沾向連比接的叢運(yùn)輸套服務(wù)剃,因揭此不散可避庭免地支增加腳了許啊多的似開銷光。這慎不僅想使協(xié)韻議數(shù)掌據(jù)單馳元的確首部紡增大貼很多婚,還攀要占弟用許含多的刊處理流機(jī)資苦源。16TC覆P與UD都P3、運(yùn)紙輸層拴的UD往P用戶瞞數(shù)據(jù)尖報(bào)與幕網(wǎng)際括層的IP數(shù)據(jù)筍報(bào)有叛很大探區(qū)別燈。IP數(shù)據(jù)情報(bào)要芝經(jīng)過優(yōu)互連久網(wǎng)中保許多練路由譯器的等存儲(chǔ)雀轉(zhuǎn)發(fā)伍,但UD饅P用戶歪數(shù)據(jù)壯報(bào)是現(xiàn)在運(yùn)鳳輸層且的端辭到端斗抽象氏的邏逝輯信有道中明傳送據(jù)的。4、TC禍P報(bào)文凍段是搬在運(yùn)吩輸層扁抽象叫的端前到端枯邏輯蔥信道躲中傳挪送,股這種首信道濱是可握靠的皮全雙繞工信佳道。蠅但這歪樣的崗信道惱卻不樓知道鋼究竟肌經(jīng)過盡了哪砍些路挖由器怎,而震這些棍路由蠶器也看根本知不知蹈道上熄面的事運(yùn)輸視層是鑰否建臂立了TC迅P連接薯。17運(yùn)輸蔽層的孩端口運(yùn)行紛在計(jì)喝算機(jī)喉中的混進(jìn)程艷是用進(jìn)程熱標(biāo)識(shí)宴符來標(biāo)豪志的造。運(yùn)行佩在應(yīng)邁用層貞的各職種應(yīng)零用進(jìn)堆程卻養(yǎng)不應(yīng)騾當(dāng)讓撕計(jì)算蓮機(jī)操賣作系職統(tǒng)指戶派它宴的進(jìn)悉程標(biāo)躬識(shí)符輝。這叔是因爽為在采因特粘網(wǎng)上程使用醉的計(jì)否算機(jī)渾的操納作系完統(tǒng)種軍類很示多,迫而不掩同的城操作呢系統(tǒng)騎又使沃用不失同格項(xiàng)式的美進(jìn)程糊標(biāo)識(shí)籮符。為了盤使運(yùn)溜行不濟(jì)同操例作系油統(tǒng)的洽計(jì)算絕機(jī)的豆應(yīng)用話進(jìn)程頁能夠重互相戚通信販,就必須撕用統(tǒng)渡一的峰方法對(duì)TC寧P/罷IP體系疲的應(yīng)顯用進(jìn)夠程進(jìn)保行標(biāo)則志。18由于程進(jìn)程轎的創(chuàng)輔建和彩撤銷牧都是袍動(dòng)態(tài)犯的,冰發(fā)送兆方幾界乎無生法識(shí)值別其傾他機(jī)肝器上習(xí)的進(jìn)跌程。有時(shí)高我們謀會(huì)改武換接服收?qǐng)?bào)慨文的指進(jìn)程刊,但枯并不慕需要籌通知樂所有參發(fā)送椅方。我們雅往往朗需要采利用程目的餡主機(jī)唇提供患的功窩能來凡識(shí)別敬終點(diǎn)括,而睬不需滿要知辦道實(shí)結(jié)現(xiàn)這慕個(gè)功幻玉能的羽進(jìn)程損。需要辭解決判的問午題19端口遺號(hào)(p鬧ro悲to逢co更l取po穩(wěn)rt坡n廳um胃be仍r)簡(jiǎn)稱能為端冤口(p短or畢t)解決尤這個(gè)省問題鍬的方婦法就釣是在凳運(yùn)輸新層使簽用協(xié)議炮端口軍號(hào)(p俗ro鍛to罩co去l資po思rt希n或um窄be眼r),或俗通常冷簡(jiǎn)稱吉為端口(p黨or賢t)。雖然塵通信婦的終吃點(diǎn)是填應(yīng)用遞進(jìn)程劍,但門我們信可以夢(mèng)把端黨口想適象是吧通信濁的終旦點(diǎn),直因?yàn)轱椢覀円壑灰?jǐn)把要制傳送蕩的報(bào)聚文交盟到目遠(yuǎn)的主蘭機(jī)的東某一握個(gè)合豈適的萄目的姓端口彼,剩冷下的蜜工作狠(即講最后昨交付聾目的錄進(jìn)程渠)就虛由TC趕P來完躍成。20在協(xié)者議棧私層間豎的抽榆象的黑協(xié)議莊端口辜是軟件藝端口。路由蕩器或群交換蘭機(jī)上夫的端傘口是硬件秒端口。硬件法端口淋是不胞同硬是件設(shè)職備進(jìn)蕩行交昆互的回接口帳,而雄軟件塊端口帽是應(yīng)貢用層服的各默種協(xié)惰議進(jìn)詳程與備運(yùn)輸飯實(shí)體認(rèn)進(jìn)行翁層間孤交互恢的一漠種地葬址。軟件涂端口偏與硬織件端壟口21端口經(jīng)就是纏運(yùn)輸野層服禾務(wù)訪偷問點(diǎn)TS辛AP。端口臟的作去用就荷是讓段應(yīng)用慢層的鍵各種懸應(yīng)用毅進(jìn)程形都能庭將其幕數(shù)據(jù)割通過榴端口接向下返交付好給運(yùn)到輸層坊,以愛及讓彎運(yùn)輸茶層知被道應(yīng)芒當(dāng)將秧其報(bào)晴文段掩中的搏數(shù)據(jù)總向上膊通過嬌端口乳交付烘給應(yīng)屑用層碼相應(yīng)喪的進(jìn)赴程。運(yùn)輸掘?qū)拥母鼜?fù)用事和分預(yù)用功西能依牲賴端撇口來傍完成貨的。端口炕是用鬧來標(biāo)塊志應(yīng)帶用層客的進(jìn)晨程。端口往的概曾念22端口殊在進(jìn)遲程之復(fù)間的估通信憑中所糕起的裙作用應(yīng)用層運(yùn)輸層網(wǎng)絡(luò)層TC貍P報(bào)文劍段UD陣P用戶林?jǐn)?shù)據(jù)周報(bào)應(yīng)用選進(jìn)程TC壤P復(fù)用IP復(fù)用UD糊P復(fù)用TC鉆P報(bào)文舊段UD辭P用戶陜數(shù)據(jù)鵲報(bào)應(yīng)用鴿進(jìn)程端口端口TC赴P分用UD冤P分用IP分用IP數(shù)據(jù)報(bào)IP數(shù)據(jù)報(bào)發(fā)送仿方接收奪方復(fù)用禮后在美運(yùn)輸攝層和紛網(wǎng)絡(luò)逝層已則看不浩到各橫種應(yīng)接用進(jìn)艇程而趴只有TC能P報(bào)文口段和UD敬P用戶陳數(shù)據(jù)宰報(bào)。同樣邀,在IP層復(fù)夏用后四,只??吹絀P數(shù)據(jù)疊報(bào)IP分用闖:通舟過IP的協(xié)躬議字陡段區(qū)魯分是TC慨P還是UD嫌P,如殖:TC潑P=瞎6,UD熄P=惕17。運(yùn)輸罰層的楊分用患依靠舉不同才的端席口,寨將其稈上交星給不膚同的暴應(yīng)用由進(jìn)程23端口曲用一測(cè)個(gè)16位(64飄K個(gè))紅端口威號(hào)進(jìn)驚行標(biāo)南識(shí)。端口騎號(hào)只倉具有本地意義即端東口號(hào)纖只是近為了注標(biāo)志逢本計(jì)限算機(jī)帝應(yīng)用貢層中阻的各即進(jìn)程城。在因鋸特網(wǎng)原中不徹同計(jì)饒算機(jī)濫的相換同端丸口號(hào)綿是沒駕有聯(lián)賓系的砌。端口24兩類蘿端口服務(wù)遇器端散使用壤的端肌口號(hào)熟知房誠(chéng)端口灣號(hào)或路系統(tǒng)午端口卷號(hào)登記柴端口干號(hào)客戶巨端使崇用的銅端口緩號(hào)或無短暫掃端口劑號(hào)25熟知產(chǎn)端口雖號(hào)英特誕網(wǎng)名霉字和稻號(hào)碼犧公司IC逢AN基N負(fù)責(zé)民常用紫的應(yīng)蓮用層帝程序鉛的熟震知端燥口分代配;攝其數(shù)啞值一潛般為0~探10聯(lián)23;TC女P/港IP體系滔確定陽,所診有用任戶進(jìn)蝕程都嫂知道率;服務(wù)們器進(jìn)冰程隨臂時(shí)檢穩(wěn)測(cè)熟慎知端話口,膜發(fā)現(xiàn)牙通信況請(qǐng)求要;當(dāng)一繩種新界的應(yīng)定用程謊序出蹲現(xiàn)時(shí)形,必繳須為閣它指顆派一溫個(gè)熟辭知端采口。如:FT浩P(朗21舅)、Te息ln淺et粉(窯23肚)、SM決TP萍(窮25墊)、DN顯S(涉53蘆)、TF家TP膊(6召9)、HT媽TP借(8探0)、SN檔MP小(姿16艷1)26登記毒端口勒號(hào)數(shù)值撲為10哪24娃~4薄91院51為沒認(rèn)有熟膀知端衡口號(hào)賢的應(yīng)張用程撥序使絞用的且。使投用這寒個(gè)范漫圍的佛端口泄號(hào)必泊須在IA脊NA登記泳,以星防止嶼重復(fù)衣。27客戶蛋端口趁號(hào)數(shù)值博為49險(xiǎn)15狠2~抓65父53歡5留給池客戶摟進(jìn)程伏選擇掏暫時(shí)難使用芹。當(dāng)滾服務(wù)手器進(jìn)脅程收愈到客屑戶進(jìn)中程的耽報(bào)文詢時(shí),召就知馬道了困客戶孩進(jìn)程懼所使在用的福動(dòng)態(tài)緩端口橡號(hào)。命通信濃結(jié)束璃后,傷這個(gè)漫端口蝕號(hào)可它供其銀他客醒戶進(jìn)俱程以扔后使羅用。28第5章援運(yùn)輸塞層5.集1運(yùn)輸斃層協(xié)煙議概應(yīng)述5.鑒2用戶虎數(shù)據(jù)跌報(bào)協(xié)渠議UD映P5.政3傳輸階控制餐協(xié)議TC提P5.賠4常TC王P可靠且傳輸選的實(shí)樹現(xiàn)5.寒5敗TC歐P的流疼量控被制與臨擁塞愁控制29UD深P概述UD急P只在IP的數(shù)必?fù)?jù)報(bào)熔服務(wù)晝之上膠增加凝了很泛少一驕點(diǎn)的匠功能然,即端口絲式的功盜能和差錯(cuò)恭檢測(cè)的功句能。雖然UD雜P用戶抬數(shù)據(jù)吉報(bào)只畫能提斧供不諒可靠動(dòng)的交組付,無但UD授P在某倉些方舟面有鉛其特費(fèi)殊的腸優(yōu)點(diǎn)潑。發(fā)送億數(shù)據(jù)度之前并不需菠要建筐立連彩接。UD味P的主舞機(jī)不參需要志維持藏復(fù)雜靜的連翁接狀升態(tài)表烘。UD苗P用戶靠數(shù)據(jù)惠報(bào)只殲有8個(gè)字時(shí)節(jié)的誼首部謠開銷錯(cuò)。網(wǎng)絡(luò)蔑出現(xiàn)斜的擁各塞不詞會(huì)使懂源主須機(jī)的評(píng)發(fā)送未速率幕降低儉。這桑對(duì)某捉些實(shí)斗時(shí)應(yīng)茄用(IP電話角、視舟頻會(huì)眉議)傅是很旗重要尊的。30使用UD虹P和TC獲P的應(yīng)污用舉椒例應(yīng)用應(yīng)用層協(xié)議運(yùn)輸層協(xié)議名字轉(zhuǎn)換DNSUDP文件傳送TFTPUDP路由選擇協(xié)議RIPUDPIP地址配置BOOTP、DHCPUDP網(wǎng)絡(luò)管理SNMPUDP遠(yuǎn)程文件服務(wù)NFSUDP電子郵件SMTPTCP遠(yuǎn)程終端接入TELNETTCP萬維網(wǎng)HTTPTCP文件傳送FTPTCP31面向積報(bào)文它的UD均P發(fā)送攝方UD丸P對(duì)應(yīng)危用程亂序交耕下來居的報(bào)脹文,跡在添題加首賊部后眾就向白下交勵(lì)付IP層。UD白P對(duì)應(yīng)選用層殊交下儲(chǔ)來的系報(bào)文慕,既彎不合榆并,慨也不堅(jiān)拆分爪,而狡是保棟留這宮些報(bào)紗文的悲邊界駐。應(yīng)用刪層交尋給UD段P多長(zhǎng)屢的報(bào)霜文,UD臨P就照僅樣發(fā)速送,眼即一造次發(fā)蹲送一墻個(gè)報(bào)繪文。接收繳方UD宮P對(duì)IP層交凱上來綿的UD厚P用戶銳數(shù)據(jù)宏報(bào),沃在去架除首雄部后壟就原夕封不豎動(dòng)地霸交付律上層尚的應(yīng)膊用進(jìn)網(wǎng)程,她一次報(bào)交付德一個(gè)決完整層的報(bào)緣瑞文。應(yīng)用匙程序來必須敢選擇看合適胃大小裙的報(bào)帽文。32UD樹P是面享向報(bào)頂文的IP數(shù)據(jù)姜報(bào)的餃數(shù)據(jù)雞部分IP首部IP層UD刃P首部UD沈P用戶推數(shù)據(jù)誕報(bào)的儲(chǔ)數(shù)據(jù)猶部分運(yùn)輸過層應(yīng)用龍層報(bào)始文應(yīng)用境層33端口吹是用丹報(bào)文鉗隊(duì)列些來實(shí)導(dǎo)現(xiàn)UD禿P端口51貞00競(jìng)0UD純P端口69出隊(duì)量列入隊(duì)越列出隊(duì)均列入隊(duì)旋列TF圓TP服務(wù)巴器TF脂TP客戶UD免P用戶廈數(shù)據(jù)擺報(bào)應(yīng)用層運(yùn)輸層34UD竭P隊(duì)列涂工作標(biāo)原理TF窩TP服務(wù)眾器端啟動(dòng)服務(wù)主進(jìn)程藝一直諷運(yùn)行崇,等共待客盛戶端談的服逝務(wù)請(qǐng)唇求;服務(wù)榮器使錄用周款知端劍口69。TF貪TP客戶扮端客戶退端啟壇動(dòng)客戶縱端進(jìn)萬程啟央動(dòng)的的時(shí)侯青,操鑼作系周統(tǒng)臨豬時(shí)分吵配一盜般端姜口、披出隊(duì)螺列和稻入隊(duì)瞧列。理進(jìn)程督終止陵時(shí)分岸配的隔資源奶被撤料銷??蛻繇樁税l(fā)思報(bào)文客戶庭進(jìn)程寄將報(bào)畏文發(fā)梨送到苗出隊(duì)乳列中蓬。按貢照隊(duì)億列順散序發(fā)妻送,敢加上UD凝P首部鹽,填儉入目糖的端平口號(hào)69。若酷隊(duì)列麥溢出嚷,通浩知客抓戶進(jìn)概程,奶暫停悄發(fā)送梢。35UD斗P隊(duì)列欄工作同原理客戶乳端接譜收IP層報(bào)敞文UD掙P(guān)先檢鵝查報(bào)給文中殖的端出口號(hào)趨是否祖正確芬,不會(huì)正確則UD嚴(yán)P丟棄順該報(bào)蘭文,罪并發(fā)遭送IC嚼MP端口弱不可袋達(dá)。眨若端散口正喜確,UD踢P將該停報(bào)文柱放到短入隊(duì)疫列的灰末尾河,客葛戶進(jìn)丘程按弱照?qǐng)?bào)糖文的FI禾FO的順勁序取狐走報(bào)嚼文。服務(wù)啞器收撥、發(fā)寫報(bào)文接收:服務(wù)讀器UD賺P先判高斷目搜的端紗口是廊否為69?若慰是,券則將矛報(bào)文遙放到炕入隊(duì)挽列的混末尾澤,否愛則,術(shù)丟棄吵該報(bào)朋文,托并發(fā)溪送IC南MP不可贏達(dá)給欄客戶耽端。發(fā)送:將報(bào)晃文放鏈到出袍隊(duì)列道的末刮尾,同加上UD赤P的首友部,嘴然后魄傳送燈給IP層。36UD抓P的首慢部格甲式偽首袖部源端溝口目的畢端口長(zhǎng)耐度檢驗(yàn)帥和數(shù)尿據(jù)首酷部UD番P長(zhǎng)度源IP地址目的IP地址017IP數(shù)據(jù)掛報(bào)字節(jié)44112122222字節(jié)發(fā)送院在前數(shù)釣據(jù)首災(zāi)部UD識(shí)P用戶會(huì)數(shù)據(jù)騙報(bào)37IP層UDP數(shù)據(jù)報(bào)到達(dá)端口2端口3端口1UDP分用UD火P基于接端口惰的分渡用38用戶申數(shù)據(jù)獅報(bào)UD壤P有兩每個(gè)字惰段:保數(shù)據(jù)冊(cè)字段偶和首旱部字候段。筆首部遍字段頌有8個(gè)字掀節(jié),零由4個(gè)字夢(mèng)段組麗成,阿每個(gè)箭字段持都是饞兩個(gè)師字節(jié)冒。偽首邪部源端敏口目的戒端口長(zhǎng)洋度檢驗(yàn)罰和數(shù)估據(jù)首奪部UD昂P長(zhǎng)度源IP地址目的IP地址017IP數(shù)據(jù)盆報(bào)字節(jié)44112122222字節(jié)發(fā)送均在前數(shù)智據(jù)首迅部UD嶼P用戶椅數(shù)據(jù)意報(bào)39在計(jì)咽算檢扯驗(yàn)和嬸時(shí),捷臨時(shí)軌把“器偽首進(jìn)部”子和UD堅(jiān)P用戶未數(shù)據(jù)醒報(bào)連流接在聚一起開。偽首夠部?jī)H跡僅是積為了暗計(jì)算范檢驗(yàn)禽和。偽首叨部源端彼口目的匠端口長(zhǎng)帝度檢驗(yàn)惱和數(shù)編據(jù)首乞部UD鵝P長(zhǎng)度源IP地址目的IP地址017IP數(shù)據(jù)據(jù)報(bào)字節(jié)44112122222字節(jié)發(fā)送蠟在前數(shù)挖據(jù)首翠部UD扎P用戶傾數(shù)據(jù)航報(bào)40計(jì)算UD謠P檢驗(yàn)茅和的卡例子10野01雷10潑01詳0維00金10捏01鉤1?!?zhèn)15福3.確1900筋00可10鏡00閑0宰11炭01壺00顫0澇→罩8.臺(tái)10梅410彎10懂10窄11悠0思00少00愧01梯1醬→鳴17滲1.僻300樓00柜11草10肝0謠00監(jiān)01兩01押1逃→柿14經(jīng).1擇100躬00堂00孩00陳0何00此10舟00救1躍→釣0和1700意00做00候00仁0轎00協(xié)01忠11土1朵→裂1500任00難01漂00逆0耳01仆11券11萄1姨→駁10秤8700約00隔00語00及0發(fā)00鮮01典10流1嫩→渴1300薄00較00逗00絮0筍00泊01診11斗1厭→非1500專00亭00妹0000鳴00萬00姨00→千0(檢糟驗(yàn)和畢)01節(jié)01第01拼00犁0憐10童00體10東1曲→數(shù)據(jù)01煤01與00扭11完0艇10山10策10隱0辯→數(shù)據(jù)01扣00撤10笑01符0胖10投01松11道0膛→數(shù)據(jù)01沸00褲01獵11嬌0穗00芝00碗00穴0樹→數(shù)據(jù)農(nóng)和0(填增充)10廟01側(cè)01先10巡壽1平11聾01砌10刊1賽→求和著得出撤的結(jié)巖果01談10緊10賓01州0白00剃10菜01秩0授→檢驗(yàn)嬌和15今3.寸19鈔.8羽.1借0417閃1.草3.踩14由.1訓(xùn)112字節(jié)偽首項(xiàng)部8字節(jié)UD鉛P首部7字節(jié)數(shù)據(jù)填充按二千進(jìn)制叼反碼旨運(yùn)算餓求和將得云出的引結(jié)果妹求反抗碼全0課17鈔1510耗87唐1315全0數(shù)據(jù)猴數(shù)據(jù)賴數(shù)重?fù)?jù)討數(shù)隱據(jù)數(shù)據(jù)囑數(shù)據(jù)泳數(shù)嫁據(jù)柳全0請(qǐng)注蠢意:進(jìn)吉行反愛碼運(yùn)征算求端和時(shí)挎,最炭高位炮有進(jìn)榨位2,這黎個(gè)2應(yīng)當(dāng)汗加到破最低俊位。41IP的校歸驗(yàn)和爆只校拆驗(yàn)了IP數(shù)據(jù)鋪報(bào)的慘首部快;UD本P的校診驗(yàn)和嫌,檢贏查了減:UD啄P數(shù)據(jù)要報(bào)的勞源端寧口、攻目的村端口庸;UD挑P數(shù)據(jù)聯(lián)報(bào)的枕數(shù)據(jù)煙部分干;IP數(shù)據(jù)擇報(bào)的還源地急址和競(jìng)目的勇地址子。UD乖P的校摩驗(yàn)和42第5章植運(yùn)輸億層5.劣1運(yùn)輸美層協(xié)摟議概揪述5.畢2用戶布數(shù)據(jù)漠報(bào)協(xié)釀議UD愧P5.居3傳輸嘆控制掉協(xié)議TC怠P5.泊4倡TC螺P可靠顏傳輸努的實(shí)引現(xiàn)5.紅5乏TC債P的流巷量控寺制與份擁塞黎控制43TC否P是面向薪連接的運(yùn)古輸層葛協(xié)議閘。每一防條TC素P連接俗只能臭有兩渣個(gè)端點(diǎn)(e大nd適po甲in挎t),每頁一條TC屋P連接蠢只能趁是點(diǎn)對(duì)猶點(diǎn)的(換一對(duì)菊一)霧。TC糠P提供可靠蛙交付的服斥務(wù)。TC死P提供全雙屋工通信館。面向恩字節(jié)軌流。TC晨P最主欲要的鉤特點(diǎn)44TC膚P面向成流的材概念768H發(fā)送TC栗P報(bào)文闊段發(fā)送溉方接收拋方把字漢節(jié)寫夾入發(fā)送施緩存從接摸收緩麗存讀取炮字節(jié)應(yīng)用肯進(jìn)程應(yīng)用秩進(jìn)程1230181716151419202145131211H109H加上TC矛P首部構(gòu)成TC向P報(bào)文自段TC汪PTC垃P字節(jié)怕流字節(jié)乒流H表示TC六P報(bào)文博段的邁首部x表示容序號(hào)孫為x的數(shù)廚據(jù)字銹節(jié)TC們P連接45TC踏P連接前是一糕條虛超連接爬而不氣是一埋條真啄正的先物理悠連接波。TC節(jié)P對(duì)應(yīng)娘用進(jìn)弊程一肌次把搜多長(zhǎng)涼的報(bào)巖文發(fā)航送到TC肚P的緩刷存中煙是不巾關(guān)心請(qǐng)的。TC居P根據(jù)白對(duì)方隔給出閣的窗鑼口值銳和當(dāng)塘前網(wǎng)茂絡(luò)擁遠(yuǎn)塞的顯程度憂來決漆定一鏡個(gè)報(bào)望文段銀應(yīng)包擋含多班少個(gè)低字節(jié)悉(UD大P發(fā)送辨的報(bào)摟文長(zhǎng)瞇度是估應(yīng)用每進(jìn)程臟給出醫(yī)的)束。TC添P可把消太長(zhǎng)脹的數(shù)講據(jù)塊隙劃分翁短一加些再殖傳送營(yíng)。TC弊P也可浴等待緒積累計(jì)有足拖夠多可的字位節(jié)后奪再構(gòu)芽成報(bào)慰文段章發(fā)送狠出去鎖。TC畝P報(bào)文蔽的發(fā)惱送46TC柔P報(bào)文甩段首瘋部TC如P報(bào)文喝段(Se安gm過en封t)包括鋪:首部TC績(jī)P的全飼部功但能體丙現(xiàn)在掙各個(gè)擠首部習(xí)字段勁中;首部敏的前20個(gè)字郵節(jié)是恭固定塊的,獨(dú)后4N(N為整星數(shù))獎(jiǎng)字節(jié)沸是根載據(jù)需懇要而憂增加接的選兆項(xiàng)。因此孤,TC旱P首部信的最塵小長(zhǎng)撓度為20字節(jié)蘋。數(shù)據(jù)攤部分47TC影P首部20字節(jié)雙的固定扣首部目睜的扛端群口數(shù)據(jù)偏移檢墻驗(yàn)斧和選稀項(xiàng)相(長(zhǎng)哄度辜可喜變)源俱端柱口序答號(hào)緊衡急鉤指泊針窗影口確酒認(rèn)物號(hào)保駕留FIN32率b愧itSYNRSTPSHACKURG比特0姓8猴16畢24蘇3草1填況充TC喊P數(shù)據(jù)眠部分TC嚴(yán)P首部TC座P報(bào)文或段IP數(shù)據(jù)勸部分IP首部發(fā)送弦在前48TC濁P首部20字節(jié)固定首部目漠的榨端鏡口數(shù)據(jù)偏移檢奮驗(yàn)葉和選磨項(xiàng)爽(長(zhǎng)并度涂可語變)源揉端羅口序布號(hào)緊歲急凝指奸針窗蔑口確埋認(rèn)改號(hào)保連留FINSYNRSTPSHACKURG位0銷8斷1問6趙2女4形3撥1填京充源端文口和焰目的逃端口種字段——各占2字節(jié)踏。端紅口是濫運(yùn)輸喇層與漿應(yīng)用感層的哨服務(wù)胡接口攔。運(yùn)價(jià)輸層答的復(fù)否用和流分用統(tǒng)功能鵝都要冤通過濫端口糧才能高實(shí)現(xiàn)靈。49TC陳P首部20字節(jié)固定首部目觀的春端英口數(shù)據(jù)偏移檢績(jī)驗(yàn)壟和選酬項(xiàng)叔(長(zhǎng)狹度曾可堅(jiān)變)源伍端炮口序吳號(hào)緊箏急秩指用針窗棍口確乳認(rèn)榨號(hào)保菊留FINSYNRSTPSHACKURG位0靈8熟1征6現(xiàn)2冒4舟3相1填路充序號(hào)崖字段——占4字節(jié)載。TC迎P連接院中傳堅(jiān)送的非數(shù)據(jù)生流中餃的每上一個(gè)掉字節(jié)沉都編紫上一殲個(gè)序秧號(hào)。宅序號(hào)訂字段盟的值告則指酒的是抬本報(bào)節(jié)文段奸所發(fā)股送的伶數(shù)據(jù)論的第鎮(zhèn)一個(gè)稀字節(jié)變的序的號(hào)。50序號(hào)運(yùn)字段TC馬P把一館個(gè)TC蹄P連接熟中的蝕每一漂個(gè)字蠶節(jié)都兩編上怒號(hào);整個(gè)匙數(shù)據(jù)什的起忌始序杠號(hào)在膨連接通的建插立時(shí)預(yù)設(shè)置紐奉;序號(hào)附字段哪指本劑報(bào)文撿段所饑發(fā)送架數(shù)據(jù)赴的第伴一個(gè)映字節(jié)座的序松號(hào);若序作號(hào)字舅段值怨為30川1,攜砌帶數(shù)堂據(jù)共10湖0字節(jié)燒;則漠本報(bào)上文段申數(shù)據(jù)悟的第既一個(gè)衣字節(jié)夕的序悉號(hào)為30烈1,最敬后一游個(gè)字醉節(jié)的執(zhí)序號(hào)筑為40生0。那繼么下庭一個(gè)運(yùn)報(bào)文說段的傍序號(hào)治字段蜜為40澇1。51TC超P首部20字節(jié)固定首部目擔(dān)的浩端堵口數(shù)據(jù)偏移檢竭驗(yàn)眉和選叉項(xiàng)巧(長(zhǎng)復(fù)度核可霧變)源銅端些口序余號(hào)緊蕉急疊指溝針窗傭口確寧認(rèn)沒號(hào)保平留FINSYNRSTPSHACKURG位0各8促1當(dāng)6增2湯4津3鼓1填替充確認(rèn)仔號(hào)字輪段——占4字節(jié)烈,是個(gè)期望姥收到籃對(duì)方記的下夠一個(gè)窩報(bào)文臂段的粒數(shù)據(jù)朝的第挑一個(gè)過字節(jié)準(zhǔn)的序丈號(hào)。52確認(rèn)縮慧號(hào)字首段期望友收到席對(duì)方磨下一撓個(gè)報(bào)斯文段緒的數(shù)壯據(jù)的唯第一傻個(gè)字罵節(jié)的甲序號(hào)退;如:A正確乏收到B發(fā)送廉過來丙的一定個(gè)報(bào)廳文段呈,其算序號(hào)聽字段陡為50帥1,數(shù)疫據(jù)長(zhǎng)等度為20任0字節(jié)國(guó)。則,A在發(fā)抱送給B的響惰應(yīng)報(bào)天文中辱確認(rèn)狐號(hào)應(yīng)恒為?因?yàn)锳正確永接收騎了B發(fā)送統(tǒng)的序特號(hào)從50社1到70籍0之間護(hù)的數(shù)碎據(jù),A期望時(shí)收到B的下束一個(gè)珠報(bào)文法段的搏第一駛個(gè)字?jǐn)⒐?jié)的恐序號(hào)為70悶1。若確忘認(rèn)號(hào)=N,則獻(xiàn)表明蹈:到痛序號(hào)N-剝1為止顫的所左有數(shù)紀(jì)據(jù)都著已正飲確收貼到。53TC顫P首部20字節(jié)固定首部目何的涼端斑口數(shù)據(jù)偏移檢羨驗(yàn)阿和選幣項(xiàng)病(長(zhǎng)右度曾可跌變)源規(guī)端憤口序舒號(hào)緊菌急飾指鍋針窗驕口確剝認(rèn)妨號(hào)保煎留FINSYNRSTPSHACKURG位0設(shè)8曾1必6籠2赴4虎3目1填仇充數(shù)據(jù)跪偏移頁(即雞首部占長(zhǎng)度桃)——占4位,攀它指予出TC盯P報(bào)文挖段的罷數(shù)據(jù)分起始袍處距彈離TC亮P報(bào)文鹽段的螺起始女處有習(xí)多遠(yuǎn)術(shù)?!敖閿?shù)據(jù)維偏移斧”的晶單位郊是32位字刪(以4字節(jié)連為計(jì)閃算單夏位)栗。54TC緊P首部20字節(jié)固定首部目蘇的懂端型口數(shù)據(jù)偏移檢渠驗(yàn)骨和選打項(xiàng)考(長(zhǎng)眨度償可法變)源敗端較口序女號(hào)緊蕉急鏈指渡針窗終口確石認(rèn)坡號(hào)保距留FINSYNRSTPSHACKURG位0公8繼1畝6攀2想4趁3借1填倒充保留螞字段——占6位,概保留悄為今猴后使邁用,具但目世前應(yīng)勺置為0。55TC碗P首部20字節(jié)固定首部目籃的崖端鵝口數(shù)據(jù)偏移檢食驗(yàn)退和選役項(xiàng)潛(長(zhǎng)辭度老可鮮變)源阻端紡口序序號(hào)緊塵急盡指訊針窗柳口確鑰認(rèn)分號(hào)保癢留FINSYNRSTPSHACKURG位0句8吧1惕6味2鑼4管3霉1填遣充緊急UR呢G捷——當(dāng)UR趁G1時(shí),搶表明澇緊急沖指針尊字段羊有效戚。它菊告訴絕系統(tǒng)嬸此報(bào)載文段犯中有火緊急寄數(shù)據(jù)苦,應(yīng)朗盡快績(jī)傳送(相當(dāng)加于高陵優(yōu)先煌級(jí)的泰數(shù)據(jù))。56TC聞P首部20字節(jié)固定首部目笛的慮端泰口數(shù)據(jù)偏移檢停驗(yàn)異和選括項(xiàng)內(nèi)(長(zhǎng)吩度寨可期變)源喘端逗口序殘?zhí)柧o茄急皂指姓針窗嘆口確唱認(rèn)兩號(hào)保襲留FINSYNRSTPSHACKURG位0兵8珍1宿6傭2舒4膠3鐮1填灑充確認(rèn)AC慌K晨——只有伯當(dāng)AC犬K1時(shí)確賞認(rèn)號(hào)厲字段言才有遠(yuǎn)效。鏈當(dāng)AC擱K0時(shí),粘確認(rèn)孤號(hào)無鞋效。57TC毛P首部20字節(jié)固定首部目扔的琴端練口數(shù)據(jù)偏移檢跑驗(yàn)附和選申項(xiàng)忠(長(zhǎng)省度逝可遭變)源狗端叢口序告號(hào)緊序急代指稈針窗汪口確如認(rèn)品號(hào)保店留FINSYNRSTPSHACKURG位0湊8帽1劈燕6爺2銅4千3眠1填潛充推送PS針H塔(Pu葛SH)庭——接收TC解P收到PS舉H晌=沸1的報(bào)性文段屈,就亞盡快駱地交樸付接凍收應(yīng)貸用進(jìn)尺程,本而不北再等泳到整襲個(gè)緩耗存都蠻填滿柜了后技再向茶上交懼付。揮交互蘭式通境信,代一方頂希望街立即模得到梨另一華方響邊應(yīng)。58TC廣P首部20字節(jié)固定首部目片的希端小口數(shù)據(jù)偏移檢爸驗(yàn)歐和選瘡項(xiàng)假(長(zhǎng)繡度昌可鉛變)源剝端??谛蜃魈?hào)緊鹿急禍指白針窗雪口確冤認(rèn)攤號(hào)保奴留FINSYNRSTPSHACKURG位0擾8聾1釀6刷2券4侮3檢1填憤充復(fù)位RS拾T司(Re奧Se奶T)田——當(dāng)RS爆T1時(shí),而表明TC糊P連接催中出嚇現(xiàn)嚴(yán)鬼重差臘錯(cuò)(鋤如由冠于主禾機(jī)崩緒潰或班其他偏原因董),霸必須亮釋放熄連接腥,然脊后再幕重新丟建立常運(yùn)輸墓連接偷。59TC敞P首部20字節(jié)固定首部目激的伙端璃口數(shù)據(jù)偏移檢米驗(yàn)脈和選藥項(xiàng)征(長(zhǎng)掉度樓可殲變)源漲端諷口序點(diǎn)號(hào)緊負(fù)急鼓指最針窗兄口確紀(jì)認(rèn)降號(hào)保故留FINSYNRSTPSHACKURG位0政8勉1勇6見2抖4沒3旺1填乎充同步SY設(shè)N境——同步SY側(cè)N側(cè)=安1表示能這是疾一個(gè)連接走請(qǐng)求或連接爆接受報(bào)文母。60TC吊P首部20字節(jié)固定首部目頭的午端巾口數(shù)據(jù)偏移檢造驗(yàn)咐和選括項(xiàng)廟(長(zhǎng)圓度達(dá)可圖變)源吵端削口序態(tài)號(hào)緊感急各指脆針窗關(guān)口確罷認(rèn)依號(hào)保旋留FINSYNRSTPSHACKURG位0郵8膚1羨6股2賊4慣3棍1填蹄充終止FI倉N窩(FI百Ni爸s)攜——用來穗釋放略一個(gè)思連接根。FI池N1表明偏此報(bào)主文段葬的發(fā)洋送端所的數(shù)菜據(jù)已嘩發(fā)送填完畢蟻,并忽要求斑釋放膜運(yùn)輸婚連接除。61TC鼻P首部20字節(jié)固定首部目辭的洽端畝口數(shù)據(jù)偏移檢習(xí)驗(yàn)牽和選己項(xiàng)味(長(zhǎng)縫度癥可肅變)源蔑端終口序松號(hào)緊聰急駱指雖針窗愧口確反認(rèn)今號(hào)保驅(qū)留FINSYNRSTPSHACKURG位0馳8件1香6丙2卻4巖3慶1填優(yōu)充窗口遣字段——占2字節(jié)維。窗英口字昆段用池來控芽制對(duì)鉤方發(fā)首送的暢數(shù)據(jù)激量,鴨單位雀為字毯節(jié)。TC懸P連接變的一壟端根喊據(jù)設(shè)育置的型緩存閑空間偷大小車確定拘自己老的接簽收窗眉口大惹小,植然后劇通知軋對(duì)方示以確娃定對(duì)廚方的碑發(fā)送對(duì)窗口浸的上貌限。62TC域P首部20字節(jié)固定首部目歇的拳端脈口數(shù)據(jù)偏移檢府驗(yàn)拜和選間項(xiàng)騾(長(zhǎng)模度??尚圩儯┰春Y端鏡口序痕號(hào)緊匠急丘指條針窗目口確撕認(rèn)差號(hào)保填留FINSYNRSTPSHACKURG位0激8鋼1報(bào)6禮2耐4敞3名1填絹充檢驗(yàn)蠟和——占2字節(jié)扎。檢誤驗(yàn)和福字段兼檢驗(yàn)把的范優(yōu)圍包輛括首削部和啦數(shù)據(jù)醋這兩謙部分鴉。在纖計(jì)算貢檢驗(yàn)煤和時(shí)匆,要升在TC午P報(bào)文覆段的誰前面樸加上12字節(jié)央的偽夠首部謎。63TC隨P首部20字節(jié)固定首部目針的件端井口數(shù)據(jù)偏移檢標(biāo)驗(yàn)進(jìn)和選夜項(xiàng)洽(長(zhǎng)弓度豬可群變)源奇端雞口序早號(hào)緊愈急具指蒙針窗代口確勞認(rèn)搭號(hào)保列留FINSYNRSTPSHACKURG位0擦8粒1胞6畢2豆4草3耐1填畏充緊急炭指針煙字段——占16位,指出鹽在本故報(bào)文棋段中反緊急沫數(shù)據(jù)坑共有款多少遮個(gè)字法節(jié)(閃緊急眼數(shù)據(jù)土放在場(chǎng)本報(bào)傅文段快數(shù)據(jù)仔的最翁前面賊)。64TC溝P首部20字節(jié)固定首部目木的釣端扭口數(shù)據(jù)偏移檢眉驗(yàn)坐和選徒項(xiàng)稱(長(zhǎng)廁度列可電變)源福端山口序央號(hào)緊猾急轟指笛針窗遲口確饞認(rèn)柱號(hào)保肢留FINSYNRSTPSHACKURG比特0懼8悔1炭6膊2徑4海3眉1填色充選項(xiàng)堡字段——長(zhǎng)度杏可變沒。TC協(xié)P最初手只規(guī)量定了藥一種衰選項(xiàng)砍,即最大彈報(bào)文湖段長(zhǎng)文度MS峽S。MS詳S告訴塵對(duì)方TC孫P:“勾我的爭(zhēng)緩存鍋所能輔接收澆的報(bào)當(dāng)文段虜?shù)臄?shù)壇據(jù)字機(jī)段的嗎最大辱長(zhǎng)度芬是MS艱S個(gè)字扒節(jié)。曾”MS數(shù)S(M歲ax手im贈(zèng)um美S段eg紛me濫nt票S演iz諷e)是TC因P報(bào)文煩段中佳的數(shù)據(jù)羨字段的最布大長(zhǎng)發(fā)度。數(shù)據(jù)達(dá)字段竹加上TC胞P首部才等憲于整管個(gè)的TC拘P報(bào)文縫段。65窗口虛擴(kuò)大如選項(xiàng)——占3字節(jié)伴,其嘆中有捐一個(gè)黃字節(jié)劈燕表示該移位旅值S。新日的窗桌口值熟等于TC炭P首部游中的島窗口麗位數(shù)寨增大逢到(1塊6漲+側(cè)S),相冶當(dāng)于慣把窗斯口值繞向左葬移動(dòng)S位后甩獲得萌實(shí)際吊的窗刻口大扔小。時(shí)間診戳選階項(xiàng)——占10字節(jié)希,其席中最鵲主要詳?shù)淖猪摱螘r(shí)牢間戳濾值字利段(4字節(jié)賄)和很時(shí)間鬧戳回膽送回刃答字援段(4字節(jié)勢(shì))。選擇久確認(rèn)教選項(xiàng)——針對(duì)TC佛P可靠洋傳輸幼的實(shí)唱現(xiàn)。其他釀選項(xiàng)66TC撈P首部20字節(jié)固定首部目厭的葬端腥口數(shù)據(jù)偏移檢晃驗(yàn)扇和選崇項(xiàng)言(長(zhǎng)羅度拿可閣變)源雕端完口序粒號(hào)緊剪急倍指作針窗插口確棵認(rèn)還號(hào)保箭留FINSYNRSTPSHACKURG位0米8謎1茄6墨2凳4陶3綁1填強(qiáng)充填充查字段——這是瞇為了觸使整賊個(gè)首援部長(zhǎng)其度是4字節(jié)頁的整記數(shù)倍查。67TC限P把連沫接作起為最轉(zhuǎn)基本聞的抽柴象。每一絞條TC債P連接雁有兩奪個(gè)端炮點(diǎn)。TC頓P連接眉的端婚點(diǎn)不蹄是主圓機(jī),踐不是儲(chǔ)主機(jī)乒的IP地址升,不孤是應(yīng)攝用進(jìn)暮程,己也不詞是運(yùn)些輸層槐的協(xié)跑議端相口。TC耕P連接寇的端煤點(diǎn)叫頑做套接萄字(s諸oc英ke遮t)或插口。端口突號(hào)拼接突到(co亭nt哀at槐en到at撫edwi纏th朝)張IP地址泡即構(gòu)急成了矛套接抄字。TC眨P的連川接68套接材字(s土oc扎ke刊t)套接擇字so云ck耳et閉=深(劣IP地址:端口潑號(hào))每一斤條TC款P連接貓唯一無地被絹通信畝兩端胡的兩析個(gè)端載點(diǎn)(苗即兩濤個(gè)套律接字徒)所鞋確定扣。即澇:TC鋤P連接::檢=損{s哪oc哥ke察t1寇,盜so浸ck奧et擦2}=線{(閉IP寨1:辰p查or獄t1樸),育(世IP河2:門p陽or碗t2離)}69運(yùn)輸瞎連接朽就有股三個(gè)艇階段惑,即方:連接裁建立、數(shù)據(jù)窄傳送和連接兇釋放。運(yùn)燒輸連逆接的悠管理煎就是陷使運(yùn)柳輸連榜接的酬建立跪和釋物放都趕能正捷常地浸進(jìn)行督。連接亡建立臭過程癢中要趁解決遭以下蠟三個(gè)鉛問題易:要使晚每一爺方能嚷夠確球知對(duì)蛛方的職存在瞇。要允壺許雙漿方協(xié)歲商一覽些參靈數(shù)(獸如最趟大報(bào)金文段略長(zhǎng)度漆,最伶大窗找口大謀小,造服務(wù)桑質(zhì)量木等)蔬。能夠紹對(duì)運(yùn)砌輸實(shí)跌體資半源(撈如緩職存大寶小,創(chuàng)連接拼表中舅的項(xiàng)福目等駕)進(jìn)鄉(xiāng)豐行分懼配。TC縫P連接魚的建衰立和鄭釋放70TC遲P連接評(píng)的建陣立都蘆是采逆用客計(jì)戶服雁務(wù)器或方式蒸。主動(dòng)枕發(fā)起治連接翻建立模的應(yīng)譜用進(jìn)剪程叫仙做客戶(c崖li矩en嗓t)。被動(dòng)臨等待薦連接巷建立尖的應(yīng)區(qū)用進(jìn)合程叫嬌做服務(wù)龜器(s使er兩ve府r)??蛻魷y(cè)服務(wù)宏器方率式71用三回次握英手建椒立TC鉆P連接SYN=1,seq=xCL俗OS謠EDCL仁OS逐ED主動(dòng)打開被動(dòng)打開AB客戶服務(wù)私器TC租P的連針接建猴立A的TC復(fù)P向B發(fā)出譜連接計(jì)請(qǐng)求探報(bào)文咸段,御其首閉部中津的同步亮位SY案N喉=木1,并萬選擇綁序號(hào)se單q=肌x,表肌明傳歇送數(shù)據(jù)其時(shí)的刺第一備個(gè)數(shù)敲據(jù)字居節(jié)的坦序號(hào)料是x。72用三怎次握瓶手建棉立TC壇P連接SYN=1,seq=xCL郊OS逢EDCL殖OS鈴ED主動(dòng)打開被動(dòng)打開AB客戶服務(wù)掀器SYN=1,ACK=1,seq=y,ack=x1B的TC晶P收到尊連接敬請(qǐng)求找報(bào)文咱段后猾,如君同意竄,則發(fā)回管確認(rèn)尼。B在確規(guī)認(rèn)報(bào)浸文段讓中應(yīng)僵使SY使N餃=莊1,使AC糠K覺=貨1,其確勇認(rèn)號(hào)ac磁k=剝x1,自釋己選膽擇的歌序號(hào)se濤q=把y。TC恥P的連京接建予立73SYN=1,seq=xACK=1,seq=x+1,ack=y1CL拒OS矩EDCL已OS朱ED主動(dòng)打開被動(dòng)打開AB客戶服務(wù)納器SYN=1,ACK=1,seq=y,ack=x1A收到語此報(bào)所文段屑后向B給出蛋確認(rèn)淹,其AC哪K扒=憂1,確認(rèn)灣號(hào)ac匪k=午y1。A的TC恥P通知閘上層強(qiáng)應(yīng)用峽進(jìn)程繪,連晉接已語經(jīng)建侮立。74SYN=1,seq=xACK=1,seq=x+1,ack=y1CL標(biāo)OS蛾EDCL傅OS召ED數(shù)據(jù)傳送主動(dòng)打開被動(dòng)打開AB客戶服務(wù)隊(duì)器SYN=1,ACK=1,seq=y,ack=x1B的TC徐P收到逆主機(jī)A的確掛認(rèn)后昆,也朗通知緞其上穩(wěn)層應(yīng)用現(xiàn)進(jìn)程蝴:TC羽P連接釋已經(jīng)鎮(zhèn)建立罰。75SYN-SENTESTAB-LISHEDSYN-RCVDLISTENESTAB-LISHED用三有次握保手建夜立TC濕P連接臘的各忠狀態(tài)SYN=1,seq=xACK=1,seq=x+1,ack=y1CL形OS笨EDCL和OS牛ED數(shù)據(jù)傳送主動(dòng)打開被動(dòng)打開AB客戶服務(wù)揮器SYN=1,ACK=1,seq=y,ack=x1TC糟P的連尿接建質(zhì)立76TC娘P連接核的釋儲(chǔ)放過狹程TC飽P采用對(duì)稱輔釋放鏟法來釋歡放連內(nèi)接通信立的雙漏方必雨須都間向?qū)ψ蠓桨l(fā)問送FI萍N置“1”的TC喪P報(bào)文退段并半得到地對(duì)方她的應(yīng)閉答,荷連接給才能受被釋處放。因此矛,釋程放連聰接包遙含四豬個(gè)階嘆段:1、(A-讓>B)FI信N2、(B-賠>A)Ac托kof跨F慨IN3、(B-曬>A)FI王N4、(A-盯>B)Ac徑kof鬧F頁IN77FIN=1,seq=uCL放OS肝ED主動(dòng)關(guān)閉數(shù)據(jù)萄傳送ES答TA哥B-LI滴SH搖EDES驅(qū)TA梨B-LI織SH思EDAB客戶服務(wù)存器CL暈OS博ED數(shù)據(jù)兵傳輸椒結(jié)束襖后,大通信底的雙榴方都雖可釋毫放連要接。現(xiàn)在A的應(yīng)幫用進(jìn)尋程先立向其TC奇P發(fā)出稻連接繪釋放報(bào)文用段,裝并停季止再段發(fā)送穴數(shù)據(jù)貓,主鍵動(dòng)關(guān)塊閉TC賣P連接溝。A把連幅接釋臉放報(bào)柿文段譜首部逮的FI販N出=敢1,其嫩序號(hào)se岔q=降u,等潮待B的確昌認(rèn)。TC先P的連絨接釋奶放78FIN=1,seq=uACK=1,seq=v,ack=u1主動(dòng)關(guān)閉數(shù)據(jù)形傳送通知應(yīng)用進(jìn)程ES遲TA縮慧B-LI恨SH徐EDES胡TA為B-LI斗SH腦EDAB客戶服務(wù)駁器B發(fā)出漲確認(rèn)僅,確套認(rèn)號(hào)ac便k=童u1,而這壩個(gè)報(bào)丈文段你自己已的序狗號(hào)se打q=求v。TC哈P服務(wù)演器進(jìn)駕程通負(fù)知高網(wǎng)層應(yīng)護(hù)用進(jìn)逢程。從A到B這個(gè)思方向哄的連限接就踢釋放鄰了,TC貝P連接處于半關(guān)糊閉狀態(tài)瞧。B若發(fā)口送數(shù)史據(jù),A仍要樹接收功。TC金P的連灶接釋需放79FIN=1,seq=uACK=1,seq=v,ack=u1FIN=1,ACK=1,seq=w,ack=u1主動(dòng)關(guān)閉被動(dòng)關(guān)閉數(shù)據(jù)球傳送通知應(yīng)用進(jìn)程ES賄TA喇B-LI拼SH久EDES灑TA姥B-LI蜂SH究EDAB客戶服務(wù)淚器數(shù)據(jù)綠傳送若B已經(jīng)評(píng)沒有語要向A發(fā)送竊的數(shù)核據(jù),其應(yīng)乘用進(jìn)聽程就魄通知TC辣P釋放懇連接渾。TC濁P的連仿接釋絹放80FIN=1,seq=uACK=1,seq=v,ack=u1FIN=1,ACK=1,seq=w,ack=u1主動(dòng)關(guān)閉被動(dòng)關(guān)閉數(shù)據(jù)摧傳送通知應(yīng)用進(jìn)程ES尤TA惕B-LI恭SH相EDES狂TA橫B-LI蔥SH勻EDAB客戶服務(wù)李器數(shù)據(jù)機(jī)傳送A收到湯連接咽釋放傭報(bào)文愿段后查,必增須發(fā)約出確蜜認(rèn)。ACK=1,seq=u+1,ack=w1TC幕P的連立接釋其放81FIN=1,seq=uACK=1,seq=v,ack=u1FIN=1,ACK=1,seq=w,ack=u1主動(dòng)關(guān)閉被動(dòng)關(guān)閉數(shù)據(jù)鞭傳送通知應(yīng)用進(jìn)程ES種TA界B-LI芬SH泰EDES布TA仙B-LI邪SH冤EDAB客戶服務(wù)燒器數(shù)據(jù)最傳送在確右認(rèn)報(bào)丘文段惜中AC響K群=盆1,確繪認(rèn)號(hào)ac叮kw1,自己音的序帳號(hào)se那q=察u綢+嗓1。AC炕K盛=路1,se排q=崖u確+形1,ac透k=籌w1TC勾P的連干接釋激放82CLOSEDAC智K綱=堡1,se芹q=思u按+城1,ac柏k=阿w1FIN=1,seq=uACK=1,seq=v,ack=u1FI份N莊=付1,服A疑CK括=盟1逗,se綱q=紅w,ac欲k=廁u1FI偷N-WA監(jiān)IT帝-1CL凈OS袋E-WA備ITFI槐N-WA拌IT師-2LA瘋ST源-AC交K等待2MSLTIME-WAIT主動(dòng)關(guān)閉被動(dòng)反關(guān)閉數(shù)據(jù)貨傳送通知應(yīng)用進(jìn)程ES師TA盤B-LI渠SH正EDES坦TA共B-LI艇SH謀EDAB客戶服務(wù)長(zhǎng)器數(shù)據(jù)院傳送CL收OS艙ED5.醋9.畜2晨TC稻P的連卷接釋留放TC吳P連接桑必須肚經(jīng)過滋時(shí)間2M抄SL后才冠真正獄釋放司掉。83A必須疼等待2M穴SL的時(shí)謹(jǐn)間第一嬸,為槽了保閥證A發(fā)送皇的最覺后一拋個(gè)AC艱K報(bào)文喇段能播夠到粒達(dá)B。第二奧,防膚止蝕“已昆失效捉的連誕接請(qǐng)訂求報(bào)說文段辣”出址現(xiàn)在托本連愧接中說。A在發(fā)古送完窯最后賞一個(gè)AC偏K報(bào)文瘦段后王,再蔬經(jīng)過瞞時(shí)間2M軋SL,就蜜可以糊使本腿連接債持續(xù)短的時(shí)泄間內(nèi)諒所產(chǎn)歉生的螺所有聾報(bào)文稻段,盯都從柴網(wǎng)絡(luò)隙中消恢失。觀這樣臉就可邊以使宿下一襪個(gè)新泄的連辛接中奇不會(huì)典出現(xiàn)惕這種松舊的治連接盛請(qǐng)求拼報(bào)文童段。84第5章栗運(yùn)輸?shù)菍?.牧1運(yùn)輸占層協(xié)器議概乒述5.鑰2用戶告數(shù)據(jù)躲報(bào)協(xié)辨議UD聚P5.惱3傳輸亭控制駕協(xié)議TC架P5.雪4涌TC劑P可靠拳傳輸勝的實(shí)砌現(xiàn)5.申5厘TC安P的流家量控牙制與坡?lián)砣伩刂?5完全乞理想皆化的煉數(shù)據(jù)脹傳輸兩個(gè)仍假設(shè)熄:假定1:傳輸邁信道鼓不產(chǎn)棉生差刺錯(cuò)。有差悔錯(cuò)時(shí)認(rèn)怎么忽辦?假定2:不管憂發(fā)送坊方以環(huán)多快桌的速地度發(fā)奏送數(shù)滴據(jù),拍接收鄉(xiāng)豐方總鳥是來廳得及鹿處理徹收到縫的數(shù)容據(jù)。接收籌方來撞不及薪處理淡時(shí)怎悼么辦赤?86停止暑等待嗓協(xié)議現(xiàn)在申去掉鉆上述判的第瞞二個(gè)匯假定水。但凝是,芝仍然洪保留逮第一詳個(gè)假犁定。即主雀機(jī)A向主符機(jī)B傳輸確數(shù)據(jù)坦的信常道仍裙然是無差孔錯(cuò)的嬌理想釘信道。然菌而現(xiàn)甜在不沾能保淋證接聰收端勇向主俘機(jī)交撇付數(shù)慎據(jù)的值速率誓永遠(yuǎn)喂不低欲于發(fā)抓送端批發(fā)送統(tǒng)數(shù)據(jù)竭的速恐率。停止慣等待首協(xié)議吹:每技發(fā)送或完一痛個(gè)分燥組就糧停止扮發(fā)送撤,等歲待對(duì)盒方的傭確認(rèn)愉,收寨到確麗認(rèn)后停再發(fā)元送下倚一個(gè)谷分組葵。87(a蝦)無差作錯(cuò)情掘況A發(fā)送M1確認(rèn)M1B發(fā)送M2發(fā)送M3確認(rèn)M2確認(rèn)M3發(fā)送M1超時(shí)燙重傳M1發(fā)送M2確認(rèn)M1丟棄麗有差債錯(cuò)的報(bào)食文ttAB(b)出現(xiàn)差錯(cuò)tt停止勸等待省協(xié)議兩個(gè)誼假設(shè)要都去錘掉當(dāng)發(fā)和送方病發(fā)完閣一幀柴后,皮停止弊發(fā)送很,等接待對(duì)庸方的嫂應(yīng)答如果辨收到責(zé)對(duì)方葵肯定冬應(yīng)答中,接盞著發(fā)纏送下荷一幀如果落超過鼻規(guī)定背時(shí)間息沒有晉收到咳應(yīng)答濕,則茶重發(fā)蜘該幀88超時(shí)挺重傳設(shè)置因超時(shí)駕計(jì)時(shí)練器給計(jì)賓時(shí)器迫設(shè)定戶初始垮值,督發(fā)送某完一祖?zhèn)€分去組后飾,啟影動(dòng)計(jì)于時(shí)器如果微在超綁時(shí)計(jì)餐時(shí)器方到期眨之前柜收到靈了對(duì)炸方的騙確認(rèn)蚊,則呢表明氣發(fā)送奮正常社,撤所銷該劫計(jì)時(shí)裙器如果瘦在計(jì)向時(shí)時(shí)拆間內(nèi)濱沒有司收到致應(yīng)答踐,則梨認(rèn)為賞數(shù)據(jù)龜丟失耍,重警新發(fā)繳送該診分組在發(fā)芽送完室一個(gè)碎分組氏后,爭(zhēng)必須社暫時(shí)掌保留斗已發(fā)卷送的芝分組稠的副驕本發(fā)生堤超時(shí)幼重傳光時(shí)使毅用89若數(shù)雕據(jù)幀信被正掘確接奪收,難而應(yīng)圈答幀慕丟失夸或延鑄遲到紅達(dá),斷這樣予發(fā)送擦方在索定時(shí)巡壽時(shí)間牧內(nèi)仍述收不沾到應(yīng)感答幀嘆,重徹發(fā)該釘幀,糾導(dǎo)致魯幀重炊復(fù)。分組恩和確秋認(rèn)分緩組都切必須壩進(jìn)行昂編號(hào)明確淚哪個(gè)乘分組制收到吊了確悼認(rèn),糖哪個(gè)期沒收圣到超時(shí)港計(jì)時(shí)若器的蘇重傳械時(shí)間扣應(yīng)當(dāng)鉛比數(shù)獸據(jù)在換分組棚傳輸陽的平鑼均往峽返時(shí)籌間更耐長(zhǎng)一質(zhì)些。超時(shí)昨重傳90A發(fā)送M1B超時(shí)重傳M1發(fā)送M2丟棄重復(fù)的M1重傳確認(rèn)M1(a)確認(rèn)丟失確認(rèn)M1ttA發(fā)送M1B超時(shí)重傳M1發(fā)送M2丟棄重復(fù)的M1重傳確認(rèn)M1(b)確認(rèn)遲到確認(rèn)M1收下遲到的確認(rèn)但什么也不做tt確認(rèn)煉丟失宗和確坑認(rèn)遲敵到91可靠犁通信瓶的實(shí)饑現(xiàn)使用毫上述窮的確墻認(rèn)和弓重傳鞭機(jī)制詢,我怨們就??梢栽诓惶K可靠收的傳斗輸網(wǎng)夾絡(luò)上辟實(shí)現(xiàn)延可靠食的通件信。這種托可靠底傳輸灶協(xié)議彼常稱疑為自動(dòng)小重傳屠請(qǐng)求AR搞Q(A懲ut朋om怪at棕ic維R志ep蔥ea身tre條Qu巖es雄t)。AR冶Q表明謎重傳純的請(qǐng)墾求是自動(dòng)進(jìn)行貸的。降接收野方不組需要性請(qǐng)求攀發(fā)送冷方重淺傳某艦個(gè)出倍錯(cuò)的耐分組糟。92停止券等待才協(xié)議勵(lì)的優(yōu)追點(diǎn)是刻簡(jiǎn)單航,但炸缺點(diǎn)句是信駱道利韻用率景太低膚。ttTDRTTATD+RTT+TAB分組確認(rèn)分組確認(rèn)信道滲利用情率93信道夢(mèng)的利冤用率UTD:A發(fā)送宴分組銷需要羅的時(shí)演間TA:B發(fā)送蹈確認(rèn)多分組豎需要忙的時(shí)籮間RT封T:往床返時(shí)阻延忽略飲雙方夕的處崇理時(shí)連延ttTDRTTATD+RTT+TAB分組確認(rèn)94發(fā)送橡方可連續(xù)融發(fā)送多個(gè)群分組域,不佩必每瓦發(fā)完淋一個(gè)扣分組贊就停燒頓下瞞來等勞待對(duì)匆方的家確認(rèn)杜。由于包信道令上一開直有央數(shù)據(jù)射不間訂斷地陳傳送掀,這獎(jiǎng)種傳論輸方姻式可忠獲得段很高殃的信繞道利覽用率湯。B分組ttAAC象K流水俊線傳亂輸95123456789101112(a祝)發(fā)送隱方維轎持發(fā)往送窗要口(裁發(fā)送殼窗口戀是5)發(fā)送鄰窗口(b)收到一個(gè)確認(rèn)后發(fā)送窗口向前滑動(dòng)向前123456789101112發(fā)送窗口連續(xù)AR退Q協(xié)議96連續(xù)AR域Q協(xié)議發(fā)送期端:在發(fā)答送完跪一個(gè)脂分組館后,晌不是性停下歇來等短待確護(hù)認(rèn)分爭(zhēng)組,攔而是吸可以把連續(xù)碎再發(fā)喊送若第干個(gè)薦分組本。如果末這時(shí)憑收到砌了接卻收端往發(fā)來園的確字認(rèn),質(zhì)那么博還可興以接希著發(fā)我送分父組。如果稀在超美時(shí)時(shí)乎間到遠(yuǎn)時(shí),夢(mèng)仍然吧沒有漠收到心相應(yīng)碗分組余的確輸認(rèn),遺則重蒸新從驅(qū)這個(gè)響分組田開始

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論