第六章 網(wǎng)絡(luò)傳輸服務(wù)(1)_第1頁(yè)
第六章 網(wǎng)絡(luò)傳輸服務(wù)(1)_第2頁(yè)
第六章 網(wǎng)絡(luò)傳輸服務(wù)(1)_第3頁(yè)
第六章 網(wǎng)絡(luò)傳輸服務(wù)(1)_第4頁(yè)
第六章 網(wǎng)絡(luò)傳輸服務(wù)(1)_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1第六章第六章 網(wǎng)絡(luò)傳輸服務(wù)網(wǎng)絡(luò)傳輸服務(wù)(一)(一)26.1傳輸服務(wù)的地位和作用傳輸服務(wù)的地位和作用6.2傳輸協(xié)議的基本要素傳輸協(xié)議的基本要素6.3面向連接的面向連接的TCP協(xié)議協(xié)議6.4無(wú)連接的無(wú)連接的UDP協(xié)議協(xié)議第六章第六章 網(wǎng)絡(luò)傳輸服務(wù)網(wǎng)絡(luò)傳輸服務(wù)36.1 傳輸服務(wù)的地位和作用傳輸服務(wù)的地位和作用1)什么是傳輸服務(wù)什么是傳輸服務(wù)2)傳輸層的地位傳輸層的地位3)傳輸層的必要性傳輸層的必要性4)傳輸層的功能傳輸層的功能41)什么是傳輸服務(wù))什么是傳輸服務(wù) 為應(yīng)用進(jìn)程提供端到端的服務(wù)為應(yīng)用進(jìn)程提供端到端的服務(wù) 增強(qiáng)網(wǎng)絡(luò)層提供的服務(wù)質(zhì)量增強(qiáng)網(wǎng)絡(luò)層提供的服務(wù)質(zhì)量QoS應(yīng)用進(jìn)程應(yīng)用進(jìn)程應(yīng)用進(jìn)程應(yīng)用

2、進(jìn)程網(wǎng)絡(luò)層網(wǎng)絡(luò)層網(wǎng)絡(luò)層網(wǎng)絡(luò)層傳輸實(shí)體傳輸實(shí)體傳輸實(shí)體傳輸實(shí)體TPDU接口接口接口接口TSAP(傳輸?shù)刂罚▊鬏數(shù)刂罚㎞SAP(網(wǎng)絡(luò)地址)(網(wǎng)絡(luò)地址)傳輸協(xié)議傳輸協(xié)議5什么是傳輸實(shí)體什么是傳輸實(shí)體Transport Entity 在收在收/發(fā)兩端的傳輸層實(shí)現(xiàn)對(duì)等實(shí)體通信發(fā)兩端的傳輸層實(shí)現(xiàn)對(duì)等實(shí)體通信的的硬件或軟件硬件或軟件 利用網(wǎng)絡(luò)層提供的利用網(wǎng)絡(luò)層提供的點(diǎn)到點(diǎn)點(diǎn)到點(diǎn)的分組傳輸服務(wù)的分組傳輸服務(wù) 向高層提供向高層提供端到端端到端的的TPDU(傳輸協(xié)議數(shù)據(jù)(傳輸協(xié)議數(shù)據(jù)單元單元)傳輸服務(wù))傳輸服務(wù)6軟件軟件系統(tǒng)系統(tǒng)硬件硬件系統(tǒng)系統(tǒng)主機(jī)主機(jī) 總線總線CPU內(nèi)存內(nèi)存外設(shè)外設(shè)硬盤(pán)硬盤(pán)網(wǎng)卡網(wǎng)卡打印打印軟盤(pán)

