全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第6章 運(yùn)輸層技術(shù)學(xué)習(xí)目標(biāo):1.理解運(yùn)輸層端口概念;2.了解UDP鮑文革時(shí)和TCP報(bào)文格式;3.了解TCP連接的建立和釋放;4.了解UDP和TCP的區(qū)別;6.1 運(yùn)輸層的問題運(yùn)輸層處于通信子網(wǎng)以外的資源子網(wǎng)中,運(yùn)輸層為源主機(jī)和目標(biāo)主機(jī)之間提供端到端的可靠通信服務(wù)。也就是說,運(yùn)輸層將屏蔽掉各通信子網(wǎng)的細(xì)節(jié)和差異,使高層用戶看不到實(shí)現(xiàn)通信功能的物理鏈路是什么,看不見數(shù)據(jù)鏈路采用的協(xié)議是什么。向用戶進(jìn)程提供端到端(即進(jìn)程到進(jìn)程)的、可靠的、全雙工通信通道。運(yùn)輸層一方面為會話層提供服務(wù),另一方面使用網(wǎng)絡(luò)層所提供的報(bào)務(wù)。這樣,運(yùn)輸層的協(xié)議就和網(wǎng)絡(luò)層提供的服務(wù)有關(guān)。網(wǎng)絡(luò)層提供的服務(wù)愈完善,運(yùn)輸層協(xié)議就愈簡單;網(wǎng)絡(luò)層提供的服務(wù)愈簡單,運(yùn)輸層協(xié)議就愈復(fù)雜。所以在不同服務(wù)類別的網(wǎng)絡(luò)層中進(jìn)行通信時(shí),所使用的運(yùn)輸層協(xié)議的功能也就不同。TCP/IP的運(yùn)輸層中的兩個(gè)協(xié)議TCP/IP的運(yùn)輸層中有兩個(gè)不同的協(xié)議:用戶數(shù)據(jù)報(bào)協(xié)議UDP(User Datagram Protocol)和傳輸控制協(xié)議TCP(Transmission Control Protocol)。如圖8-4所示。應(yīng)用層UDPTCPIP網(wǎng)絡(luò)接口圖8-4 TCP/IP運(yùn)輸層的UDP和TCPUDP和TCP都使用IP協(xié)議。也就是說,這兩面三刀個(gè)協(xié)議在發(fā)送數(shù)據(jù)時(shí),其協(xié)議數(shù)據(jù)單元PDU(Protocol Data Unit)都作為下層IP數(shù)據(jù)報(bào)中的數(shù)據(jù)。接收數(shù)據(jù)時(shí),IP數(shù)據(jù)報(bào)將首部去掉后,根據(jù)上層使用的運(yùn)輸協(xié)議,把數(shù)據(jù)部分交給上層的UDP或TCP。UDP在傳送數(shù)據(jù)之前不需要預(yù)先建立連接。遠(yuǎn)地主機(jī)的運(yùn)輸層在收到UDP數(shù)據(jù)報(bào),不需要給出任何應(yīng)答。在TCP/IP體系中的許多應(yīng)用服務(wù)都采用這種運(yùn)輸方式,如:TFTP、NFS等。TCP提供面向連接的服務(wù),但不提供廣播或多播服務(wù)。由于TCP提供面向連接的可靠服務(wù),因此增加了許多的開銷,如應(yīng)答、流量控制、連接管理等。主動發(fā)起連接建立的進(jìn)程叫做客戶(client),被動等待連接建立的進(jìn)程叫做服務(wù)器(server)。6.2 運(yùn)輸層協(xié)議1 端口應(yīng)用層的各種進(jìn)程是通過相應(yīng)的端口與運(yùn)輸層進(jìn)行交互的,在運(yùn)輸層與應(yīng)用層的接口上所設(shè)置的端口是一個(gè)16bit的地址,用端口號進(jìn)行標(biāo)識。端口分為兩類:一類是專門分配給一些最常用的應(yīng)用程序,叫做熟知端口,商品號為01023。圖8-5中舉出了幾個(gè)常用的熟知端口。另一類是一般的端口,用來隨時(shí)分配給請求通信的客戶進(jìn)程。2 套接字TCP所使用的“連接”是指兩個(gè)端點(diǎn)之間的虛連接,這樣的端點(diǎn)叫做插口(socket),或套接字。插口由IP地址(32bit)和端口號(16bit)組成,共48bit。比如:圖8-6中連接1的一對插口是:(3,500) 和 (5,25)連接2的一對插口是:(3,501) 和 (5,25)現(xiàn)在常把運(yùn)輸層與應(yīng)用層之間的接口通稱為應(yīng)用程序接口API(Application Programming Interface)。8.3 用戶數(shù)據(jù)報(bào)協(xié)議UDP用戶數(shù)據(jù)報(bào)協(xié)議只在IP數(shù)據(jù)報(bào)服務(wù)的基礎(chǔ)上增加了一點(diǎn)功能,這就是端口功能。UDP數(shù)據(jù)報(bào)有兩個(gè)字段:首部字段和數(shù)據(jù)字段。首部字段中含8個(gè)字節(jié),分為4個(gè)字段,每段都是2個(gè)字節(jié)。各字段的意義如下:源端口字段:源端口號目的端口字段:目的端口號長度字段:UDP數(shù)據(jù)報(bào)的長度檢驗(yàn)和字段:防止UDP數(shù)據(jù)報(bào)在傳輸中出錯(cuò)UDP數(shù)據(jù)報(bào)首部中檢驗(yàn)和的計(jì)算方法有些特殊:在計(jì)算檢驗(yàn)和時(shí)在UDP數(shù)據(jù)報(bào)之前添加12個(gè)字節(jié)的偽首部,所謂偽首部是因?yàn)樗皇荱DP數(shù)據(jù)報(bào)的真正首部,只是在計(jì)算檢驗(yàn)和時(shí),臨時(shí)和UDP數(shù)據(jù)連接在一起,得到一個(gè)過渡的UDP數(shù)據(jù)報(bào),檢驗(yàn)和就是按照這個(gè)過渡的UDP數(shù)據(jù)報(bào)來計(jì)算的。偽首部既不向下傳送,也不向上遞交。6.3傳輸控制協(xié)議TCPTCP是TCP/IP體系中的運(yùn)輸層協(xié)議,是面向連接的、提供雙向可靠的、按序傳送數(shù)據(jù)的服務(wù)。TCP協(xié)議數(shù)據(jù)單元的傳送如下圖所示:發(fā)送時(shí):IP數(shù)據(jù)報(bào)去掉首部成為TCP報(bào)文段運(yùn)輸層去掉首部應(yīng)用層報(bào)文應(yīng)用層的報(bào)文運(yùn)輸層加上TCP的首部TCP報(bào)文段(TCP PDU)作為IP數(shù)據(jù)報(bào)的數(shù)據(jù)加上首部IP數(shù)據(jù)報(bào)接收時(shí):TCP是如何保證數(shù)據(jù)傳送可靠、按序、無丟失、無重復(fù)的呢?8.4.1 TCP的報(bào)文編號與接收確認(rèn)報(bào)文編號:TCP將所要傳送的整個(gè)報(bào)文看成是一個(gè)個(gè)字節(jié)組成的數(shù)據(jù)流,然后對每一個(gè)字節(jié)編一個(gè)序號。在建立連接時(shí)雙方要商定初始序號,TCP將要傳送的報(bào)文段中的第一個(gè)數(shù)據(jù)字節(jié)的序號,放在TCP首部的序號字段中。接收的確認(rèn):TCP對接收到的數(shù)據(jù)的最高序號表示確認(rèn),所返回的確認(rèn)序號是已收到的數(shù)據(jù)的最高序號加1。也就是說,確認(rèn)序號表示期望下次收到的第一個(gè)數(shù)據(jù)字節(jié)的序號。差錯(cuò)與重發(fā):若發(fā)送方在規(guī)定的設(shè)置時(shí)間內(nèi)沒有收到確認(rèn),就要將未被確認(rèn)的報(bào)文段重新發(fā)送。接收方若收到有差錯(cuò)的報(bào)文段,則丟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年新房購買協(xié)議范本
- 2025年硅膠胃管合作協(xié)議書
- 2024年度農(nóng)業(yè)大棚租賃合同模板(簡易版)5篇
- 2024年購房法律協(xié)議樣本版
- 2024年度危險(xiǎn)貨物運(yùn)輸環(huán)保責(zé)任合同3篇
- 2024年除塵系統(tǒng)安裝與維護(hù)協(xié)議3篇
- 2024年版外部專家協(xié)作協(xié)議版B版
- 2024年版標(biāo)準(zhǔn)勞動雇傭協(xié)議范本版
- 2024中藥材種植基地技術(shù)培訓(xùn)與推廣合同3篇
- 2024年聚苯板購買協(xié)議
- 鋰電池行業(yè)2024年工廠管理鋰電池生產(chǎn)工藝優(yōu)化和產(chǎn)品質(zhì)量監(jiān)控技術(shù)改進(jìn)方案
- 拆除鋼結(jié)構(gòu)安全施工方案
- 梅花落-唐楊炯
- 國際仲裁和調(diào)解案例分析
- 北京市西城區(qū)五年級數(shù)學(xué)(上)期末試卷(含答案)
- 五年級上冊《勞動與技術(shù)》期中期末復(fù)習(xí)測試卷(附答案)
- 傳播學(xué)理論復(fù)習(xí)資料
- 新視野大學(xué)英語(第四版)讀寫教程1(思政智慧版)課件 Unit 6 Winning is not everything Section A
- 商務(wù)寫作與外貿(mào)函電-第二版-習(xí)題答案
- 大面積腦梗死護(hù)理查房
- 沈從文先生在西南聯(lián)大全文
評論
0/150
提交評論