網(wǎng)絡(luò)技術(shù)培訓(xùn)-TCP IP傳輸層技術(shù)_第1頁
網(wǎng)絡(luò)技術(shù)培訓(xùn)-TCP IP傳輸層技術(shù)_第2頁
網(wǎng)絡(luò)技術(shù)培訓(xùn)-TCP IP傳輸層技術(shù)_第3頁
網(wǎng)絡(luò)技術(shù)培訓(xùn)-TCP IP傳輸層技術(shù)_第4頁
網(wǎng)絡(luò)技術(shù)培訓(xùn)-TCP IP傳輸層技術(shù)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、TCP/IP傳輸層技術(shù)網(wǎng)絡(luò)技術(shù)基礎(chǔ)培訓(xùn)材料傳輸層會話復(fù)用分段流量控制面向連接可靠性可以同時為多個應(yīng)用程序會話提供端到端的服務(wù)傳輸層會根據(jù)下層協(xié)議的實(shí)際裝載能力,將數(shù)據(jù)報(bào)文切割成最適合發(fā)送的數(shù)據(jù)段為了防止發(fā)送方在發(fā)送數(shù)據(jù)時不顧接收方的接收能力而使接收方的緩沖區(qū)產(chǎn)生溢出,TCP采用窗口機(jī)制來實(shí)現(xiàn)流控源節(jié)點(diǎn)在開始發(fā)送數(shù)據(jù)前,需要和目的建立連接,如果建立不成功,也就沒有發(fā)送數(shù)據(jù)的必要確認(rèn)和重傳:當(dāng)TCP發(fā)出一個報(bào)文段后,它啟動一個定時器,等待目的端確認(rèn)收到這個報(bào)文段。如果不能及時收到一個確認(rèn),將重發(fā)這個報(bào)文段;排序:在網(wǎng)絡(luò)傳輸?shù)倪^程中有可能造成先發(fā)送的數(shù)據(jù)后到,后發(fā)送的數(shù)據(jù)先到,TCP會對失序的數(shù)據(jù)重

2、新進(jìn)行排序后以正確的順序交給應(yīng)用程序。TCP和UDP傳輸控制協(xié)議(TCP)面向連接可靠傳輸流控控制使用TCP的應(yīng)用:Web瀏覽器; 電子郵件 ;文件傳輸程序 用戶數(shù)據(jù)報(bào)協(xié)議(UDP)無連接無可靠低開銷盡力而為使用UDP的應(yīng)用:域名系統(tǒng) (DNS);視頻流;IP語音(VoIP)端口號端口號的使用端口號分為知名端口號和保留端口號,知名端口號給一些公認(rèn)的服務(wù)使用,范圍是1-1023,比如telnet 23,HTTP 80。保留端口號通常用于臨時標(biāo)識進(jìn)程,范圍是1024-65535。一臺主機(jī)要訪問HTTP服務(wù)器,它會以80為TCP目的端口號,服務(wù)器TCP協(xié)議通過識別80端口將數(shù)據(jù)交給上層的HTTP服務(wù)

3、,源端口號由系統(tǒng)隨機(jī)生成一個范圍在102465535的端口號以標(biāo)識該主機(jī)的訪問進(jìn)程。主機(jī) A102880源端口目的端口主機(jī) BTCP 頭部Host AHost B 發(fā)送 SYN(seq=100 ctl=SYN)1接收 SYN2發(fā)送 SYN, ACK接收 SYN(seq=300 ack=101 ctl=syn,ack) 建立會話(seq=101 ack=301 ctl=ack)3TCP連接建立TCP三次握手我發(fā)送 #10. 源端口 目標(biāo)端口 序列號 #確認(rèn)號#Source Dest Seq Ack1028 23 10 110比特?cái)?shù)據(jù)TCP序列號和確認(rèn)號我已收到 #10,現(xiàn)在我需要 #11.我發(fā)送

4、 #10.Source Dest Seq Ack1028 23 10 1 源端口 目標(biāo)端口 序列號 #確認(rèn)號#10比特?cái)?shù)據(jù)Source Dest Seq Ack 23 1028 1 11TCP序列號和確認(rèn)號我發(fā)送 #260.Source Dest Seq Ack1028 23 10 1 源端口 目標(biāo)端口 序列號 #確認(rèn)號#10比特?cái)?shù)據(jù)Source Dest Seq Ack 23 1028 1 11250比特?cái)?shù)據(jù)Source Dest Seq Ack1028 23 260 2TCP序列號和確認(rèn)號我發(fā)送 #260.Source Dest Seq Ack1028 23 10 1 源端口 目標(biāo)端口 序

5、列號 #確認(rèn)號#10比特?cái)?shù)據(jù)Source Dest Seq Ack 23 1028 1 11250比特?cái)?shù)據(jù)Source Dest Seq Ack1028 23 260 2Source Dest Seq Ack 23 1028 2 261我已收到 #260,現(xiàn)在我需要 #261.TCP序列號和確認(rèn)號TCP窗口機(jī)制TCP 通過窗口機(jī)制來提供端到端的流量控制。TCP 的窗口以字節(jié)為單位進(jìn)行調(diào)整,以適應(yīng)接收方的處理能力,處理過程如下:TCP 連接階段,雙方協(xié)商窗口尺寸,同時接收方預(yù)留數(shù)據(jù)緩沖區(qū);發(fā)送方根據(jù)協(xié)商的結(jié)果,發(fā)送符合窗口尺寸的數(shù)據(jù)字節(jié)流,并等待對方的確認(rèn);發(fā)送方根據(jù)確認(rèn)信息,調(diào)整窗口的尺寸。H

6、ost BHost A1230123接收方的緩沖區(qū)03TCP流控機(jī)制滑動窗口通報(bào)窗口大小為3緩沖區(qū)滿應(yīng)用程序讀取 通報(bào)窗口大小變?yōu)? 發(fā)送窗口大小變?yōu)? 端口協(xié)議說明21FTP文件傳輸協(xié)議,用于上傳、下載23Telnet用于遠(yuǎn)程登錄,通過連接目標(biāo)計(jì)算機(jī)的這一端口,得到驗(yàn)證后 可以遠(yuǎn)程控制管理目標(biāo)計(jì)算機(jī)25SMTP簡單郵件傳輸協(xié)議,用于發(fā)送郵件53DNS域名服務(wù),當(dāng)用戶輸入網(wǎng)站的名稱后,由DNS負(fù)責(zé)將它解析成IP地址,這個過程中用到的端口號是5380HTTP超文本傳輸協(xié)議,通過HTTP實(shí)現(xiàn)網(wǎng)絡(luò)上超文本的傳輸TCP的應(yīng)用UDP 頭部端口協(xié)議說明69TFTP簡單文件傳輸協(xié)議53DNS域名服務(wù)123NTP網(wǎng)絡(luò)時間協(xié)議111RPC遠(yuǎn)程過程調(diào)用DNS服務(wù)器支持TCP和UDP兩種協(xié)議的查詢方式,而且端口都是53。大多數(shù)的查詢都是UDP查詢的,一般需要TCP查

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論