3、軟盤(pán)終端終端操作系統(tǒng)操作系統(tǒng)文字處理文字處理通信網(wǎng)絡(luò)通信網(wǎng)絡(luò)文件文件管理管理開(kāi)發(fā)開(kāi)發(fā)工具工具高級(jí)高級(jí)語(yǔ)言語(yǔ)言設(shè)備設(shè)備驅(qū)動(dòng)驅(qū)動(dòng)應(yīng)應(yīng)用用軟軟件件應(yīng)應(yīng)用用軟軟件件傳輸實(shí)體的實(shí)現(xiàn)傳輸實(shí)體的實(shí)現(xiàn) 用戶進(jìn)程用戶進(jìn)程 網(wǎng)絡(luò)應(yīng)用程序網(wǎng)絡(luò)應(yīng)用程序 OS內(nèi)核內(nèi)核 網(wǎng)卡網(wǎng)卡/子網(wǎng)接口子網(wǎng)接口7點(diǎn)到點(diǎn)的傳輸點(diǎn)到點(diǎn)的傳輸 (Point-to-Point)AEndCEndBEndR1R2R3A-to-R1R3-to-R1R1-to-R2R2-to-BR1-to-R2R3-to-R2C-to-R3R1-to-A8端到端的傳輸端到端的傳輸 (End-to-End)R1R3R2AEndCEndBEnd9FramePacketT

4、PDUTPDU傳輸協(xié)議數(shù)據(jù)單元傳輸協(xié)議數(shù)據(jù)單元TPDUDataDataDataPacketTPDUData傳輸層的數(shù)據(jù)封裝傳輸層的數(shù)據(jù)封裝102)傳輸層的地位)傳輸層的地位傳輸層傳輸層Transport傳輸層傳輸層TransportOSI上三層上三層OSI上三層上三層OSI下三層下三層OSI下三層下三層用戶進(jìn)程管理用戶進(jìn)程管理通信子網(wǎng)通信子網(wǎng)向上提供標(biāo)準(zhǔn)的傳輸服務(wù)向上提供標(biāo)準(zhǔn)的傳輸服務(wù)向下屏蔽不同的通信子網(wǎng)向下屏蔽不同的通信子網(wǎng)113)傳輸層的必要性)傳輸層的必要性 網(wǎng)絡(luò)層的分組傳輸是不可靠的網(wǎng)絡(luò)層的分組傳輸是不可靠的 無(wú)法確定數(shù)據(jù)到達(dá)終點(diǎn)的時(shí)間無(wú)法確定數(shù)據(jù)到達(dá)終點(diǎn)的時(shí)間 子網(wǎng)中各站點(diǎn)存儲(chǔ)轉(zhuǎn)發(fā)

5、的隨機(jī)性子網(wǎng)中各站點(diǎn)存儲(chǔ)轉(zhuǎn)發(fā)的隨機(jī)性 無(wú)法確定數(shù)據(jù)未達(dá)終點(diǎn)的狀態(tài)無(wú)法確定數(shù)據(jù)未達(dá)終點(diǎn)的狀態(tài) 丟失丟失/延遲延遲/即刻到達(dá)即刻到達(dá)有必要增強(qiáng)網(wǎng)絡(luò)層提供的服務(wù)質(zhì)量有必要增強(qiáng)網(wǎng)絡(luò)層提供的服務(wù)質(zhì)量12 連接建立的延遲連接建立的延遲 連接建立失敗的概率連接建立失敗的概率 吞吐率吞吐率(Byte/s) 傳輸延遲傳輸延遲 殘余誤碼率殘余誤碼率 保護(hù)保護(hù) 優(yōu)先級(jí)優(yōu)先級(jí) 恢復(fù)恢復(fù)傳輸層服務(wù)質(zhì)量的典型參數(shù)傳輸層服務(wù)質(zhì)量的典型參數(shù)請(qǐng)求請(qǐng)求確認(rèn)確認(rèn)主機(jī)主機(jī)A主機(jī)主機(jī)B數(shù)據(jù)數(shù)據(jù)A B134)傳輸層的功能)傳輸層的功能 端到端的連接管理端到端的連接管理 建立連接建立連接 數(shù)據(jù)傳輸數(shù)據(jù)傳輸 釋放連接釋放連接 流量控制流量控

