tcp实验一ip分组交付和arp协议

上传人:第*** 文档编号:32818720 上传时间:2018-02-12 格式:DOC 页数:11 大小:194.40KB
返回 下载 相关 举报
tcp实验一ip分组交付和arp协议_第1页
第1页 / 共11页
tcp实验一ip分组交付和arp协议_第2页
第2页 / 共11页
tcp实验一ip分组交付和arp协议_第3页
第3页 / 共11页
tcp实验一ip分组交付和arp协议_第4页
第4页 / 共11页
tcp实验一ip分组交付和arp协议_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《tcp实验一ip分组交付和arp协议》由会员分享,可在线阅读,更多相关《tcp实验一ip分组交付和arp协议(11页珍藏版)》请在金锄头文库上搜索。

1、电 子科技大学实验报告学 生 姓 名 : 张 乐 中 学 号: 2012019020002 指 导 教 师 : 苏 俭 日 期: 2012 年 11 月 1 日实验项目名称: IP 分组交付和 ARP 协议 报 告 评 分 : 教师签字:一、实验原理IP子网中使用一个32比特的掩码来标识一个IP地址的网络/子网部分和主机部分。将IP地址和掩码进行“ 位与” 运算后可以得到该IP地址所在IP子网的子网地址,结合掩码中0比特个数可以确定该IP子网的IP地址空间范围。根据IP地址所在IP子网的子网地址及其掩码,可以判断这些IP地址是否属于同一个IP子网。IP地址空间中定义了一些特殊地址:网络/子网地

2、址:标识一个IP网络或子网。直接广播地址:表示该分组应由特定网络上的所有主机接收和处理。受限广播地址:表示该分组应由源所在网络或子网上的所有主机接收和处理。本网络上本主机地址:表示主机自己。环回地址:用来测试机器的协议软件。IP分组被交付到最终目的地有两种不同的交付方式:直接交付和间接交付。交付时首先通过路由选择技术确定交付方式:如果IP分组的目的与交付者在同一个IP网络上,就直接交付该分组至目的站点;如果IP分组的目的与交付者不在同一个IP网络上,就间接交付该分组至下一个路由器(即下一跳站点)。在以太网上,IP分组是封装在以太帧中发送的,因此发送时除了要有接收站的IP地址(IP分组中的目的I

3、P地址)外,还需要接收站的MAC地址(以太网帧中的目的MAC地址)。ARP协议( RFC 826)实现了IP地址(逻辑地址)到MAC地址(物理地址)的动态映射,并将所获得的映射存放在ARP 高速缓存表中。不同的交付方法将导致不同的ARP解析操作,获取不同的目的物理地址。直接交付时,交付者直接将IP分组交付给该分组的目的站点,因此交付者使用ARP协议找出IP分组中目的IP地址对应的物理地址。间接交付时,交付者需要将IP分组交付给下一跳站点,而不是该IP分组的目的端,因此交付者使用ARP协议找出下一跳站点IP地址对应的物理地址。IP 网络是一个逻辑网络,一个物理网络可以被逻辑划分成若干个 IP 网

4、络。两个 IP 网络之间的通信必须经由路由器中继,未经路由器互连的两个 IP 网络即使在同一物理网中也不能通信。主机的默认网关地址就是连接该主机所在 IP 网络的路由器接口的 IP 地址。二、实验目的1、掌握IP子网划分技术、IP地址分配原则,以及特殊IP地址的特征和作用2、理解掌握直接交付与间接交付IP分组过程中的路由选择、ARP解析和以太网封装技术3、分析子网划分对 IP 分组交付的影响三、实验内容PC1 PC2 PC3 PC4子网 A:192.168.11.0/24 子网 B:192.168.22.0/24R1 R2F0/0 F0/0S1/0S1/0PPPEthernet1(VMnet1

5、) Ethernet2(VMnet2)子网 C:192.168.12.0/30R1 F0/0 = 192.168.11.254,S1/0 = 192.168.12.1 R2 F0/0 = 192.168.22.254,S1/0 = 192.168.12.2实验拓扑中 VMware 虚拟机 PC1、PC2、PC3 和 PC4 分别位于由提供集线器功能的虚拟网卡 VMnet1 和 VMnet2 模拟实现的两个以太网 Ethernet1 和 Ethernet2 中,这两个以太网对应的 IP 子网 A 和子网 B 分别连在 Dynamips 软件模拟实现的路由器 R1 和 R2 的 F0/0 接口上。

6、R1 和 R2 之间通过 PPP 链路互联。R1、R2、PC2 、PC3 和 PC4 的网络连接均已配置。实验者首先在 PC1 上配置其网络连接,并配合通信测试命令( ping)来检验特殊 IP 地址的用途以及 IP 子网设置对同一物理网内计算机间通信的影响,从而理解并掌握子网地址、子网广播地址和主机地址的概念、特征与用途。然后在 PC1 上使用 ping 命令分别进行 IP 子网内通信和 IP 子网间通信,通过 ARP 缓存表操作命令、Dynamips 软件的分组捕获功能以及 Wireshark 软件的捕获分组查看功能,分析 IP 分组的直接交付、间接交付操作和路由器的作用,掌握 ARP 协

7、议的工作原理,以及 IP 分组投递过程中源/目的 IP 地址与源/ 目的 MAC 地址的特征,理解 IP 子网对 IP 分组交付的影响。四、实验器材(设备、元器件)路由器,wireshark 软件,一台 PC。五、实验步骤1、依次启动 VMware Workstation 中 TCPIP 组内的虚拟机 PC1、PC2 、PC3 和 PC4,使用 ipconfig 命令查看并记录这 4 台 PC 的网络连接信息,在 PC1 上 ping PC2 的IP 地址,记录并分析 ping 的结果。2、设置 PC1 的子网掩码为 255.255.255.0,然后将其 IP 地址分别设为192.168.11

