ICND第四章 基于TCPIP的互连网络

上传人:仙*** 文档编号:46981369 上传时间:2021-12-16 格式:PPT 页数:63 大小:503.50KB
收藏 版权申诉 举报 下载
ICND第四章 基于TCPIP的互连网络_第1页
第1页 / 共63页
ICND第四章 基于TCPIP的互连网络_第2页
第2页 / 共63页
ICND第四章 基于TCPIP的互连网络_第3页
第3页 / 共63页
资源描述:

《ICND第四章 基于TCPIP的互连网络》由会员分享,可在线阅读,更多相关《ICND第四章 基于TCPIP的互连网络(63页珍藏版)》请在装配图网上搜索。

1、第四章基于TCP/IP的互连网络TCP/IP 协议族7654325432应用层应用层表达层表达层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层1应用层应用层传输层传输层Internet层层网络接口层网络接口层1应用层概述* 路由器使用路由器使用应用层应用层传输层传输层Internet层层网络接口层网络接口层文件传输文件传输- TFTP *- FTP *- NFSE-Mail- SMTP远程登陆远程登陆- Telnet *- rlogin *网络管理网络管理- SNMP *名称管理名称管理- DNS*传输层概述Transmission ControlProtocol (TC

2、P)User Datagram Protocol (UDP)应用层应用层传输层传输层Internet层层网络接口层网络接口层面向连接面向连接非面向连接非面向连接TCP 数据格式Source port (16)Destination port (16)Sequence number (32)Headerlength (4)Acknowledgemten number (32)Reserved (6) Code bits (6)Window (16)Checksum (16)Urgent (16)Options (0 or 32 if any)Data (varies)20BytesBit 0Bi

3、t 15Bit 16Bit 31端口号TCP端口号端口号FTP传输层传输层TELNETDNSSNMPTFTPSMTPUDP应用层应用层2123255369161RIP520TCP 端口号源端口源端口目标端口目标端口Host A102823SPDPHost ZTelnet Z目标端口目标端口 = 23.发送发送 SYN (seq=100 ctl=SYN)接收接收 SYNHost AHost BTCP 三次握手1发送发送 SYN (seq=100 ctl=SYN)接收接收 SYN发送发送 SYN, ACK (seq=300 ack=101 ctl=syn,ack)Host AHost B接收接收

4、SYN12TCP 三次握手发送发送 SYN (seq=100 ctl=SYN)接收接收 SYN发送发送 SYN, ACK (seq=300 ack=101 ctl=syn,ack)建立会话建立会话(seq=101 ack=301 ctl=ack)Host AHost B123接收接收 SYNTCP 三次握手TCP 简单确认 滑动窗口 = 1发送方发送方 接收方接收方TCP 简单确认 滑动窗口 = 1发送方发送方 接收方接收方发送发送 1接收接收 1TCP 简单确认 滑动窗口 = 1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2 发送发送 ACK 2TCP 简单确认 滑动

5、窗口 = 1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2TCP 简单确认 滑动窗口 = 1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3TCP 简单确认 滑动窗口 = 1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3发送发送 3接收接收 3滑动窗口 = 1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收

6、 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3发送发送 3接收接收 3接收接收 ACK 4发送发送 ACK 4TCP 简单确认TCP 顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#Source Dest. Seq.Ack.102823101我发送我发送 #10.TCP 顺序号和确认号我已收到我已收到 #10,现在我需要现在我需要 #11.源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#102823Source Dest. Seq.1Ack.102823Source Dest. Seq.1Ack.我发送我发送 #1

7、0.TCP 顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#102823Source Dest. Seq.2Ack.102823Source Dest. Seq.1Ack.102823Source Dest. Seq.1Ack.我已收到我已收到 #10,现在我需要现在我需要 #11.我发送我发送 #10.TCP 顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#102823Source Dest. Seq.2Ack.102823Source Dest. Seq.1Ack.102823Source Dest. Seq.1Ack.102823Source

8、Dest. Seq.2Ack.我已收到我已收到 #11,现在我需要现在我需要 #12.我发送我发送 #11TCP 窗 口发送方发送方接收方接收方TCP 窗 口Window size = 3Send 2发送方发送方接收方接收方Window size = 3Send 1Window size = 3Send 3Window size = 3Send 2TCP 窗 口发送方发送方Window size = 3Send 1Window size = 3Send 3ACK 3Window size = 2数据数据 3 被丢弃被丢弃接收方接收方Window size = 3Send 2TCP 窗 口发送方