6、制 差錯(cuò)控制差錯(cuò)控制 L4與與L2的比較的比較14TCPTCP連接的狀態(tài)連接的狀態(tài)15L2物理通信信道物理通信信道L4與與L2的比較的比較 功能相似功能相似 流量控制流量控制 差錯(cuò)控制差錯(cuò)控制 數(shù)據(jù)(報(bào)文數(shù)據(jù)(報(bào)文/幀)排序幀)排序 傳輸環(huán)境不同傳輸環(huán)境不同 通信子網(wǎng)的存儲(chǔ)能力通信子網(wǎng)的存儲(chǔ)能力L4通信子網(wǎng)通信子網(wǎng)主機(jī)主機(jī)166.2 傳輸協(xié)議的基本要素傳輸協(xié)議的基本要素1)標(biāo)識(shí)端點(diǎn)標(biāo)識(shí)端點(diǎn) (傳輸用戶)(傳輸用戶)2)建立連接建立連接3)釋放連接釋放連接4)流量控制和緩沖策略流量控制和緩沖策略5)多路復(fù)用多路復(fù)用6)崩潰恢復(fù)崩潰恢復(fù)171)標(biāo)識(shí)端點(diǎn))標(biāo)識(shí)端點(diǎn) 需要實(shí)現(xiàn)傳輸用戶需要實(shí)現(xiàn)傳輸用戶的

7、全網(wǎng)唯一標(biāo)識(shí)的全網(wǎng)唯一標(biāo)識(shí) 定義端點(diǎn)地址定義端點(diǎn)地址 NSAP TSAP 主機(jī)地址主機(jī)地址應(yīng)用進(jìn)程應(yīng)用進(jìn)程網(wǎng)絡(luò)層網(wǎng)絡(luò)層傳輸實(shí)體傳輸實(shí)體接口接口接口接口TSAP(傳輸?shù)刂罚▊鬏數(shù)刂罚㎞SAP(網(wǎng)絡(luò)地址)(網(wǎng)絡(luò)地址)182)建立連接)建立連接 傳輸連接的概念傳輸連接的概念 識(shí)別接收方端點(diǎn)識(shí)別接收方端點(diǎn)TSAP 建立連接面臨的問(wèn)題建立連接面臨的問(wèn)題 重復(fù)連接問(wèn)題的解決辦法重復(fù)連接問(wèn)題的解決辦法19傳輸連接的概念傳輸連接的概念 概念概念 面向應(yīng)用層需要傳輸服務(wù)的進(jìn)程面向應(yīng)用層需要傳輸服務(wù)的進(jìn)程 在兩個(gè)傳輸用戶之間建立邏輯聯(lián)系在兩個(gè)傳輸用戶之間建立邏輯聯(lián)系 承認(rèn)對(duì)方是自己的傳輸連接端點(diǎn)承認(rèn)對(duì)方是自己的

8、傳輸連接端點(diǎn) 表象表象 內(nèi)部表現(xiàn)為一些緩沖區(qū)和一組協(xié)議機(jī)制內(nèi)部表現(xiàn)為一些緩沖區(qū)和一組協(xié)議機(jī)制 外部表現(xiàn)為高可靠性外部表現(xiàn)為高可靠性20識(shí)別接收方端點(diǎn)識(shí)別接收方端點(diǎn)TSAP 連接的發(fā)起方如何確定對(duì)方的連接的發(fā)起方如何確定對(duì)方的TSAP? 靜態(tài)分配靜態(tài)分配TSAP 每個(gè)用戶進(jìn)程擁有固定的、公開(kāi)的每個(gè)用戶進(jìn)程擁有固定的、公開(kāi)的TASP 每個(gè)用戶進(jìn)程始終偵聽(tīng)每個(gè)用戶進(jìn)程始終偵聽(tīng)TSAP 動(dòng)態(tài)分配動(dòng)態(tài)分配TSAP(用(用C/S方式)方式) 進(jìn)程服務(wù)器進(jìn)程服務(wù)器,統(tǒng)一處理傳輸連接請(qǐng)求,統(tǒng)一處理傳輸連接請(qǐng)求 名字(或目錄)服務(wù)器名字(或目錄)服務(wù)器21進(jìn)程服務(wù)器進(jìn)程服務(wù)器用戶進(jìn)程用戶進(jìn)程服務(wù)器進(jìn)程服務(wù)器進(jìn)程