8、.0、192.168.11.255,记录并分析设置结果。3、根据实验拓扑中的各子网信息以及步骤 1 中记录的 PC2、PC3 、PC4 的网络连接信息,配置 PC1 的 IP 地址、子网掩码和默认网关,使得 PC1 能够 ping 通 PC2,并在 PC1 上分别 ping PC3 和 PC4 的 IP 地址,记录并分析 ping 的结果。4、在 PC1 上分别 ping 以下 8 个 IP 地址:0.0.0.0、255.255.255.255、192.168.11.0、192.168.11.255、127.0.0.0、127.0.0.1、127.0.0.10、127.255.255.255,

9、记录并分析 ping 的结果。5、启动 Dynamips Server,然后运行 ,在 Dynagen 窗口中提示符“= ”后依次输入以下命令启动路由器 R1 和 R2,并进入其 CLI:= start R1= start R2= con R1= con R26、分别在 R1 的 CLI 提示符 “R1”后以及 R2 的 CLI 提示符 “R2”后输入“show arp”命令查看并记录两台路由器当前的 ARP 缓存表,例:R1 show arp R2 show arp7、在 Dynagen 窗口中提示符 “=”后依次输入以下命令捕获子网 A、子网 B 和子网C 中的分组:= capture R

10、1 f0/0 a.cap= capture R2 f0/0 b.cap= capture R2 s1/0 c.cap PPP8、分别在 PC1、PC2 、PC3、 PC4 上使用命令“arp -d *”清空四台 PC 上的 ARP 缓存表,然后使用命令“arp -a ”查看并记录清空操作后的 ARP 缓存表。9、在 PC1 上 ping PC2 的 IP 地址,记录 ping 回应信息。ping 结束后分别在PC1、PC2 、PC3 、PC4 上使用命令 “arp -a”、在 R1 和 R2 的 CLI 上使用命令“show arp”查看并记录四台 PC 和两台路由器的 ARP 缓存表。10、

11、在 PC1 上 ping PC3 的 IP 地址,记录 ping 回应信息。ping 结束后分别在PC1、PC2 、PC3 、PC4 上使用命令 “arp -a”、在 R1 和 R2 的 CLI 上使用命令“show arp”查看并记录四台 PC 和两台路由器的 ARP 缓存表。11、在 PC1 上 ping PC4 的 IP 地址,记录 ping 回应信息。ping 结束后分别在PC1、PC2 、PC3 、PC4 上使用命令 “arp -a”、在 R1 和 R2 的 CLI 上使用命令“show arp”查看并记录四台 PC 和两台路由器的 ARP 缓存表。12、在 PC1 上 ping 子

12、网 A 内一台不存在主机的 IP 地址,记录 ping 回应信息。ping 结束后在 PC1 上使用命令“arp -a”查看并记录其的 ARP 缓存表。13、在 Dynagen 窗口中提示符 “=”后依次输入以下命令停止捕获子网 A、子网 B 和子网 C 中的分组:= no capture R1 f0/0= no capture R2 f0/0= no capture R2 s1/014、用 Wireshark 软件查看并分析捕获的分组文件(a.cap 、b.cap 和 c.cap)中的 ARP和 ICMP 分组,查看过滤条件为“arp | icmp”(在 Wireshark 主窗口界面“过滤

13、工具栏”的“Filter:”域中输入)。15、实验结束后,按照以下步骤关闭实验软件、上传实验数据、还原实验环境:(1)关闭 R1、R2 的 CLI 窗口,在 Dynagen 窗口中提示符“=”后依次输入以下命令关闭 Dynagen 窗口,然后再关闭 Dynamips Server 窗口:= stop /all= exit(2)将 PC1 的网络连接设置为“自动获得 IP 地址”,然后依次关闭PC1、PC2、PC3 和 PC4,关闭 VMware 窗口;(3)运行 所在目录下的“reset.bat”文件。六、实验数据及结果分析1、记录实验中 PC1、PC2 、PC3 和 PC4 的网络连接。P

14、C1步骤 1 步骤 3 PC2 PC3 PC4IP 地址192.168.10.128192.168.11.1 192.168.11.2 192.168.22.3 192.168.22.4子网掩码255.255.255.0255.255.255.0255.255.255.0255.255.255.0255.255.255.0默认网关192.168.11.254192.168.11.254192.168.11.254192.168.22.254192.168.22.254【分析】PC1 在步骤 1 和步骤 3 中是否与 PC2、PC3、PC4 在一个 IP 子网中?为什么?2、记录实验中 PC1

15、的 ping 通信结果。步骤 目的主机 PING 回应信息 能否通信1 PC2 Destination host unreachable 否PC2Reply from 192.168.11.2:bytes=32Time1ms TTL=128能PC3 Destination host unreachable 否3PC4 Destination host unreachable 否0.0.0.0 Destination specified is invalid 否255.255.255.255Ping request could not find host 255.255.255.255.Plea

16、se check the name and try again.否192.168.11.0 Destination specified is invalid 否192.168.11.255 Request time out. 否127.0.0.0 Destination specified is invalid 否127.0.0.1 Reply from 127.0.0.1:bytes=32Time1ms TTL=128 能127.0.0.10Reply from 127.0.0.10:bytes=32Time1ms TTL=128能4127.255.255.255 Request timed out 否9 PC2 Reply from 192.168.11.2:bytes=32 能Time1ms TTL=128192.168.11.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号