9、发送方Window size = 3Send 1Window size = 3Send 3ACK 3Window size = 2数据数据 3 被丢弃被丢弃Window size = 3Send 4Window size = 3Send 3接收方接收方Window size = 3Send 2TCP 窗 口发送方发送方Window size = 3Send 1Window size = 3Send 3ACK 3Window size = 2数据数据 3 被丢弃被丢弃Window size = 3Send 4Window size = 3Send 3ACK 5Window size = 2接收方

10、接收方TCP总结 TCP为什么是可以实现端到端面向连接的服务? 1.在建立连接时使用三次握手确认对方身份; 2.使用滑动窗口技术实现传输的平衡; 3.使用先入先出方式进行排序; 4.传输中使用确认和重传保证传输质量; 所以,TCP有源端口、目标端口、顺序号、确认号。 没有顺序号和确认号UDP 数据格式Source port (16)Destination port (16)Length (16)Data (if any)1Bit 0Bit 15Bit 16Bit 31Checksum (16)8BytesInternet 层概述 OSI 网络层对应的是TCP/IP的internet层Inter

11、net Protocol (IP)Internet Control MessageProtocol (ICMP)Address ResolutionProtocol (ARP)Reverse AddressResolution Protocol (RARP)应用层应用层传输层传输层Internet层层数据链路层数据链路层物理层物理层IP 数据Version(4)Destination IP Address (32)Options (0 or 32 if any)Data (varies if any)1Bit 0Bit 15Bit 16Bit 31HeaderLength (4)Priorit

12、y & 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)20Bytes 决定上层协议协议域TransportLayerInternetLayerTCPUDPProtocolNumbersIP176ICMP协议ApplicationTransportInternetData LinkPhysicalDestination Unreachabl

13、eEcho (Ping)OtherICMP1ARP协议172.16.3.1172.16.3.2IP: 172.16.3.2 = ?我需要知道我需要知道176.16.3.2的物理的物理地址地址.ARP协议172.16.3.1172.16.3.2IP: 172.16.3.2 = ?我知道你的请求,这是我我知道你的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.ARP协议172.16.3.1IP: 172.16.3.2 Ethernet: 0800.0020.1111 172.16.3.2IP: 172.16.3.2 = ?我知道你的请求,这是我我知道你

14、的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.ARP协议 映射 IP Ethernet Local ARP172.16.3.1IP: 172.16.3.2 Ethernet: 0800.0020.1111 172.16.3.2IP: 172.16.3.2 = ?我知道你的请求,这是我我知道你的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.RARP协议Ethernet: 0800.0020.1111 IP = ?我的地址我的地址是多少?是多少?RARP协议Ethernet: 0800.0020.11

15、11 IP = ?我的地址我的地址是多少?是多少?我听到了广播我听到了广播你的地址是你的地址是 172.16.3.25.RARP协议Ethernet: 0800.0020.1111IP: 172.16.3.25Ethernet: 0800.0020.1111 IP = ?我的地址我的地址是多少?是多少?我听到了广播我听到了广播你的地址是你的地址是 172.16.3.25.RARP协议 映射 Ethernet IPEthernet: 0800.0020.1111IP: 172.16.3.25Ethernet: 0800.0020.1111 IP = ?我的地址我的地址是多少?是多少?我听到了广播

16、我听到了广播你的地址是你的地址是 172.16.3.25.ARP和RARP区别 ARP:映射对方IP到MAC地址; RARP: 映射自己MAC地址到IP;IP 地 址 255255 255 255DottedDecimalMaximumNetworkHost32 bitsIP 地 址 255255 255 255DottedDecimalMaximumNetworkHost1286432168421 11111111 11111111 11111111 11111111Binary32 bits18 916 1724 25321286432168421128643216842112864321

17、68421IP 地 址 255255 255 255DottedDecimalMaximumNetworkHost1286432168421 11111111 11111111 11111111 11111111 10101100 00010000 01111010 11001100Binary32 bits 172 16 122 204ExampleDecimalExampleBinary18 916 1724 2532128643216842112864321684211286432168421 Class A: Class B: Class C: Class D: 多址地址 Class

18、E: 科研用IP 地址分类NetworkHostHostHostNetwork NetworkHostHostNetwork Network NetworkHost8 bits8 bits8 bits8 bitsIP 地址分类1Class A:Bits:0NNNNNNNHostHostHost8 916 1724 2532Range (1-126)1Class B:Bits:10NNNNNNNetworkHostHost8 916 1724 2532Range (128-191)1Class C:Bits:110NNNNNNetworkNetworkHost8 916 17242532Rang