9、1進(jìn)程服務(wù)器進(jìn)程服務(wù)器服務(wù)器進(jìn)程服務(wù)器進(jìn)程n1.請(qǐng)求連接進(jìn)程請(qǐng)求連接進(jìn)程13. 進(jìn)程進(jìn)程1的的TSAP2.裝載進(jìn)程裝載進(jìn)程1分配分配TSAP客戶機(jī)客戶機(jī)服務(wù)器服務(wù)器固定固定/公開(kāi)公開(kāi)初始連接協(xié)議初始連接協(xié)議22名字(目錄)服務(wù)器名字(目錄)服務(wù)器用戶進(jìn)程用戶進(jìn)程服務(wù)器進(jìn)程服務(wù)器進(jìn)程1名字服務(wù)器名字服務(wù)器服務(wù)器進(jìn)程服務(wù)器進(jìn)程n1.請(qǐng)求連接進(jìn)程請(qǐng)求連接進(jìn)程13. 進(jìn)程進(jìn)程1的的TSAP 2.目錄查詢目錄查詢 獲知獲知TSAP客戶機(jī)客戶機(jī)服務(wù)器服務(wù)器固定固定/公開(kāi)公開(kāi)23confirm建立連接面臨的問(wèn)題建立連接面臨的問(wèn)題requestconfirmindicationresponse超時(shí)超時(shí)requ

10、estre-requestindicationindicationresponseresponseconfirm正常連接正常連接重復(fù)連接重復(fù)連接24重復(fù)連接的解決辦法重復(fù)連接的解決辦法 非重復(fù)非重復(fù)TSAP 過(guò)時(shí)連接表過(guò)時(shí)連接表 分組的分組的TTL機(jī)制機(jī)制 三次握手機(jī)制三次握手機(jī)制25非重復(fù)非重復(fù)TSAP 方法方法 系統(tǒng)為每次連接賦予一個(gè)新的系統(tǒng)為每次連接賦予一個(gè)新的TSAP 當(dāng)連接被釋放時(shí)將此當(dāng)連接被釋放時(shí)將此TSAP廢棄廢棄 問(wèn)題問(wèn)題 不支持不支持C/S動(dòng)態(tài)連接方式(沒(méi)有公認(rèn)的動(dòng)態(tài)連接方式(沒(méi)有公認(rèn)的TSAP地址概念)地址概念)26過(guò)時(shí)連接表過(guò)時(shí)連接表 方法方法 為每個(gè)連接分配連接標(biāo)識(shí)符,

