課TCPIP協(xié)議課件_第1頁
課TCPIP協(xié)議課件_第2頁
課TCPIP協(xié)議課件_第3頁
課TCPIP協(xié)議課件_第4頁
課TCPIP協(xié)議課件_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課TCPIP協(xié)議PPT課件第八課第八課 TCP/IPTCP/IP協(xié)議協(xié)議課TCPIP協(xié)議PPT課件TCP/IP協(xié)議體系概述v TCP/IP協(xié)議源于1969年,是針對Internet開發(fā)的一種體系結(jié)構(gòu)和協(xié)議標(biāo)準(zhǔn),其目的在于解決異種計算機網(wǎng)絡(luò)的通信問題。使得網(wǎng)絡(luò)在互聯(lián)時能為用戶提供一種通用、一致的通信服務(wù)。是國際互聯(lián)網(wǎng)Internet采用的協(xié)議標(biāo)準(zhǔn)。 v TCP/IP是一組通信協(xié)議的代名詞,是由一系列協(xié)議組成的協(xié)議簇。它本身指兩個協(xié)議集:v TCP傳輸控制協(xié)議v IP互聯(lián)網(wǎng)絡(luò)協(xié)議。 課TCPIP協(xié)議PPT課件TCP/IP網(wǎng)絡(luò)互聯(lián) InternetTCP/IP課TCPIP協(xié)議PPT課件TCP/IP的

2、分層及基本工作原理v 網(wǎng)絡(luò)協(xié)議通常分不同層次進(jìn)行開發(fā),每一層分別負(fù)責(zé)不同的通信功能v TCP/IP協(xié)議族是一組不同層次上的多個協(xié)議的組合。TCP/IP通常被認(rèn)為是一個四層協(xié)議系統(tǒng) 。課TCPIP協(xié)議PPT課件應(yīng)用層應(yīng)用層傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層Telnet、Ftp、Smtp等等TCP和和UDPIP、ICMP和和IGMP接口卡及設(shè)備驅(qū)動接口卡及設(shè)備驅(qū)動TCP/IP的分層 課TCPIP協(xié)議PPT課件 TCP/IP的分層 Internet 層層IPICMPIGMPARP網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層EthernetATM 傳輸層傳輸層UDPTCP 應(yīng)用層應(yīng)用層FTPHTTP 應(yīng)用層應(yīng)用層

3、表示層表示層 傳輸層傳輸層網(wǎng)絡(luò)層網(wǎng)絡(luò)層 鏈路層鏈路層物理層物理層會話層會話層課TCPIP協(xié)議PPT課件TCP/IP 分層模型 課TCPIP協(xié)議PPT課件TCP/IP體系結(jié)構(gòu)與協(xié)議棧之間關(guān)系課TCPIP協(xié)議PPT課件應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層SMTPFTPTELNETDNSSNMPNFSTFTPRPCTCPUDPIPICMP IGMPRARPARP由底層網(wǎng)絡(luò)定義的協(xié)議應(yīng)用程序TCP/IP與OSI的比較 課TCPIP協(xié)議PPT課件TCP/IP協(xié)議集的主要協(xié)議協(xié)議協(xié)議提供服務(wù)提供服務(wù)相應(yīng)相應(yīng)OSI層層IP數(shù)據(jù)報服務(wù)數(shù)據(jù)報服務(wù)3ICMP差錯和控制差錯和控制3ARP互聯(lián)網(wǎng)地址互聯(lián)網(wǎng)地

4、址物理地址物理地址3RARP物理地址物理地址互聯(lián)網(wǎng)地址互聯(lián)網(wǎng)地址3TCP可靠流服務(wù)可靠流服務(wù)4FTP文件傳送文件傳送57TELNET終端仿真終端仿真57DNS域名域名互聯(lián)網(wǎng)地址互聯(lián)網(wǎng)地址57課TCPIP協(xié)議PPT課件 基于TCP/IP的文件傳輸(FTP)應(yīng)用課TCPIP協(xié)議PPT課件數(shù)據(jù)鏈路層協(xié)議 vSLIP :全稱是Serial Line IP。它是一種在串行線路上對IP數(shù)據(jù)報進(jìn)行封裝的簡單形式 vPPP:點對點協(xié)議修改了SLIP協(xié)議中的所有缺陷。與SLIP類似,PPP經(jīng)常用于低速的串行鏈路 課TCPIP協(xié)議PPT課件網(wǎng)絡(luò)層協(xié)議:IP協(xié)議v網(wǎng)際協(xié)議(IP)v 主要負(fù)責(zé)在主機之間尋址和選擇數(shù)據(jù)

