第七章 傳輸層協(xié)議ppt課件.ppt

第七章 傳輸層協(xié)議ppt課件.ppt

ID:58693884

大?。?29.50 KB

頁數(shù):79頁

時間:2020-10-04

第七章 傳輸層協(xié)議ppt課件.ppt_第1頁
第七章 傳輸層協(xié)議ppt課件.ppt_第2頁
第七章 傳輸層協(xié)議ppt課件.ppt_第3頁
第七章 傳輸層協(xié)議ppt課件.ppt_第4頁
第七章 傳輸層協(xié)議ppt課件.ppt_第5頁
資源描述:

《第七章 傳輸層協(xié)議ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第7章傳輸層協(xié)議★1Internet在IP層之上使用了兩個傳輸協(xié)議:傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)(圖)TCP/IP體系中,兩個對等實體之間在通信時傳送的數(shù)據(jù)單元在TCP協(xié)議中稱之為TCP報文段;在UDP協(xié)議中稱之為UDP數(shù)據(jù)報引言2引言應(yīng)用層協(xié)議TELNET,SMTP,FTP,HTTPTCPUDPIP各種網(wǎng)絡(luò)接口NDIS3講述內(nèi)容傳輸控制協(xié)議(TCP)TCP報文段TCP連接管理TCP傳輸策略TCP擁塞控制TCP定時器管理用戶數(shù)據(jù)報協(xié)議(UDP)TCP和UDP47.1傳輸控制協(xié)議(TCP)TCP

2、介紹端口和套接字TCP的服務(wù)5TCP介紹★TCP是傳輸層協(xié)議,處于應(yīng)用層和網(wǎng)絡(luò)層之間,實現(xiàn)了端到端的通信。TCP在端主機上實現(xiàn),為應(yīng)用層屏蔽下層網(wǎng)絡(luò)提供服務(wù)質(zhì)量的差別,提供面向連接的穩(wěn)定可靠的服務(wù)TCP報文段的大小有兩個限制條件每個報文段(包括TCP頭)必須適合IP和載荷能力,不超過65535字節(jié)報文段要適合最大傳輸單元(MTU)報文段較大時要在路由器上進行分解,每個新的報文段都有自己的TCP頭和IP頭,所以通過路由器分解增加了系統(tǒng)的總開銷6TCP介紹★TCP實體的基本協(xié)議是滑動窗口協(xié)議網(wǎng)絡(luò)傳輸存在的問題報文段可

3、能被分解,因此有可能所發(fā)送的部分報文段到達了目的地,并得到了接收方的確認,但其余部分卻丟失了報文段在傳輸中可能延遲,以至于發(fā)送方因定時器超時而重發(fā)這些數(shù)據(jù)。如果一個重發(fā)的報文段選取了與第一次發(fā)送時不同的路由,并且分解的方式不同,那么遠程報文段和重發(fā)報文段的數(shù)據(jù)片可能分散到達,這需要分析細致的管理機制才能確保一個可靠的字節(jié)流7TCP介紹★TCP可在各種網(wǎng)絡(luò)上提供有序可靠數(shù)據(jù)傳輸能力的虛電路服務(wù)為了取得可靠傳送,TCP必須檢測分組丟失,收不到確認時自動重傳,還要處理延遲的重復數(shù)據(jù)報等許多問題8TCP介紹TCP的數(shù)據(jù)傳

4、輸過程高層協(xié)議(源)TCP傳輸層IP網(wǎng)絡(luò)層數(shù)據(jù)鏈路層高層協(xié)議(目標)TCP傳輸層IP網(wǎng)絡(luò)層數(shù)據(jù)鏈路層③②①④⑤9TCP介紹TCP的數(shù)據(jù)傳輸過程①發(fā)送方的高層協(xié)議發(fā)出一個數(shù)據(jù)流,并通過它的TCP實體進行傳輸②TCP將此數(shù)據(jù)流分成段。可能提供的傳輸措施包括:全雙工的定時重傳、順序傳遞、安全性制定和優(yōu)先級指定、流量控制、錯誤檢測等,然后將這些段交給IP③IP對這些報文段執(zhí)行它的服務(wù)過程,包括創(chuàng)建IP分組、數(shù)據(jù)報分割等,并將數(shù)據(jù)報經(jīng)過數(shù)據(jù)鏈路層后經(jīng)過網(wǎng)絡(luò)傳送給接收方的IP④接收方的IP在可能采取校驗和重組分段的工作后,將

