ipv6协议分析实验报告.docx
《ipv6协议分析实验报告.docx》由会员分享,可在线阅读,更多相关《ipv6协议分析实验报告.docx(6页珍藏版)》请在冰点文库上搜索。
ipv6协议分析实验报告
ipv6协议分析实验报告
篇一:
ARP协议分析实验报告
计算机网络
实
验
报
告
学院年级20XX
班级4班
学号3013218158
姓名闫文雄
20XX年6月17日
目录
实验名称-----------------------------------------------------------------------------------1实验目标-----------------------------------------------------------------------------------1实验内容-----------------------------------------------------------------------------------1实验步骤-----------------------------------------------------------------------------------1实验遇到的问题及其解决方法--------------------------------------------------------1实验结论-----------------------------------------------------------------------------------1
一、实验名称
ARP协议分析
二、实验目标
熟悉ARP命令的使用,理解ARP的工作过程,理解ARP报文协议格式
三、实验内容以及实验步骤:
(局域网中某台计算机,以下称为A计算机)
ARP(地址解析协议):
地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。
主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。
ARP是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。
ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。
相关协议有RARP、代理ARP。
NDP用于在IPv6中代替地址解析协议
1、在DOS窗口中运行ARP命令,参照ARP命令给出的帮助,解释下列命令的用途;:
ARP-sinet_addreth_addr[if_addr]
用“arp-s”可以手动在ARP表中指定IP地址与MAC地址的对应,类型为static,此项存在硬盘中,而不是缓存表,计算机重新启动后仍然存在,且遵循静态优于动态的原则,所以这个设置不对,可能导致无法上网.
ARP-dinet_addr[if_addr]
删除指定的IP地址项,此处的inet_addr代表IP地址。
对于指定的接口,要删除表中的某项,请使用if_addr参数,此处的if_addr代表指派给该接口的IP地址。
要删除所有项,请使用星号通配符代替inet_addr。
ARP-a[inet_addr][-Nif_addr]
显示所有接口的当前ARP缓存表。
要显示特定IP地址的ARP缓存项,请使用带有inet_addr参数的arp-a,此处的inet_addr代表IP地址。
如果未指定inet_addr,则使用第一个适用的接口。
要显示特定接口的ARP缓存表,请将-Nif_addr参数与-a参数一起使用,此处的if_addr代表指派给该接口的IP地址。
-N参数区分大小写。
2.请问你使用什么命令可以查看计算机的IP地址和MAC地址,记录下计算机的IP地址和MAC地址;
显示ip地址:
ipconfig
MicrosoftWindows[版本]
20XXMicrosoftCorporation。
保留所有权利。
C:
\Users\xiong>ipconfig
WindowsIP配置
PPP适配器Tjunet:
连接特定的DNS后缀.......:
IPv4地址............:
子网掩码............:
默认网关.............:
无线局域网适配器本地连接*12:
连接特定的DNS后缀.......:
本地链接IPv6地址........:
fe80:
:
ac16:
3f9c:
37bd:
c968%23IPv4地址............:
子网掩码............:
默认网关.............:
以太网适配器vEthernet:
连接特定的DNS后缀.......:
本地链接IPv6地址........:
fe80:
:
987a:
19a5:
5d8e:
fdf2%20IPv4地址............:
子网掩码............:
默认网关.............:
无线局域网适配器本地连接*1:
媒体状态............:
媒体已断开
连接特定的DNS后缀.......:
无线局域网适配器WLAN:
连接特定的DNS后缀.......:
workgroup
篇二:
IPV6抓包协议分析
IPV6协议抓包分析
一、实践名称:
在校园网配置使用IPv6,抓包分析IPv6协议
二、实践内容和目的
内容:
网络抓包分析IPv6协议。
目的:
对IPv6协议的更深层次的认识,熟悉IPv6数据报文的格式。
三、实践器材:
PC机一台,网络抓包软件Wireshark。
四、实验数据及分析结果:
1.IPv6数据报格式:
2.网络抓包截获的数据:
3.所截获的IPv6的主要数据报为:
InternetProtocolVersion6?
0110....=Version:
6?
....0000
0000....................=Trafficclass:
0x00000000?
............00000000000000000000=Flowlabel:
0x00000000Payloadlength:
93Nextheader:
UDP?
Hoplimit:
1?
Source:
fe80:
:
c070:
df5a:
407a:
902eDestination:
ff02:
:
1:
2
4.分析报文:
根据蓝色将报文分成三个部分:
第一部分:
333300010002,目的组播地址转化的mac地址。
以333300表示组播等效mac;0026c7e78028。
源地址的mac地址;86dd,代表报文类型为IPv6;第二部分:
60,代表包过滤器"==6";
000000,Trafficclass(通信类别):
0x00000000;
005d,Payloadlength(载荷长度,即报文的最后一部分,或者说是报文携带的信息):
32;
11,Nextheader(下一个封装头):
ICMPv6;
01,Hoplimit(最多可经历的节点跳数):
1;
fe80000000000000c070df5a407a902e,源ipv6地址;ff020000000000000000000000010002,目的ipv6地址;第三部分(报文携带的信息):
02,表示类型为NeighborSolicitation;
22,表示Code:
38;
0223是Checksum(校验和):
0x6faa[correct];
005d363a,Reserved(保留位):
00000000;
fe8000000000000076d435fffe0356b0,是组播地址中要通信的那个目的地址;
010100235ad57ee3,表示
ICMPv6Option。
ICMPv6的可选参数;其中从左到右:
01。
Sourcelink-layeraddress;
01,Length:
1;
00235ad57ee3,源地址的mac地址。
五、实践总结:
通过此次实践,更近一步熟悉了抓包软件的使用,并且对议以及报文格式有了更深层次的了解。
IPv6协
篇三:
实验IPV4和IPV6协议分析
实验2IPV4和IPV6协议分析
一、实验目的
1.掌握IPV6的地址格式及主机的IPV6地址的配置方法。
2.抓包比较IPV4和IPV6数据包头部的结构。
二、实验要求
每两人一组,两台计算机连接到同一交换机。
两人配合完成实验任务。
按实验内容和步骤的要求完成实验操作,将实验过程、实验结果和异常现象(必要时截图)记录在实验报告中,并进行必要的分析。
三、试验设备及软件
PC机:
安装windows20XX/xp,安装sniffer软件,通过网卡连接到外网和通过内网连接到网络设备。
四、试验内容和步骤
1.抓取IPV4包并分析
【也可以忽略
(1)-(4)步,直接通过浏览网页,抓包】
(1)两机连接到同一交换机。
(2)配置IPV4地址:
PC1:
PC2:
启动sniffer,设置抓取IPV4包的选项
PC1和PC2相互执行ping命令。
完成如教材如P35表的工作。
(6)分析连续的IP报文的标识和片偏移的关系
2.抓取IPV6包并分析
(1)两机同一交换机。
(2)配置PC1的IPV6地址20XX:
1111:
:
1/64(如果已经配好地址,则忽略这一条)
CMD下先运行:
ipv6install
安装提示succeed后再运行netsh,进入后键入
interfaceipv6addaddress"本地连接"20XX:
1111:
:
1同理给PC2配置IPV6地址20XX:
1111:
:
2/64
启动sniffer,设置抓取IPV6包的选项
PC1和PC2相互执行ping命令。
完成所抓IPV6报文头部的信息分析(参考P39:
图)
(6)记录本机IPV6地址,并解释作用。
五、注意
1.“本地连接”的引号必须是英文引号
2.双网卡时,必须禁掉一块网卡
3.一个地址可以有多个IPV6地址,可能会误配一个接口多个地址,这时会发生自己拼自己
4.接到一个交换机时,地址不要冲突