11、存入為每個(gè)連接分配連接標(biāo)識(shí)符,存入TPDU 當(dāng)連接被釋放時(shí),將此連接信息存入過(guò)時(shí)連當(dāng)連接被釋放時(shí),將此連接信息存入過(guò)時(shí)連接表接表 每個(gè)新的連接請(qǐng)求到達(dá)時(shí),根據(jù)標(biāo)識(shí)符核對(duì)每個(gè)新的連接請(qǐng)求到達(dá)時(shí),根據(jù)標(biāo)識(shí)符核對(duì)過(guò)時(shí)連接表,如已過(guò)時(shí)則視為重復(fù)連接過(guò)時(shí)連接表,如已過(guò)時(shí)則視為重復(fù)連接 問(wèn)題問(wèn)題 需要保留歷史記錄,不適應(yīng)突變情況需要保留歷史記錄,不適應(yīng)突變情況27分組的分組的TTL機(jī)制機(jī)制 方法方法 定義和計(jì)數(shù)每個(gè)分組的生存時(shí)間定義和計(jì)數(shù)每個(gè)分組的生存時(shí)間TTL 超時(shí)未達(dá)目的地,視為陳舊分組,被拋棄超時(shí)未達(dá)目的地,視為陳舊分組,被拋棄 問(wèn)題問(wèn)題 消除重復(fù)連接請(qǐng)求需要依賴子網(wǎng)完成消除重復(fù)連接請(qǐng)求需要依賴子網(wǎng)

12、完成 網(wǎng)絡(luò)層分組傳輸?shù)牟豢煽啃跃W(wǎng)絡(luò)層分組傳輸?shù)牟豢煽啃?8三次握手建立連接三次握手建立連接Three-way handshaking 正常建立連接過(guò)程正常建立連接過(guò)程 對(duì)重復(fù)連接的處理對(duì)重復(fù)連接的處理 重復(fù)重復(fù)CR 重復(fù)重復(fù)CR與重復(fù)與重復(fù)ACC并存并存29三次握手建立連接過(guò)程三次握手建立連接過(guò)程連接請(qǐng)求連接請(qǐng)求CR(SYN,seq=x)接受連接,回送確認(rèn)接受連接,回送確認(rèn)ACC(SYN,seq=y,ACK=x+1)主機(jī)主機(jī)A主機(jī)主機(jī)B發(fā)送數(shù)據(jù),回送確認(rèn)發(fā)送數(shù)據(jù),回送確認(rèn)Data(seq=x+1,ACK=y+1)連接成功!連接成功!30重復(fù)連接請(qǐng)求重復(fù)連接請(qǐng)求CR 重復(fù)連接請(qǐng)求重復(fù)連接請(qǐng)求CR

13、(SYN,seq=x)接受連接,回送確認(rèn)接受連接,回送確認(rèn)ACC(SYN,seq=y,ACK=x+1)主機(jī)主機(jī)A主機(jī)主機(jī)B 已建立連接,已建立連接,seq=z拒絕連接,回送確認(rèn)拒絕連接,回送確認(rèn)REJECT( ACK=y)x是重復(fù)連接請(qǐng)求,是重復(fù)連接請(qǐng)求,放棄連接!放棄連接!31重復(fù)重復(fù)CR與重復(fù)與重復(fù)ACK 重復(fù)重復(fù)CR(seq=x)接受連接,回送確認(rèn)接受連接,回送確認(rèn)ACC(seq=y, ACK=x+1)主機(jī)主機(jī)A主機(jī)主機(jī)B拒絕連接,回送確認(rèn)拒絕連接,回送確認(rèn)REJECT( ACK=y)重復(fù)重復(fù)Data(seq=x, ACK=z)應(yīng)該應(yīng)該ACK=y+1,實(shí),實(shí)際際ACK=z,重復(fù)!,重復(fù)!

14、x是重復(fù)連接請(qǐng)求,是重復(fù)連接請(qǐng)求,放棄連接!放棄連接!323)釋放連接)釋放連接 非對(duì)稱釋放非對(duì)稱釋放 發(fā)送釋放請(qǐng)求后單方終止連接發(fā)送釋放請(qǐng)求后單方終止連接 有可能丟失對(duì)方發(fā)送的數(shù)據(jù)有可能丟失對(duì)方發(fā)送的數(shù)據(jù) 對(duì)稱釋放對(duì)稱釋放 各自獨(dú)立發(fā)出釋放連接請(qǐng)求各自獨(dú)立發(fā)出釋放連接請(qǐng)求 收到對(duì)方的釋放確認(rèn)之后才可釋放連接收到對(duì)方的釋放確認(rèn)之后才可釋放連接 Two-army問(wèn)題問(wèn)題33Two-army Problem 通信兵穿越白軍防地,不可靠通信通信兵穿越白軍防地,不可靠通信 藍(lán)軍藍(lán)軍2不知道藍(lán)軍不知道藍(lán)軍1是否收到確認(rèn),不能貿(mào)然行動(dòng)是否收到確認(rèn),不能貿(mào)然行動(dòng) 采用采用“三次握手三次握手”機(jī)制機(jī)制發(fā)送同時(shí)

