原版CCNA教材第3章TCPIP协议栈.ppt
《原版CCNA教材第3章TCPIP协议栈.ppt》由会员分享,可在线阅读,更多相关《原版CCNA教材第3章TCPIP协议栈.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 1 1 2001,Cisco Systems,Inc.All rights reserved.原版CCNA教材第3章TCPIP协议栈 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望2 2 2 2001,Cisco Systems,Inc.All rights reserved.通过本章的学习,您应该掌握以下内容:通过本章的学习,您应该掌握以下内容:了解了解TCP/IP协议栈协议栈,各个分层的主要功能、各个分层的主要功能、IP协议的应用协议的应用 掌握掌握IP地
2、址分类,子网掩码的作用,识别网地址分类,子网掩码的作用,识别网络标识号、主机标识号,子网的数目络标识号、主机标识号,子网的数目 理解理解OSI和和TCP/IP模型的区别和联系模型的区别和联系掌握三次握手过程掌握三次握手过程本章目标本章目标本章目标本章目标3 3 3 2001,Cisco Systems,Inc.All rights reserved.早期的协议族早期的协议族全球范围全球范围TCP/IPTCP/IP介绍介绍介绍介绍主机主机InternetTCP/IP主机主机4 4 4 2001,Cisco Systems,Inc.All rights reserved.TCP/IP TCP/IP
3、 协议族协议族协议族协议族54325432应用层应用层表达层表达层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层1应用层应用层传输层传输层Internet层层数据链路层数据链路层物理层物理层15 5 5 2001,Cisco Systems,Inc.All rights reserved.应用层概述应用层概述应用层概述应用层概述应用层应用层传输层传输层Internet层层数据链路层数据链路层物理层物理层文件传输文件传输-TFTP 69-FTP 21/20-NFS 2049E-Mail-SMTP 25远程登陆远程登陆-Telnet 23 -rlogin 网络管理网络管理-S
4、NMP 161名称管理名称管理-DNS 536 6 6 2001,Cisco Systems,Inc.All rights reserved.传输层概述传输层概述传输层概述传输层概述Transmission ControlProtocol(TCP)User Datagram Protocol(UDP)应用层应用层传输层传输层Internet层层数据链路层数据链路层物理层物理层面向连接面向连接非面向连接非面向连接7 7 7 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 数据格式数据格式数据格式数据格式Source port(16)Desti
5、nation 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)20BytesBit 0Bit 15Bit 16Bit 318 8 8 2001,Cisco Systems,Inc.All rights reserved.端口号端口号端口号端口号TCP端口号端口号FTP传输层传输层TELNETDNSSNMPTFTPSMTPUDP应用
6、层应用层2123255369161RIP5209 9 9 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 端口号端口号端口号端口号源端口源端口目标端口目标端口Host A102823SPDPHost ZTelnet Z目标端口目标端口=23.101010 2001,Cisco Systems,Inc.All rights reserved.发送发送 SYN(seq=100 ctl=SYN)接收接收 SYNHost AHost BTCP TCP 三次握手三次握手三次握手三次握手1111111 2001,Cisco Systems,Inc.Al
7、l rights reserved.发送发送 SYN(seq=100 ctl=SYN)接收接收 SYN发送发送 SYN+ACK(seq=300 ack=101 ctl=syn,ack)Host AHost B接收接收 SYN12TCP TCP 三次握手三次握手三次握手三次握手121212 2001,Cisco Systems,Inc.All rights reserved.发送发送 SYN(seq=100 ctl=SYN)接收接收 SYN发送发送 SYN+ACK(seq=300 ack=101 ctl=syn,ack)建立会话建立会话(seq=101 ack=301 ctl=ack)Host
8、AHost B123接收接收 SYNTCP TCP 三次握手三次握手三次握手三次握手131313 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 简单确认简单确认简单确认简单确认滑动窗口滑动窗口=1发送方发送方 接收方接收方141414 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 简单确认简单确认简单确认简单确认滑动窗口滑动窗口=1发送方发送方 接收方接收方发送发送 1接收接收 1151515 2001,Cisco Systems,Inc.All rights reserved.TC
9、P TCP 简单确认简单确认简单确认简单确认滑动窗口滑动窗口=1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2 发送发送 ACK 2161616 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 简单确认简单确认简单确认简单确认滑动窗口滑动窗口=1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2171717 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 简单确认简单确认简单确认简单确认滑动窗口滑动窗
10、口=1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3181818 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 简单确认简单确认简单确认简单确认滑动窗口滑动窗口=1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3发送发送 3接收接收 3191919 2001,Cisco Systems,Inc.All rights reserv
11、ed.滑动窗口滑动窗口=1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3发送发送 3接收接收 3接收接收 ACK 4发送发送 ACK 4TCP TCP 简单确认简单确认简单确认简单确认202020 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 顺序号和确认号顺序号和确认号顺序号和确认号顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#Source Dest.Seq.Ack.102823101我发送我发送#10.2
12、12121 2001,Cisco Systems,Inc.All rights reserved.TCP 顺序号和确认号顺序号和确认号我已收到我已收到#10,现在我需要现在我需要#11.源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#102823Source Dest.1010Seq.1Ack.102823Source Dest.1111Seq.1Ack.我发送我发送#10.222222 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 顺序号和确认号顺序号和确认号顺序号和确认号顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#
13、确认号确认号#102823Source Dest.1111Seq.2Ack.102823Source Dest.1010Seq.1Ack.102823Source Dest.1111Seq.1Ack.我已收到我已收到#10,现在我需要现在我需要#11.我发送我发送#10.232323 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 顺序号和确认号顺序号和确认号顺序号和确认号顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#102823Source Dest.1111Seq.2Ack.102823Source Dest.1
14、010Seq.1Ack.102823Source Dest.1111Seq.1Ack.102823Source Dest.1212Seq.2Ack.我已收到我已收到#11,现在我需要现在我需要#12.我发送我发送#11242424 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 窗窗窗窗 口口口口发送方发送方接收方接收方252525 2001,Cisco Systems,Inc.All rights reserved.TCP TCP 窗窗窗窗 口口口口Window size=3Send 2发送方发送方接收方接收方Window size=3S
15、end 1Window size=3Send 3262626 2001,Cisco Systems,Inc.All rights reserved.Window size=3Send 2TCP TCP 窗窗窗窗 口口口口发送方发送方Window size=3Send 1Window size=3Send 3ACK 3Window size=2数据数据 3 被丢弃被丢弃接收方接收方272727 2001,Cisco Systems,Inc.All rights reserved.Window size=3Send 2TCP TCP 窗窗窗窗 口口口口发送方发送方Window size=3Send
16、 1Window size=3Send 3ACK 3Window size=2数据数据 3 被丢弃被丢弃Window size=3Send 4Window size=3Send 3接收方接收方282828 2001,Cisco Systems,Inc.All rights reserved.Window size=3Send 2TCP TCP 窗窗窗窗 口口口口发送方发送方Window size=3Send 1Window size=3Send 3ACK 3Window size=2数据数据 3 被丢弃被丢弃Window size=3Send 4Window size=3Send 3ACK 5
17、Window size=2接收方接收方292929 2001,Cisco Systems,Inc.All rights reserved.没有顺序号和确认号没有顺序号和确认号UDP UDP 数据格式数据格式数据格式数据格式Source port(16)Destination port(16)Length(16)Data(if any)1Bit 0Bit 15Bit 16Bit 31Checksum(16)8Bytes303030 2001,Cisco Systems,Inc.All rights reserved.Internet Internet 层概述层概述层概述层概述OSI 网络层对应的
18、是网络层对应的是TCP/IP的的internet层层Internet Protocol(IP)Internet Control MessageProtocol(ICMP)Address ResolutionProtocol(ARP)Reverse AddressResolution Protocol(RARP)应用层应用层传输层传输层Internet层层数据链路层数据链路层物理层物理层313131 2001,Cisco Systems,Inc.All rights reserved.IP IP 数据数据数据数据Version(4)Destination IP Address(32)Option
19、s(0 or 32 if any)Data(varies if any)1Bit 0Bit 15Bit 16Bit 31HeaderLength(4)Priority&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)20Bytes323232 2001,Cisco Systems,Inc.All rights reserved.决定上层协议决定上层协议协议
20、域协议域协议域协议域TransportLayerInternetLayerTCPUDPProtocolNumbersIP176333333 2001,Cisco Systems,Inc.All rights reserved.ICMPICMP协议协议协议协议ApplicationTransportInternetData LinkPhysicalDestination UnreachableEcho(Ping)OtherICMP1互联网控制消息协议ICMP n通过ICMP协议,主机和路由器可以报告错误并交换相关的状态信息。在下列情况中,通常自动发送ICMP消息:nIP数据报无法访问目标。nIP
21、路由器(网关)无法按当前的传输速率转发数据报。nIP路由器将发送主机重定向为使用更好的到达目标的路。nICMP协议的结构如图2-26所示。ICMP协议的结构 ICMP协议的头结构 nICMP头结构比较简单,如表2-9所示。类类型(型(8位)位)代代码码(8位)位)校校验验和(和(8位)位)类类型或者代型或者代码码ICMP数据报分析 n使用Ping命令发送ICMP回应请求消息,使用Ping命令,可以检测网络或主机通讯故障并解决常见的TCP/IP连接问题。分析Ping指令的数据报,如图2-27所示。383838 2001,Cisco Systems,Inc.All rights reserved.
22、ARPARP协议协议协议协议172.16.3.1172.16.3.2IP:172.16.3.2=?我需要知道我需要知道176.16.3.2的物理的物理地址地址.393939 2001,Cisco Systems,Inc.All rights reserved.ARPARP协议协议协议协议172.16.3.1172.16.3.2IP:172.16.3.2=?我知道你的请求,这是我我知道你的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.404040 2001,Cisco Systems,Inc.All rights reserved.ARPARP协议
23、协议协议协议172.16.3.1IP:172.16.3.2 Ethernet:0800.0020.1111 172.16.3.2IP:172.16.3.2=?我知道你的请求,这是我我知道你的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.414141 2001,Cisco Systems,Inc.All rights reserved.ARPARP协议协议协议协议映射映射 IP EthernetLocal ARP172.16.3.1IP:172.16.3.2 Ethernet:0800.0020.1111 172.16.3.2IP:172.16.3
24、.2=?我知道你的请求,这是我我知道你的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.424242 2001,Cisco Systems,Inc.All rights reserved.RARPRARP协议协议协议协议Ethernet:0800.0020.1111 IP=?我的地址我的地址是多少?是多少?434343 2001,Cisco Systems,Inc.All rights reserved.RARPRARP协议协议协议协议Ethernet:0800.0020.1111 IP=?我的地址我的地址是多少?是多少?我听到了广播我听到了广播你
25、的地址是你的地址是 172.16.3.25.444444 2001,Cisco Systems,Inc.All rights reserved.RARPRARP协议协议协议协议Ethernet:0800.0020.1111IP:172.16.3.25Ethernet:0800.0020.1111 IP=?我的地址我的地址是多少?是多少?我听到了广播我听到了广播你的地址是你的地址是 172.16.3.25.454545 2001,Cisco Systems,Inc.All rights reserved.RARPRARP协议协议协议协议映射映射 Ethernet IPEthernet:0800.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原版 CCNA 教材 TCPIP 协议
限制150内