Wireshark抓包和ipconfig命令(ip网络基础实验01)

文章目录

    • 一、实验名称
    • 二、实验目的
    • 三、实验原理
    • 四、实验要求
    • 五、实验步骤
    • 六、实验结果
    • 七、课后思考题


一、实验名称

网络基础实验

二、实验目的

1.通过本实验,掌握双绞线制作的基本原理和方法以及双绞线的测试和应用。
2.通过本实验,学习使用Wireshark协议分析软件,能够进行基本的网络性能、协议流程与故障分析;掌握常用网络管理命令的使用方法。
3.通过本实验,能够熟练掌握在主机上利用ipconfig命令查看详细的网络配置,并掌握一些常用命令。

三、实验原理

Internet体系结构是从ARPANET发展而来的,在建立它们时积累的经验对OSI参考模型产生了很大的影响。Internet体系结构并不严格遵守OSI参考模型,关于Internet的分层也没有统一的约定,将Internet描述成一个四层的结构,四个层次自底向上依次是数据链路层,网络层、传输层和应用层。
在命令提示界面执行ipconfig命令,可以显示本机当前的TCP/IP网络配置值,刷新动态主机配置协议(DHCP)和域名系统(DNS)。使用不带参数的ipconfig可以显示所有网卡的IP地址、子网掩码、默认网关。
Wireshark是一种网络报文分析器,可以捕获网络中的报文并显示其详细信息。它类似于检测网线内部情况的测量设备。Wireshark是开源的,ree,几乎所有的操作系统都可以使用。Wireshark的主要用途是:故障诊断网络问题检查安全问题验证网络应用程序调试协议的实现。

四、实验要求

本次实验的任务三次课9学时完成。完成三个任务。
1、任务一基本要求:
1)浏览器、Windows操作系统、网卡、网线在分层协议结构中,各属哪一层?
2)用户或一个机构网络,为什么必须同时完成物理和逻辑接入互联网,才可以访问互联网?
3)网络层的两个基本功能,选路与转发,各自由哪个协议完成,两者有什么区别与联系?
4)子网编址与CIDR有什么不同?
5)制作双绞线的线序和步骤。
2、任务二基本要求:
在这里插入图片描述
任务二 实验参考拓扑
1)参考上图,自动获取IP地址,在主机上利用ipconfig命令查看详细的网络配置;刷新DHCP获取的地址。
2)在主机A上使用ping命令,探测主机C的可达性,并熟悉常用的参数。
3)用route命令查看主机路由表,并比较在有/无网关时的路由表变化。
4)查看主机上的ARP缓存。
5)利用tracert命令探测到某一个喜欢的网站所经过的路由,分析tracert命令的原理。
6)自主选择一些熟悉的网页进行访问,使用netstat命令观察统计信息。
3、任务三基本要求:
1)参考上图,自动获取IP地址,在主机上启动Wireshark,将被监听接口设为混杂模式,观察抓包。
2)ping某个地址,利用Wireshark抓取ping包,并分析ping命令的工作流程。
3)访问某个网站,并利用Wireshark过滤查看HTTP包,分析包的协议层次。
4)利用Wireshark抓取ARP包,并分析ARP的工作流程。
5)设计自己的捕获过滤器、显示过滤器。
6)访问www.baidu.com,分析TCP协议流程图(同学可以自主设计主题,选择一个一个通信协议分析),并利用显示过滤器只显示HTTP的包。

五、实验步骤

1、网络管理命令配置
1)在主机上利用ipconfig命令查看详细的网络配置;刷新DHCP获取的地址。
2)在主机A上使用ping命令,探测主机C的可达性,并熟悉常用的参数
3)用route命令查看主机路由表
4)查看主机上的ARP缓存。
5)利用tracert命令探测到www.baidu.com所经过的路由
6)访问www.baidu.com,使用netstat命令观察统计信息。
2、Wireshark抓包
1)监听接口设为混杂模式,观察抓包
2)ping主机地址,利用Wireshark抓取ping包。并分析ping命令的工作流程。
3)访问www.baidu.com,并利用Wireshark过滤查看HTTP包,分析包的协议层次。
4)利用Wireshark抓取ARP包,并查看主机上的ARP缓存。
5)访问www.baidu.com,分析TCP协议流程图(同学可以自主设计主题,选择一个一个通信协议分析),并利用显示过滤器只显示HTTP的包。