5、數(shù)據(jù)報變成段的形式交給接收方的TCP⑤接收方的TCP完成它自己的服務(wù),將報文段恢復成原來的數(shù)據(jù)流形式,送給接收方的高層協(xié)議10TCP介紹★全雙工:一個TCP的連接支持兩個通信的高層協(xié)議之間同時的雙向數(shù)據(jù)傳遞定時:當系統(tǒng)的條件不能按用戶定義的超時參數(shù)計時傳遞數(shù)據(jù)時,TCP告知自己的高層協(xié)議服務(wù)失敗排序:TCP按照發(fā)送方高層協(xié)議提供的同樣的數(shù)據(jù)順序,將數(shù)據(jù)送給接收方的高層協(xié)議標記:TCP建立連接時,相互之間經(jīng)過協(xié)商由高層協(xié)議協(xié)議提出的安全性和優(yōu)先級要求。當高層協(xié)議未對此項作出規(guī)定時,TCP按默認值進行處理流量控制:T

6、CP能調(diào)整流量,防止內(nèi)部的TCP數(shù)據(jù)傳遞出現(xiàn)擁塞,從而導致服務(wù)質(zhì)量下降和出錯錯誤控制:TCP能在它的校驗和允許的范圍內(nèi)保證數(shù)據(jù)的無差錯傳遞11TCP介紹TCP一般作為操作系統(tǒng)內(nèi)部的一個模塊安裝的。12端口和套接字★TCP和UDP都使用了端口與上層的應(yīng)用進程進行通信端口是一個比較重要的概念,因為應(yīng)用層的各種進程是通過相應(yīng)的端口與運輸實體進行交互為了識別不同的應(yīng)用程序,TCP協(xié)議中就引入了端口和套接字的概念,每個端口有一個16位的標識符,稱為端口號當傳輸層接收到網(wǎng)絡(luò)層提交上來的數(shù)據(jù)時,就要根據(jù)其首部中的端口號來決定應(yīng)

7、當通過哪一個端口上交給接收此數(shù)據(jù)的應(yīng)用進程13端口和套接字★端口號是由不同主機上的TCP協(xié)議獨立分配的,所以不可能全局唯一。網(wǎng)絡(luò)上具有唯一性的IP地址和端口號結(jié)合在一起才構(gòu)成唯一能識別的標識符—套接字一個TCP連接由通信雙方套接字確定的從TCP規(guī)定來看,端口與任何進程可自由進行連接,但存在一些基本約定,對于一些公共的服務(wù)統(tǒng)一規(guī)定使用固定的端口號例如FTP:21,HTTP:80,Telnet的端口為23其余的編號留給操作系統(tǒng)分配,用于其他任意程序,一般用戶需要申請大于1024的端口號14TCP的服務(wù)TCP提供一種面

8、向連接的、可靠的字節(jié)流服務(wù),即事先必須建立連接。而且在一個TCP連接中,只有兩方進行彼此通信TCP通過以下方式提供可靠性應(yīng)用數(shù)據(jù)被分割成TCP認為最合適發(fā)送的數(shù)據(jù)塊當TCP發(fā)出一個段后,啟動定時器,等待目的端確認收到這個報文段。如果不能及時收到一個確認,將重發(fā)這個報文段當TCP收到發(fā)自TCP連接另一端的數(shù)據(jù),將發(fā)送一個確認。TCP將保持其首部和數(shù)據(jù)的校驗和15TCP的服務(wù)

當前文檔最多預覽五頁,下載文檔查看全文

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

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