15、進(jìn)攻的建議發(fā)送同時(shí)進(jìn)攻的建議接受同時(shí)進(jìn)攻的建議接受同時(shí)進(jìn)攻的建議收到對(duì)方的確認(rèn)收到對(duì)方的確認(rèn)藍(lán)軍藍(lán)軍1藍(lán)軍藍(lán)軍234三次握手釋放連接三次握手釋放連接 正常釋放連接正常釋放連接 非正常情況非正常情況 最后的確認(rèn)最后的確認(rèn)TPDU丟失丟失 應(yīng)答應(yīng)答TPDU丟失丟失 應(yīng)答及后續(xù)釋放請(qǐng)求應(yīng)答及后續(xù)釋放請(qǐng)求DR丟失丟失35三次握手正常釋放連接三次握手正常釋放連接發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR FIN,seq=x 啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器 進(jìn)入進(jìn)入Fin-Wait-1狀態(tài)狀態(tài)發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR FIN,seq=y,ACK=x+1啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器主機(jī)主機(jī)A主機(jī)主機(jī)B釋放連接釋放連接回送確認(rèn)回送確認(rèn)A

16、CK釋放連接釋放連接Seq=y,ACK=x+1進(jìn)入進(jìn)入Fin-Wait-2狀態(tài)狀態(tài) 半關(guān)閉狀態(tài)半關(guān)閉狀態(tài)36最后的確認(rèn)最后的確認(rèn)TPDU丟失丟失發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器主機(jī)主機(jī)A主機(jī)主機(jī)B釋放連接釋放連接回送確認(rèn)回送確認(rèn)ACK(超時(shí))(超時(shí))釋放連接釋放連接丟失丟失37應(yīng)答應(yīng)答TPDU丟失丟失(超時(shí))(超時(shí))重發(fā)釋放請(qǐng)求重發(fā)釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器主機(jī)主機(jī)A主機(jī)主機(jī)B釋放連接釋放連接回送確認(rèn)回送確認(rèn)ACK釋放連接釋放連接發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器

17、發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器丟失丟失38應(yīng)答和后續(xù)請(qǐng)求丟失應(yīng)答和后續(xù)請(qǐng)求丟失(超時(shí))(超時(shí))發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器主機(jī)主機(jī)A主機(jī)主機(jī)B發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器發(fā)送釋放請(qǐng)求發(fā)送釋放請(qǐng)求DR啟動(dòng)計(jì)時(shí)器啟動(dòng)計(jì)時(shí)器丟失丟失(超時(shí))(超時(shí))釋放連接釋放連接(N個(gè)超時(shí))個(gè)超時(shí))釋放連接釋放連接394)流量控制和緩沖策略)流量控制和緩沖策略 流量控制(調(diào)整收流量控制(調(diào)整收/發(fā)速率)發(fā)速率) 滑動(dòng)窗口協(xié)議滑動(dòng)窗口協(xié)議 緩沖策略緩沖策略 L2 發(fā)送方緩沖區(qū):準(zhǔn)備重傳發(fā)送方緩沖區(qū):準(zhǔn)備重傳 接收方緩沖區(qū):準(zhǔn)備排序接收方緩沖區(qū):準(zhǔn)備排序 L4