5、包的路由。IP協(xié)議不含錯誤恢復(fù)的編碼,屬于不可靠的協(xié)議。課TCPIP協(xié)議PPT課件IP數(shù)據(jù)報格式課TCPIP協(xié)議PPT課件24 位位24 位位00.00.0c.12. 34.56廠家代碼廠家代碼序列號序列號ROMRAM MAC 地址固化在網(wǎng)卡的地址固化在網(wǎng)卡的 ROM 中中課TCPIP協(xié)議PPT課件 ARPRARP32位位IP地址地址 48位以太網(wǎng)地址位以太網(wǎng)地址課TCPIP協(xié)議PPT課件課TCPIP協(xié)議PPT課件v ARP把基于TCP/IP軟件使用的IP 地址解析成局域網(wǎng)硬件使用的媒體訪問控制(MAC)地址。HEY - Everyone please listen! Will 128.213

6、.1.5 please send me his/her Ethernet address,my is , and my Ethernet address is 87:A2:15:35:02:CCnot meHi Red! Im , and my Ethernet address is 87:A2:15:35:02:C3課TCPIP協(xié)議PPT課件Map IP EthernetIP: Ethernet: 08.00.01 IP: = ?我收到了這個廣播信

7、息我收到了這個廣播信息,我的,我的MAC地址是地址是08.00.01 我想知道我想知道IP地址地址為為 的的MAC地址是什么地址是什么?課TCPIP協(xié)議PPT課件Ethernet: 08.00.01IP: 5Ethernet: 08.00.01 IP = ?我的我的 IP地址是地址是什么什么?我收到了你我收到了你的廣播,你的廣播,你的的IP地址是地址是 5. Map Ethernet IP課TCPIP協(xié)議PPT課件v ICMP傳遞差錯報文以及其他需要注意的信息。ICMP報文通常被網(wǎng)

8、絡(luò)層或更高層協(xié)議(TCP或UDP)使用。一些ICMP報文把差錯報文返回給用戶進(jìn)程。v 如目標(biāo)主機是不可到達(dá)的、路由的重定向等。常用的ping命令就是使用了ICMP協(xié)議。v ICMP不為數(shù)據(jù)提供錯誤控制服務(wù),只是并不再傳送錯誤的數(shù)據(jù),并在IP數(shù)據(jù)報的生存期過后將期拋棄。課TCPIP協(xié)議PPT課件v 傳輸層的服務(wù)允許用戶按照傳輸層的數(shù)據(jù)格式分段及封裝應(yīng)用層送來的數(shù)據(jù)。這一層數(shù)據(jù)流提供了端到端的傳輸服務(wù),它在發(fā)送主機與接收主機之間構(gòu)建了一個邏輯連接 。它允許在Internet上兩臺主機之間信息的。TCP還進(jìn)行流量控制,以避免發(fā)送過快而發(fā)生擁塞。 v :第一個是第一個是協(xié)議協(xié)議,即傳輸控制協(xié)議,是一個

9、可靠的、面向連接的協(xié)議。第二個是第二個是協(xié)議協(xié)議,它采用無連接的方式,不管發(fā)送的數(shù)據(jù)包是否到達(dá)目的主機,數(shù)據(jù)包是否出錯。收到數(shù)據(jù)包的主機也不會告訴發(fā)送方是否正確收到了數(shù)據(jù),它的可靠性是由上層協(xié)議來保障的。 課TCPIP協(xié)議PPT課件v 傳輸控制協(xié)議TCP將數(shù)據(jù)分成數(shù)據(jù)報,用能夠到達(dá)目的地的路徑信息連行包裝,接收端則將這些數(shù)據(jù)進(jìn)行重組。它提供可靠的、面向連接的數(shù)據(jù)報傳遞服務(wù)。 v TCP協(xié)議位于IP協(xié)議的上層,為數(shù)據(jù)提供用以補充IP協(xié)議的不足。 課TCPIP協(xié)議PPT課件傳輸?shù)骄W(wǎng)絡(luò)層 課TCPIP協(xié)議PPT課件v 所謂連接,就是兩個對等實體為進(jìn)行數(shù)據(jù)通信而進(jìn)行的一種結(jié)合。面向連接服務(wù)是在數(shù)據(jù)交換