六、实验结果

1.任务一网络基础知识分析
(1)浏览器、Windows操作系统、网卡、网线在分层协议结构中,各属哪一层?
答:浏览器属于应用层;Windows操作系统属于传输层和应用层;网卡属于数据链路层;网线属于物理层。
(2)用户或一个机构网络,为什么必须同时完成物理和逻辑接入互联网,才可以访问互联网?
答:物理桥连是通过交换机、路由器、调制解调器、ISP、跨洋电缆进行连接;逻辑互联是通过 MAC 地址、IP 地址的发展让整个网络的网络设备进行连接。任何连接到网络中的电脑都需要有一个唯一的地址来标记它,叫做 “IP 地址” (IP代表网络协议),所以必须同时完成物理和逻辑接入互联网,才可以访问互联网。
(3)网络层的两个基本功能,选路与转发,各自由哪个协议完成,两者有什么区别与联系?
答:选路依靠路由协议确定通过网络的端到端路径;转发依靠转发表确定在本路由器如何转发分组。
区别:转发是将分组从路由器的输入端口转移到合适的输出端口,而选路是确定从源到目的经过的路径。
联系:选路是转发的基础,数据转发是选路的结果。
(4)子网编址与CIDR有什么不同?
答:子网编址是按以及分好的A、B、C类地址后划分子网,每个子网的掩码均相同。每个子网都是等长划分。CIDR用可变长子网掩码 (VLSM),根据各人需要来分配IP地址,而不是按network-wide rule。网络/主机的划分可以在地址内的任意位置进行。这个划分可以是递归进行的,即通过 增加掩码位数,来使一部分地址被继续分为更小的部分。所以,CIDR标准下,子网的掩码数是不同的。
(5)制作双绞线的线序和步骤
答:线序:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕。
步骤:首先使用网线钳或者其它刀片剪开双绞线的外皮;剪开外皮之后会看到里面的线芯;然后按照国标T568B标准排好;将线芯剪整齐,方便插入水晶头;插入水晶头,按压到底;然后将插有双绞线的水晶头插入网线钳的网口处,用力按压,使水晶头将里面的8跟线芯固定住;制作完成。
2.网络管理命令配置实验结果及分析
(1)在主机上利用ipconfig命令查看详细的网络配置;
在这里插入图片描述

刷新DHCP获取的地址。
在这里插入图片描述

在这里插入图片描述

(2)在主机A上使用ping命令,探测主机C的可达性;
在这里插入图片描述

TTL全称Time to Live,意思就是生存周期。 ping命令是使用的网络层协议ICMP,所以TTL指的是一个网络层的网络数据包(package)的生存周期。
(3)用route命令查看主机路由表
在这里插入图片描述

在这里插入图片描述

(4)查看主机上的ARP缓存
在这里插入图片描述

(5)利用tracert命令探测到www.baidu.com所经过的路由
在这里插入图片描述

(6)访问www.baidu.com,使用netstat命令观察统计信息
在这里插入图片描述
在这里插入图片描述

3.Wireshark抓包配置实验结果及分析
(1)将被监听接口设为混杂模式,观察抓包
在这里插入图片描述

(2)ping主机地址,利用Wireshark抓取ping包。并分析ping命令的工作流程
在这里插入图片描述

首先,ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同IP地址一起交给IP层协议,由IP层协议发送IP数据包,并在映射表中查出目的IP地址所对应的MAC地址,一并交给数据链路层。数据链路层构建一个数据帧,依据以太网的介质访问规则,将他们传送出去。目的主机收到这个数据帧后,先检查它的目的MAC地址,和本机的MAC地址比对,若符合,则接收;若不符合,则丢弃。接收后检查数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样的,IP层检查过后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给源主机,其过程和源主机发送ICMP请求包到目的主机一样。
从ping的工作过程中,可以知道,如果主机A收到了主机B的一个应答包,就说明两台主机之间的去、回路皆正常。
(3)访问www.baidu.com,并利用Wireshark过滤查看HTTP包,分析包的协议层次
在这里插入图片描述

http协议是超文本传输协议,它定义了浏览器和服务器之间的通信规则,http有两个程序实现,一个客户端程序,一个服务器程序,从层次结构上来看属于应用层的协议,使用tcp作为它的支撑运输协议,并且是一种无状态协议,以此来降低服务器的负荷
(4)利用Wireshark抓取ARP包,并查看主机上的ARP缓存
在这里插入图片描述

