《第3章 TCPIP協(xié)議棧》由會(huì)員分享,可在線閱讀,更多相關(guān)《第3章 TCPIP協(xié)議棧(43頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Body Text,Second Level,Third Level,Fourth Level,Fifth Level,Slide Title,1999,Cisco Systems,Inc.,ICND8-,*,第三章,TCP/IP,協(xié)議棧,本章目標(biāo),通過(guò)本章的學(xué)習(xí),您應(yīng)該掌握以下內(nèi)容,:,掌握,TCP/IP,分層模型,掌握三次握手過(guò)程,理解,OSI,和,TCP/IP,模型的區(qū)別和聯(lián)系,早期的協(xié)議族,全球范圍,TCP/IP,介紹,主機(jī),Internet,TCP/IP,主機(jī),TCP/IP,協(xié)議族,7,6,5,4,3,2,5,4,3,2,應(yīng)用層,表示層,會(huì)話層,傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層,1
2、,應(yīng)用層,主機(jī)到主機(jī)層,Internet,層,1,網(wǎng)絡(luò)接入層,應(yīng)用層概述,*路由器使用,應(yīng)用層,主機(jī)到主機(jī)層,Internet,層,文件傳輸,-TFTP*,-FTP*,-NFS,E-Mail,-SMTP,遠(yuǎn)程登陸,-Telnet*,-rlogin*,網(wǎng)絡(luò)管理,-SNMP*,名稱管理,-DNS*,網(wǎng)絡(luò)接入層,主機(jī)到主機(jī)層概述,Transmission Control,Protocol(TCP),User Datagram,Protocol(UDP),應(yīng)用層,主機(jī)到主機(jī)層,Internet,層,網(wǎng)絡(luò)接入層,面向連接,非面向連接,TCP,數(shù)據(jù)格式,Source port(16),Destinatio
3、n port(16),Sequence number,(32),Headerlength(4),Acknowledgement number,(32),Reserved(6),Code bits(6),Window(16),Checksum(16),Urgent(16),Options(0 or 32 if any),Data(varies),20,Bytes,Bit 0,Bit 15,Bit 16,Bit 31,端口號(hào),TCP,端口號(hào),FTP,傳輸層,TELNET,DNS,SNMP,TFTP,SMTP,UDP,應(yīng)用層,21,23,25,53,69,161,RIP,520,TCP,端口號(hào),源端
4、口,目標(biāo)端口,Host A,1028,23,SP,DP,Host Z,Telnet Z,目標(biāo)端口=23.,發(fā)送,SYN,(seq=100 ctl=SYN),接收,SYN,Host A,Host B,TCP,三次握手,1,發(fā)送,SYN,(seq=100 ctl=SYN),接收,SYN,發(fā)送,SYN,ACK,(seq=300 ack=101 ctl=syn,ack),Host A,Host B,接收,SYN,1,2,TCP,三次握手,發(fā)送,SYN,(seq=100 ctl=SYN),接收,SYN,發(fā)送,SYN,ACK,(seq=300 ack=101 ctl=syn,ack),建立會(huì)話,(seq=
5、101 ack=301 ctl=ack),Host A,Host B,1,2,3,接收,SYN,TCP,三次握手,TCP,連接建立,TCP,簡(jiǎn)單確認(rèn),滑動(dòng)窗口=1,發(fā)送方,接收方,TCP,簡(jiǎn)單確認(rèn),滑動(dòng)窗口=1,發(fā)送方,接收方,發(fā)送 1,接收 1,TCP,簡(jiǎn)單確認(rèn),滑動(dòng)窗口=1,發(fā)送方,接收方,發(fā)送 1,接收 1,接收,ACK 2,發(fā)送,ACK 2,TCP,簡(jiǎn)單確認(rèn),滑動(dòng)窗口=1,發(fā)送方,接收方,發(fā)送 1,接收 1,接收,ACK 2,發(fā)送,ACK 2,發(fā)送 2,接收 2,TCP,簡(jiǎn)單確認(rèn),滑動(dòng)窗口=1,發(fā)送方,接收方,發(fā)送 1,接收 1,接收,ACK 2,發(fā)送,ACK 2,發(fā)送 2,接收 2,
6、接收,ACK 3,發(fā)送,ACK 3,TCP,簡(jiǎn)單確認(rèn),滑動(dòng)窗口=1,發(fā)送方,接收方,發(fā)送 1,接收 1,接收,ACK 2,發(fā)送,ACK 2,發(fā)送 2,接收 2,接收,ACK 3,發(fā)送,ACK 3,發(fā)送 3,接收 3,滑動(dòng)窗口=1,發(fā)送方,接收方,發(fā)送 1,接收 1,接收,ACK 2,發(fā)送,ACK 2,發(fā)送 2,接收 2,接收,ACK 3,發(fā)送,ACK 3,發(fā)送 3,接收 3,接收,ACK 4,發(fā)送,ACK 4,TCP,簡(jiǎn)單確認(rèn),TCP,順序號(hào)和確認(rèn)號(hào),源端口,目標(biāo)端口,順序號(hào),#,確認(rèn)號(hào),#,Source,Dest.,Seq.,Ack.,1028,23,10,1,我發(fā)送#10.,TCP,順序號(hào)
7、和確認(rèn)號(hào),我已收到#10,現(xiàn)在我需要#11.,源端口,目標(biāo)端口,順序號(hào),#,確認(rèn)號(hào),#,1028,23,Source,Dest.,10,Seq.,1,Ack.,1028,23,Source,Dest.,11,Seq.,1,Ack.,我發(fā)送#10.,TCP,順序號(hào)和確認(rèn)號(hào),源端口,目標(biāo)端口,順序號(hào),#,確認(rèn)號(hào),#,1028,23,Source,Dest.,11,Seq.,2,Ack.,1028,23,Source,Dest.,10,Seq.,1,Ack.,1028,23,Source,Dest.,11,Seq.,1,Ack.,我已收到#10,現(xiàn)在我需要#11.,我發(fā)送#10.,TCP,順序號(hào)和確
8、認(rèn)號(hào),源端口,目標(biāo)端口,順序號(hào),#,確認(rèn)號(hào),#,Source,Dest.,10,Seq.,1,Ack.,我已收到#11,現(xiàn)在我需要#12.,我發(fā)送#11,Source,Dest.,Seq.,Ack.,1028,23,11,2,1028,23,Source,Dest.,1,Seq.,1,1,Ack.,23,1028,Source,Dest.,Seq.,Ack.,23,1028,2,1,2,TCP,窗 口,發(fā)送方,接收方,TCP,窗 口,Window size=3,Send 2,發(fā)送方,接收方,Window size=3,Send 1,Window size=3,Send 3,Window siz
9、e=3,Send 2,TCP,窗 口,發(fā)送方,Window size=3,Send 1,Window size=3,Send 3,ACK 3,Window size=2,數(shù)據(jù),3,被丟棄,接收方,Window size=3,Send 2,TCP,窗 口,發(fā)送方,Window size=3,Send 1,Window size=3,Send 3,ACK 3,Window size=2,數(shù)據(jù),3,被丟棄,Window size=3,Send 4,Window size=3,Send 3,接收方,Window size=3,Send 2,TCP,窗 口,發(fā)送方,Window size=3,Send
10、1,Window size=3,Send 3,ACK 3,Window size=2,數(shù)據(jù),3,被丟棄,Window size=3,Send 4,Window size=3,Send 3,ACK 5,Window size=2,接收方,沒(méi)有順序號(hào)和確認(rèn)號(hào),UDP,數(shù)據(jù)格式,Source port(16),Destination port(16),Length(16),Data(if any),1,Bit 0,Bit 15,Bit 16,Bit 31,Checksum(16),8,Bytes,Internet,層概述,OSI,網(wǎng)絡(luò)層對(duì)應(yīng)的是,TCP/IP,的,internet,層,Interne
11、t Protocol(IP),Internet Control Message,Protocol(ICMP),Address Resolution,Protocol(ARP),Reverse Address,Resolution Protocol(RARP),應(yīng)用層,主機(jī)到主機(jī)層,Internet,層,網(wǎng)絡(luò)接入層,IP,數(shù)據(jù),Version(4),Destination IP Address(32),Options(0 or 32 if any),Data(varies if any),1,Bit 0,Bit 15,Bit 16,Bit 31,HeaderLength(4),Priority&
12、Type of Service(8),Total Length(16),Identification(16),Flags(3),Fragment offset(13),Time to live(8),Protocol(8),Header checksum(16),Source IP Address(32),20,Bytes,決定上層協(xié)議,協(xié)議域,TransportLayer,InternetLayer,TCP,UDP,ProtocolNumbers,IP,17,6,ICMP,協(xié)議,Application,Transport,Internet,Network Access,Destination
13、 Unreachable,Echo(Ping),Other,ICMP,1,ARP,協(xié)議,172.16.3.1,172.16.3.2,IP:172.16.3.2=?,我需要知道17,2,.1,6,.3.2的物理地址.,ARP,協(xié)議,172.16.3.1,172.16.3.2,IP:172.16.3.2=?,我知道你的請(qǐng)求,這是我的物理地址,我需要知道176.16.3.2的物理地址.,ARP,協(xié)議,172.16.3.1,IP:172.16.3.2,Ethernet:0800.0020.1111,172.16.3.2,IP:172.16.3.2=?,我知道你的請(qǐng)求,這是我的物理地址,我需要知道176
14、.16.3.2的物理地址.,ARP,協(xié)議,映射,IP Ethernet,Local ARP,172.16.3.1,IP:172.16.3.2,Ethernet:0800.0020.1111,172.16.3.2,IP:172.16.3.2=?,我知道你的請(qǐng)求,這是我的物理地址,我需要知道176.16.3.2的物理地址.,RARP,協(xié)議,Ethernet:0800.0020.1111 IP=?,我的地址是多少?,RARP,協(xié)議,Ethernet:0800.0020.1111 IP=?,我的地址是多少?,我聽(tīng)到了廣播你的地址是 172.16.3.25.,RARP,協(xié)議,Ethernet:0800.
15、0020.1111,IP:172.16.3.25,Ethernet:0800.0020.1111 IP=?,我的地址是多少?,我聽(tīng)到了廣播你的地址是 172.16.3.25.,RARP,協(xié)議,映射,Ethernet IP,Ethernet:0800.0020.1111,IP:172.16.3.25,Ethernet:0800.0020.1111 IP=?,我的地址是多少?,我聽(tīng)到了廣播你的地址是 172.16.3.25.,本章總結(jié),通過(guò)本章的學(xué)習(xí),您應(yīng)該掌握以下內(nèi)容,:,掌握,TCP/IP,分層模型,掌握三次握手過(guò)程,理解,OSI,和,TCP/IP,模型的區(qū)別和聯(lián)系,問(wèn)題回顧,OSI,和,TCP/IP,層次模型的區(qū)別,TCP/IP,的優(yōu)點(diǎn),ARP,和,RARP,各用在什么場(chǎng)合,