18、通信子網(wǎng)的隨機(jī)特性,不同于通信子網(wǎng)的隨機(jī)特性,不同于L240傳輸層的緩存策略和管理傳輸層的緩存策略和管理 緩存方式和策略緩存方式和策略 緩沖區(qū)的動(dòng)態(tài)分配和管理緩沖區(qū)的動(dòng)態(tài)分配和管理 發(fā)送方申請(qǐng)發(fā)送方申請(qǐng)/接收方分配接收方分配 接收方在應(yīng)答中夾帶新的分配信息接收方在應(yīng)答中夾帶新的分配信息 阻塞阻塞 潛在死鎖潛在死鎖41緩存方式和策略緩存方式和策略 方式方式 固定大小固定大小 可變大小可變大小 為每個(gè)連接建立一個(gè)大的循環(huán)緩沖區(qū)為每個(gè)連接建立一個(gè)大的循環(huán)緩沖區(qū) 策略策略 發(fā)送方建緩沖區(qū):適于低速突發(fā)信息傳輸發(fā)送方建緩沖區(qū):適于低速突發(fā)信息傳輸 接收方建緩沖區(qū):適于高速平穩(wěn)信息傳輸接收方建緩沖區(qū):適于

19、高速平穩(wěn)信息傳輸42分配緩沖區(qū)分配緩沖區(qū)發(fā)送發(fā)送0發(fā)送發(fā)送1發(fā)送發(fā)送2接收接收0接收接收1丟失丟失AB申請(qǐng)申請(qǐng)8個(gè)緩沖區(qū)個(gè)緩沖區(qū)分配分配4個(gè)緩沖區(qū)個(gè)緩沖區(qū)43改變緩沖區(qū)改變緩沖區(qū)發(fā)送發(fā)送3發(fā)送發(fā)送4接收接收3接收接收4AB應(yīng)答數(shù)據(jù)應(yīng)答數(shù)據(jù)0和和1分配分配3個(gè)緩沖區(qū)個(gè)緩沖區(qū)超時(shí)重傳超時(shí)重傳2接收接收244阻塞阻塞發(fā)送發(fā)送5發(fā)送發(fā)送6接收接收5接收接收6AB應(yīng)答數(shù)據(jù)應(yīng)答數(shù)據(jù)4,緩沖區(qū),緩沖區(qū)0應(yīng)答數(shù)據(jù)應(yīng)答數(shù)據(jù)4,緩沖區(qū),緩沖區(qū)1應(yīng)答數(shù)據(jù)應(yīng)答數(shù)據(jù)4,緩沖區(qū),緩沖區(qū)245潛在死鎖潛在死鎖AB應(yīng)答數(shù)據(jù)應(yīng)答數(shù)據(jù)6,緩沖區(qū),緩沖區(qū)0應(yīng)答數(shù)據(jù)應(yīng)答數(shù)據(jù)6,緩沖區(qū),緩沖區(qū)4丟失丟失保持阻塞狀態(tài)保持阻塞狀態(tài)等待分配

20、緩沖區(qū)等待分配緩沖區(qū)等待接收數(shù)據(jù)等待接收數(shù)據(jù)用定時(shí)報(bào)告解除用定時(shí)報(bào)告解除465)多路復(fù)用)多路復(fù)用 向上多路復(fù)用向上多路復(fù)用 多個(gè)傳輸連接復(fù)用同一個(gè)網(wǎng)絡(luò)連接多個(gè)傳輸連接復(fù)用同一個(gè)網(wǎng)絡(luò)連接 向下多路復(fù)用向下多路復(fù)用 一個(gè)傳輸連接在多個(gè)網(wǎng)絡(luò)連接上循環(huán)傳輸一個(gè)傳輸連接在多個(gè)網(wǎng)絡(luò)連接上循環(huán)傳輸L5L4L3L5L4L3476)崩潰恢復(fù))崩潰恢復(fù) 什么是崩潰什么是崩潰 主機(jī)或路由器不能正常工作,造成主機(jī)或路由器不能正常工作,造成TPDU傳傳輸過(guò)程中斷輸過(guò)程中斷 什么是崩潰恢復(fù)什么是崩潰恢復(fù) 恢復(fù)崩潰前的工作狀態(tài),繼續(xù)恢復(fù)崩潰前的工作狀態(tài),繼續(xù)TPDU傳輸傳輸 崩潰恢復(fù)需要解決的問(wèn)題崩潰恢復(fù)需要解決的問(wèn)題