10、之前,必須先建立連接。當(dāng)數(shù)據(jù)交換結(jié)束后,則應(yīng)終止這個連接。、和這三個階段。在傳送數(shù)據(jù)時是按序傳送的。課TCPIP協(xié)議PPT課件 源端口源端口Source Port(16 bit)宿端口宿端口Destination Port(16 bit)序列號序列號Sequence Number(32 bit) 確認(rèn)號確認(rèn)號Acknowledgment Number(32 bit)數(shù)據(jù)偏移數(shù)據(jù)偏移(DataOffset(4bit)保留(為保留(為)Reserved(6 bit)URGACKPSHRSTSYNFIN窗口窗口Windowing(16 bit)校驗和校驗和Checksum(16 bit) 緊急指針緊

11、急指針Urgent Pointer(16 bit)可選項可選項Option(32 bit)數(shù)據(jù)數(shù)據(jù)Data(32 bit)課TCPIP協(xié)議PPT課件: 表示發(fā)送方和接收方的端口號.序列號表示數(shù)據(jù)部分第一個字節(jié)的序列號(即表示此數(shù)據(jù)在數(shù)據(jù)段中的位置),確認(rèn)號表示數(shù)據(jù)已被接收,所期待下一個TCP數(shù)據(jù)段的序號.TCP報頭的長度. 不用,置0.置1表示包含緊急數(shù)據(jù)(此時緊急數(shù)據(jù)指針有效).確認(rèn).PSH:接收方盡快將數(shù)據(jù)交應(yīng)用層復(fù)位 同步 結(jié)束:緩沖區(qū)的大小,(即接收端可以接收最大字節(jié)數(shù))校驗數(shù)據(jù)發(fā)送有沒有遭到破壞表明緊急數(shù)據(jù)位置課TCPIP協(xié)議PPT課件TCP協(xié)議工作機制協(xié)議工作機制 發(fā)送發(fā)送SYN信

12、息信息(序號序號=x)接收接收SYN信息信息(序號序號=x)發(fā)送發(fā)送ACK 信息信息(確認(rèn)號確認(rèn)號=y+1)主機主機A主機主機B接收接收SYN信息信息(序號序號=y, 確認(rèn)號確認(rèn)號=x+1)發(fā)送發(fā)送SYN信息信息(序號序號=y, 確認(rèn)號確認(rèn)號=x+1)接收接收ACK 信息信息(確認(rèn)號確認(rèn)號=y+1)課TCPIP協(xié)議PPT課件v 。在無連接服務(wù)的情況下,兩個實體之間的通信,因此其下層的有關(guān)資源不需要事先進(jìn)行預(yù)定保留。這些資源將在數(shù)據(jù)傳輸時動態(tài)地進(jìn)行分配。無連接服務(wù)的另一特征就是它)。當(dāng)發(fā)送端的實體正在進(jìn)行發(fā)送時,它才必須是活躍的。無連接服務(wù)的優(yōu)點是靈活方便和比較迅速。但無連接服務(wù)不能防止報文的丟

13、失、重復(fù)或失序。無連接服務(wù)特別適合于傳送少量零星的報文。課TCPIP協(xié)議PPT課件 傳輸層就是通過)與應(yīng)用層的應(yīng)用程序進(jìn)行信息交互的,應(yīng)用層各種用戶進(jìn)程通過相應(yīng)的端口與傳輸層實體進(jìn)行信息交互。端口實際上是一個16Bit長的地址,范圍可以從0至65535。將0至1023端口號稱為熟知端口(Well-Known Port),其余1024至65535端口號稱為一般端口或(動態(tài))連接端口(Registered/Dynamic),在數(shù)據(jù)傳輸過程中,應(yīng)用層中的各種不同的服務(wù)器進(jìn)程不斷地檢測分配給它們的端口,以便發(fā)現(xiàn)是否有某個應(yīng)用進(jìn)程要與它通信。端口端口 課TCPIP協(xié)議PPT課件端口端口 TCP 端口號端

14、口號FTP傳輸層傳輸層TELNETDNSSNMPTFTPSMTPUDP應(yīng)用層應(yīng)用層2123255369161 在windows中使用的套接字稱為winsock,套接字的作用就是建立連接。Socket=IP+TCP/UDP+端口,其中IP地址標(biāo)識主機,TCP 或UDP協(xié)議用于指明傳輸套型,端口號標(biāo)明使用的服務(wù)。課TCPIP協(xié)議PPT課件端口端口 各端口的意義 課TCPIP協(xié)議PPT課件協(xié)議端口號關(guān)鍵字描述UDP42NAMESERVER主機名字服務(wù)器UDP53DOMAIN域名服務(wù)器UDP67BOOTP Client客戶端啟動協(xié)議服務(wù)UDP68BOOTP Server服務(wù)器端啟動協(xié)議服務(wù)UDP69T

15、FTP簡單文件傳輸協(xié)議UDP111RPC微系統(tǒng)公司RPCTCP20FTP Data文件傳輸服務(wù)器(數(shù)據(jù)連接)TCP21FTP Control文件傳輸服務(wù)器(控制連接)TCP23Telnet遠(yuǎn)程終端服務(wù)器TCP25SMTP簡單郵件傳輸協(xié)議TCP80HTTP超文本傳輸協(xié)議端口端口 課TCPIP協(xié)議PPT課件IP=1IP=5IP=0端口200端口201端口200端口25ABC連接1連接2連接3通過SMTP進(jìn)行通信的主機 端口端口 課TCPIP協(xié)議PPT課件TCP數(shù)據(jù)封裝示意圖 課TCPIP協(xié)議PPT課件UDP數(shù)據(jù)封裝示意圖 課TCPIP協(xié)議PPT課件 傳輸層的功能及特點傳輸層的功能及特點v分割上層應(yīng)用程序v建立連接v使用流量控制來發(fā)送數(shù)據(jù)v使

溫馨提示

  • 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

提交評論