(5)访问www.baidu.com,分析TCP协议流程图,并利用显示过滤器只显示HTTP的包
在这里插入图片描述

TCP三次握手
在这里插入图片描述

只显示http的包
在这里插入图片描述

七、课后思考题

1.在利用Wireshark抓包时,设置的抓包过滤器有何意义?捕获的数据是明文还是密文?
答:可以方便抓取用户想要的指定数据包;明文。
2.在正常接入Internet后,利用浏览器可以访问某Web服务器,但使用ping命令却得到超时应答,请分析可能存在的原因。
答:很多网站因为安全原因,设有防火墙,将ping给屏蔽了,也就是可以访问却无法ping通;服务端 设置了相关策略 对网络层icmp 回显请求报文 进行了限制。

西安郵電學院 计算机网络技术及应用实验 报 告 书 "系部名称 ": "管理工程学院 " "学生姓名 ": "*** " "专业名称 ": "********* " "班 级 ": "**** " "学号 ": "******** " "时间 ": "2012年04月01日 " 实验题目 Wireshark抓包分析实验 1. 实验目的 1.了解并会初步使用Wireshark,能在所用电脑上进行抓包 2.了解IP数据包格式,能应用该软件分析数据包格式 3.查看一个抓到的包的内容,并分析对应的IP数据包格式 二.实验内容 1.安装Wireshark,简单描述安装步骤。 安装过程:点击安装图标 接着出现如图所示: 点击next后按如下步骤: 在"License Agreement"窗口下点击'I Agree',弹出"Choose Components"窗口,点'next' 后弹出"Select Additional Tasks"窗口,点'next'又弹出"Choose Install Location"窗口后再点'next',弹出"Install Winpcap"窗口(选'Install Winpcap4.12')点击'Install',接着弹出"Installing"窗口(在运行时弹出"Winpcap4 .12 Set up"窗口,点击'确定',且在接下来弹出的窗口下按如下步骤点击:next—next—I Agree—Install—finsh),接着点击'next'弹出如下窗口: 并选择'Run Wireshork1.6.3(32bit)'并点击'Finsh': 2.打开wireshark,选择接口选项列表。或单击"Capture",配置"option"选项。 3.设置完成后,点击"start"开始抓包. 显示结果: 4.选择某一行抓包结果,双击查看此数据包具体结构如下: 三.捕捉IP数据包数据包信息: 1. 写出IP数据包的格式如下: 2. 将捕捉的IP数据包分析得出格式图例如下: 3. 针对每一个域所代表的含义进行解释。 IP数据报首部各部分含义: 版本 占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致。目前广泛使用的 IP协议版本号为4(即IPv4)。 首部长度 占4位,可表示的最大十进制数值是15。请注意,这个字段所表示数的单位是 32位字长(1个32位字长是4字节),因此,当IP的首部长度为1111时(即十进制的15) ,首部长度就达到60字节。当IP分组的首部长度不是4字节的整数倍时,必须利用最后的 填充字段加以填充。因此数据部分永远在4字节的整数倍开始,这样在实现IP协议时较为 方便。首部长度限制为60 字节的缺点是有时可能不够用。但这样做是希望用户尽量减少开销。最常用的首部 区分服务 占8位,用来获得更好的服务。这个字段在旧标准中叫做服务类型,但实际上 一直没有被使用过。1998年IETF把这个字段改名为区分服务DS(Differentiated Services)。只有在使用区分服务时,这个字段才起作用。 总长度 总长度指首部数据之的长度,单位为字节。总长度字段为16位,因此数据 报的最大长度为216- 1=65535字节。长度就是20字节(即首部长度为0101),这时不使用任何选项。 标识(identification) 占16位。IP软件在存储器中维持一个计数器,每产生一个数据 报,计数器就加1,并将此值赋给标识字段。但这个"标识"并不是序号,因为IP是无连接 服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时, 这个标识字段的值就被复制到所有的数据报的标识字段中。相同的标识字段的值使分片 后的各数据报片最后能正确地重装成为原来的数据报。 标志(flag) 占3位,但目前只有2位有意义。标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面"还有分片"的数据报。MF=0表示这已是若干数据报片中的最 后一个。标志字段中间的一位记为DF(Don't Fragment),意思是"不能分片"。只有当DF=0时才允许分片。 片偏移 占13位。片偏移指出:较长的分组在分片后,某片在原分组中的相对位置。也 就是说,相对用户数据字段的起点,该片从何处开始。片偏移以8个字节为偏移单位。这 就是说,每个分片的长度一定是8字节(64位)的整数倍。 生存时间 占8位,生存时间字段常用的的英文缩写是TTL(Time To Live),表明是数据报在网络中的寿命。由发出数据报的源点设置这个字段。其目的是防 止无法交付的数据报无限制地在因特网中兜圈子,因而白白消耗网络资源。最初的设计 是以秒作为TTL的单位。每经过一个路由器时,就把TTL减去数据报在路由器消耗掉的一
1. 了解媒体访问层(MAC): 输入: ipconfig/all 观察输出结果 可选参数: /release 释放当前通过DHCP获得的IP /renew 释放当前通过DHCP获得的IP并重新获得一个IP 提示:上述二个命令只有是网卡的IP地址是设置为自动获取的才会有效果,设置为固定IP的将不会有什么变化。 观察输出结果,并回答以下问题: 利用IPCONFIG命令能查看到哪些地址信息? /displaydns 显示DNS缓存的记录. 2. NETSTAT Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDPICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 输入下列命令参数, 观察输出结果 netstat -a 显示建立在一个接口上的各种TCPUDP会话 netstat -e 显示以太网统计数据,包括有问题的数据包 netstat -r 显示本地路由表的内容 netstat -s 显示每个协议的统计数据 3. ping 该命令是最常用的网络连通性测试的工具. 网际消息协议 (ICMP): 可以使用 ping 命令发送 ICMP 回应请求消息并记录收到 ICMP 回应回复消息。使用这些消息,可以检测网络或主机通讯故障并解决常见的 TCP/IP 连接问题。 ICMP 消息描述 回应请求: 确定 IP 节点(主机或路由器)能否在网络上使用。 回应回复: 回复 ICMP 回应请求。 无法访问目标: 通知主机数据报无法传递。 源减慢 :通知主机由于拥挤而降低发送数据报的速率。 重定向: 通知首选路由的主机。 超时: 指明 IP 数据报的生存时间 (TTL) 已到期。 参数: -t Ping 指定的计算机直到中断。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是 65,527。 ping www.jyu.edu.cn ping www.sina.com.cn 观察输出结果,并回答以下问题 (2)PING www.jyu.edu.cn显示PING不通,可能是什么原因造成的? (3)PING一个IP时,返回的结果中包含一个时间TTL数值,这二个参数分别代表什么含义?由这个时间值能大致判断什么情况? (4)PING一个IP时,返回的结果中的TTL数值有些在240-255之间,有些在110-130之间,有些在50-65之间,这些不同的值相差很大,是什么原因?根据这些不同的数值能大致判断什么? 4. tracert 该工具类似UNIX中的traceroute,它报告你的计算机目的地之间的每个接口的IP地址名称。如果PING 失败,用tracert可以知道问题出在那里. 如果有连通性问题,可以使用 tracert 命令来检查到达的目标 IP 地址的路径并记录结果。tracert 命令显示用于将数据包从计算机传递到目标位置的一组 IP 路由器,以及每个跃点所需的时间。如果数据包不能传递到目标,tracert 命令将显示成功转发数据包的最后一个路由器。 比较 tracert www.jyu.edu.cn tracert www.sina.edu.cn 观察输出结果,并回答以下问题: (1)tracert某一个网站显示的跳数跟PING同一个网站返回的TTL值有什么关联?如果你已经知道了PING一个网站的TTL值是45,能不能直接计算出tracert该网站的跳数?怎么计算的? 5. pathping pathping 命令是路由跟踪工具,它将 ping tracert 命令的功能与非这些工具提供的其他信息组合在一起。经过一段时间,pathping 命令数据包发送到最终目标位置途中经过的每个路由器。pathping 命令与工具tracert类似,请比较tracert的结果。 6. nslookup Nslookup显示可用来诊断域名系统 (DNS) 基础结构的信息。只有在已安装 TCP/IP 协议的情况下才可以使用 Nslookup 命令行工具。 观察输出结果,并回答以下问题: (1)输出结果中的域名解析的IP是怎么来的?如何判断
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HAL9000pp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值