21、崩潰前發(fā)送的最后一個(gè)崩潰前發(fā)送的最后一個(gè)TPDU是否需要重傳是否需要重傳 解決辦法解決辦法48崩潰恢復(fù)的解決辦法崩潰恢復(fù)的解決辦法 崩潰前的狀態(tài)崩潰前的狀態(tài) 發(fā)送主機(jī)的狀態(tài)發(fā)送主機(jī)的狀態(tài) 接收主機(jī)的狀態(tài)接收主機(jī)的狀態(tài) 發(fā)送主機(jī)對(duì)最后發(fā)送主機(jī)對(duì)最后TPDU的處理的處理 結(jié)論結(jié)論 崩潰恢復(fù)工作必須由更高層次(應(yīng)用層)來(lái)崩潰恢復(fù)工作必須由更高層次(應(yīng)用層)來(lái)完成。完成。49lastlastACK崩潰前發(fā)送主機(jī)的狀態(tài)崩潰前發(fā)送主機(jī)的狀態(tài) S0 最后一個(gè)最后一個(gè)TPDU已被確認(rèn)已被確認(rèn) S1 最后一個(gè)最后一個(gè)TPDU未被確認(rèn)未被確認(rèn)50崩潰前接收主機(jī)的狀態(tài)崩潰前接收主機(jī)的狀態(tài) 舉例:收到舉例:收到TPD

22、U后,回送確認(rèn),進(jìn)行寫(xiě)操作后,回送確認(rèn),進(jìn)行寫(xiě)操作 工作順序工作順序AW:先回送確認(rèn),再進(jìn)行寫(xiě)操作:先回送確認(rèn),再進(jìn)行寫(xiě)操作WA:先進(jìn)行寫(xiě)操作,再回送確認(rèn):先進(jìn)行寫(xiě)操作,再回送確認(rèn) 崩潰前狀態(tài)崩潰前狀態(tài) AC(W):確認(rèn):確認(rèn)-崩潰崩潰-未寫(xiě)未寫(xiě) AWC: 確認(rèn)確認(rèn)-寫(xiě)寫(xiě)-崩潰崩潰 C(AW):崩潰:崩潰-未確認(rèn)未確認(rèn)/寫(xiě)寫(xiě) 舉例舉例 WC(A):寫(xiě):寫(xiě)-崩潰崩潰-未確認(rèn)未確認(rèn) WAC: 寫(xiě)寫(xiě)-確認(rèn)確認(rèn)-崩潰崩潰 C(WA):崩潰:崩潰-未寫(xiě)未寫(xiě)/確認(rèn)確認(rèn)51崩潰前接收主機(jī)狀態(tài)舉例崩潰前接收主機(jī)狀態(tài)舉例ACWAWCCAWCWAWACWCA52發(fā)送主機(jī)對(duì)最后發(fā)送主機(jī)對(duì)最后TPDU的處理的處理 重傳策略重傳策略 重傳重傳 不重傳不重傳 在在S0狀態(tài)下重傳狀態(tài)下重傳 在在S1狀態(tài)下重傳狀態(tài)下重傳 重傳策略的差錯(cuò)比較重傳策略的差錯(cuò)比較53重傳最后的重傳最后的TPDUACWAWCCAWCWAWACWCA54不重傳最后的不重傳最后的TPDUACWAWCCAWCWAWACWCA55在在S0狀態(tài)下重

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論