19、e (192-223)1Class D:Bits:1110MMMMMulticast Group Multicast Group Multicast Group8 916 17242532Range (224-239)三段私有地址 私有地址:在Internet上不被承认的地址。 10.0.0.1-10.255.255.254 172.16.0.1-172.31.255.254 192.168.0.1-192.168.255.254 在任何的公司和网吧或具有私有空间的终端上都可以被分配。主机地址172.16.2.1172.16.3.10172.16.12.1210.1.1.110.250.8.1

20、110.180.30.118E1172.161212网络网络主机主机.网络网络端口端口172.16.0.010.0.0.0E0E1路由表路由表172.16.2.110.6.24.2E0 11111111计算可用的主机地址 172 16 0 0 10101100 00010000 00000000 0000000016151413121110 987654321网络网络主机主机 00000000 00000001 11111111 11111111 11111111 11111110. 00000000 00000010 11111101123655346553565536-.265534N2N

21、-2 = 216-2 = 65534IP地址分类练习地址地址类别类别网络网络主机主机10.2.1.1128.63.2.100201.222.5.64192.6.141.2130.113.64.16256.241.201.10IP地址分类练习(答案)地址地址类别类别网络网络主机主机10.2.1.1128.63.2.100201.222.5.64192.6.141.2130.113.64.16256.241.201.10ABCCBNonexistent10.0.0.0128.63.0.0201.222.5.0192.6.141.0130.113.0.00.2.1.10.0.2.1000.0.0.6

22、40.0.0.20.0.64.16 网络 172.16.0.0172.16.0.0不设子网的地址172.16.0.1 172.16.0.2 172.16.0.3.172.16.255.253 172.16.255.254IP地址配置的基本原则 路由器的物理网络端口需要有一个IP地址 相邻路由器的相邻端口IP地址在同一网段 同一路由器不同端口在不同网段上(牢记!) 网络 172.16.0.0设置子网的地址172.16.1.0172.16.2.0172.16.3.0172.16.4.0子网地址172.16.2.200172.16.2.2172.16.2.160172.16.2.1172.16.3.

23、5172.16.3.100172.16.3.150E0172.16网络网络网络网络端口端口172.16.0.0172.16.0.0E0E1新路由表新路由表 2160主机主机.172.16.3.1E1子网地址172.16.2.200172.16.2.2172.16.2.160172.16.2.1172.16.3.5172.16.3.100172.16.3.150172.16.3.1E0E1172.162160网络网络主机主机.网络网络端口端口172.16.2.0172.16.3.0E0E1新路由表新路由表子网子网子网掩码1721600255255002552552550IPAddressDefa

24、ultSubnetMask8-bitSubnetMaskNetworkHostNetworkHostNetworkSubnetHost“/16” 表示子网掩码有表示子网掩码有16位位.“/24”表示子网掩码有表示子网掩码有24位位. 11111111 111111110000000000000000十进制和二进制的转换10000000=12811000000=19211100000=22411110000=24011111000=24811111100=25211111110=25411111111=255128 6432168421子网掩码练习地址地址子网掩码子网掩码类别类别子网子网172.

25、16.2.1010.6.188.2010.30.36.12255.255.255.248255.255.240.0255.255.248.0广播地址172.16.1.0172.16.2.0172.16.3.0172.16.4.0172.16.3.255(Directed broadcast)255.255.255.255(Local network broadcast)172.16.255.255(All subnets broadcast)子网划分Other subnets192.168.5.16192.168.5.32192.168.5.4820 子网子网5 主机主机/子网子网C类地址:类

26、地址: 192.168.5.011111000IP Host Address: 192.168.5.121Subnet Mask: 255.255.255.248NetworkSubnet Host192.168.5.121: 1100000011111111Subnet: 1100000010101000101010001111111100000101000001011111111101111001 01111000255.255.255.248:C类地址子网规划Subnet Address = 192.168.5.120Host Addresses = 192.168.5.121192.168.5.126Broadcast Address = 192.168.5.127Five Bits of SubnettingBroadcast:NetworkNetwork11000000101010000000010101111111广播地址练习地址地址类别类别子网子网广播地址广播地址201.222.10.60 255.255.255.248子网掩码子网掩码15.16.193.6 255.255.224.028.216.32.13 255.252.0.053.50.6.27 255.240.0.0

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!