实验2:网络数据包的捕获与协议分析

合集下载

计算机网络原理(双语)-网络协议数据捕获及分析

计算机网络原理(双语)-网络协议数据捕获及分析

计算机网络原理(双语)-网络协议数据捕获及分析一、实验内容(1)掌握基本的数据包捕获方法;(2)能够针对捕获的协议数据包进行有效的分析和验证;(3)使用具体的抓包分析工具(建议:wireshark)对某应用层的网络通信协议进行抓包分析(建议HTTP);(4)出具具体的实验过程,并形成相应的实验报告。

二、工具简介经老师推荐及搜索引擎查询了解到,Wireshark是一款最流行和强大的开源数据包抓包与分析工具,没有之一。

曾一度超越Metasploit、Nessus、Aircrack-ng等强悍工具。

该软件在网络安全与取证分析中起到了很大作用,作为一款网络数据嗅探与协议分析器,已经成为网络运行管理、网络故障诊断、网络应用开发与调试的必用工具。

可以截取各种网络封包,显示网络封包的详细信息。

可以截取各种网络分组,显示网络封包的详细信息。

另外对于获取到的包,Wireshark只能查看封包、而不能修改和转发封包,并且wireshark是开源软件,可以放心使用,是数据包分析的一大利器。

三、实验过程1、TCP通讯的捕捉与分析:(1)编写,调试TCP服务器与客户端作为实验环境。

(2)运行RawCap.exe进入RawCap.exe 的文件夹,在目录框输入cmd ,点击回车,进入命令窗口输入命令RawCap.exe 192.168.81.1 TCPdump.pcap ,点击回车后开始抓取数据包。

(3)运行程序,记录运行结果。

要先运行服务器程序在运行客户端程序。

(4)结束程序并且ctrl+c停止 RawCap.exe,查看抓取结果。

(此时RawCap.exe的同级目录下多出TCPdump.pcap文件)(5)使用wireshark打开文件TCPdump.pcap,分析RawCap.exe扑捉到client-server的全部通讯数据。

1)查看Tcp流中的应用层数据在Wireshark的的“分析”->“追踪流”->“UDP流”,就会出现下面的窗口,窗口显示的就是客户机与服务器通讯的内容,内容出现的顺序同他们在网络中出现的顺序一致。

实验2 网络数据包的监听与分析(参考答案)

实验2 网络数据包的监听与分析(参考答案)

实验2 网络数据包的监听与分析一实验目的1.掌握使用Wireshark软件监听和捕获网络数据包。

2.掌握通过实际观察网络数据进行分析而了解网络协议运行情况。

二实验要求1.设备要求:计算机若干台(装有Windows 2000/XP/2003操作系统、装有网卡),局域网环境,主机装有Wireshark工具。

2.每组1人,独立完成。

三实验预备知识1.Wireshark简介Wireshark是一个开放源码的网络分析系统,也是是目前最好的开放源码的网络协议分析软件之一,支持Linux和Windows平台,支持500多种协议分析。

网络分析系统首先依赖于一套捕捉网络数据包的函数库。

这套函数库工作在在网络分析系统模块的最底层。

作用是从网卡取得数据包或者根据过滤规则取出数据包的子集,再转交给上层分析模块。

从协议上说,这套函数库将一个数据包从链路层接收,将其还原至传输层以上,以供上层分析。

在Linux系统中,1992年Lawrence Berkeley Lab的Steven McCanne 和Van Jacobson提出了包过滤器,称之为BPF(BSD Packet Filter),设计了基于BPF的捕包函数库Libpcap。

在Window系统中,意大利人Fulvio Risso和Loris Degioanni提出并实现了Winpcap函数库,其实现思想来源于BPF。

2.Wireshark的简单操作方法安装Wireshark之前,需要安装Winpcap,安装过程比较简单。

安装完成后,启动Wireshark,如图2.1所示。

图2.1 启动Wireshark后的界面设置Capture选项。

选择“Capture”-“Options”,弹出“Capture Options”界面,设置完成后点击“Capture”而开始捕获数据,如图2.2所示。

图2.2 “Capture Options”界面在“Capture Options”界面中,主要选项如下:•“Interface”是要求选择在哪个接口(网卡)上抓包。

(精选)北邮计网实验协议数据的捕获与解析

(精选)北邮计网实验协议数据的捕获与解析

计算机网络实验二:协议数据的捕获和解析一、实验类别协议分析验证型二.、实验内容和实验目的本次实验主要包含下列内容:1)使用Wireshark 软件捕获在使用ping 命令时产生的ICMP 消息;2)分析网络层IP 包头格式,理解各字段的作用,对于分段和校验和进行验证;3)使用Wireshark 软件捕获在使用ARP 消息,分析其消息格式,理解其工作原理;4)使用Wireshark 捕获DHCP 消息,分析其消息序列,理解DHCP 的功能和操作原理;5)使用Wireshark 捕获TCP 消息,分析TCP 报文段头格式,理解连接建立和释放的原理,差错控制原理、序号和窗口管理的原理。

通过本实验来深入理解分层体系结构,理解和掌握TCP/IP 协议栈的代表协议——IP、TCP、UDP、ICMP、ARP 和DHCP 协议的要点。

三、实验设备环境1 台装有MS Windows 系列操作系统的计算机,能够连接到Internet,并已安装Wireshark 软件。

四、实验步骤(1)准备工作1. 下载Wireshark 软件并了解其功能和使用方法。

2. 确保计算机已经连接到网络。

3. 启动Wireshark1,设置捕获接口(Interface)为本机网卡,选中混杂模式(promiscuous mode)捕获选项,设置合适的捕获过滤器(Capture Filter):对于ping 命令,设置过滤器为icmp对于DHCP 消息,设置过滤器为udp port 67对于ARP 消息,设置过滤器为arp对于通过网页浏览应用来捕获TCP 消息,设置过滤器为tcp port 804.开始捕获。

(2) 数据捕获捕获ICMP 协议数据1. 运行ping 命令(例如:c> ping 192.168.0.1),远程主机地址可以是本机地址、网关路由器地址,也可以是域名(如)。

将捕获到的数据保存为文件。

2. 使用Windows 中ping 命令的-l 选项(例如:c>ping -l 8000 192.168.0.1),制作大于8000 字节的IP 包并发送,捕获后分析其分段传输的包结构。

使用网络协议分析器捕捉和分析协议数据包

使用网络协议分析器捕捉和分析协议数据包

一、实验目的(1)熟悉ethereal的使用(2)验证各种协议数据包格式(3)学会捕捉并分析各种数据包。

二、使用仪器、器材WinXP、Ethereal软件三、实验内容及原理(1)安装ethereal软件(2)捕捉数据包,验证数据帧、IP数据报、TCP数据段的报文格式。

(3)捕捉并分析ARP报文。

(4)捕捉ping过程中的ICMP报文,分析结果各参数的意义。

(5)捕捉tracert过程中的ICMP报文,分析跟踪的路由器IP是哪个接口的。

(6)捕捉并分析TCP三次握手建立连接的过程。

(7)捕捉整个FTP工作工程的协议包对协议包进行分析说明,依据不同阶段的协议分析,画出FTP工作过程的示意图a.. 地址解析ARP协议执行过程b. FTP控制连接建立过程c . FTP 用户登录身份验证过程d. FTP 数据连接建立过程e. FTP数据传输过程f. FTP连接释放过程(包括数据连接和控制连接)(8)捕捉及研究WWW应用的协议报文,回答以下问题:a. .当访问某个主页时,从应用层到网络层,用到了哪些协议?b. 对于用户请求的百度主页(),客户端将接收到几个应答报文?具体是哪几个?假设从本地主机到该页面的往返时间是RTT,那么从请求该主页开始到浏览器上出现完整页面,一共经过多长时间?c. 两个存放在同一个服务器中的截然不同的Web页(例如,/index.jsp,和/cn/research/index.jsp可以在同一个持久的连接上发送吗?d. 假定一个超链接从一个万维网文档链接到另一个万维网文档,由于万维网文档上出现了差错而使超链接指向一个无效的计算机名,这时浏览器将向用户报告什么?e. 当点击一个万维网文档时,若该文档除了有文本外,还有一个本地.gif图像和两个远地.gif图像,那么需要建立几次TCP连接和有几个UDP过程?(9)捕捉ARP病毒包,分析ARP攻击机制。

(选做)(10)TCP采用了拥塞控制机制,事实上,TCP开始发送数据时,使用了慢启动。

捕获法实验报告

捕获法实验报告

一、实验目的1. 理解捕获法的基本原理及其在通信过程中的应用。

2. 掌握使用Wireshark等工具进行数据包捕获的方法。

3. 学习分析捕获到的数据包,了解网络协议的工作机制。

4. 培养实际操作能力和问题解决能力。

二、实验环境1. 实验设备:电脑一台、网络连接线一根。

2. 实验软件:Wireshark网络分析工具。

3. 实验网络:以太网。

三、实验内容1. 实验一:捕获并分析HTTP数据包(1)启动Wireshark,选择合适的网络接口进行数据包捕获。

(2)在过滤栏中输入“http”,只捕获HTTP协议的数据包。

(3)观察并分析捕获到的HTTP数据包,包括请求和响应内容、请求方法、URL、状态码等信息。

(4)分析实验过程中可能遇到的问题,如数据包捕获失败、数据包内容不完整等,并提出解决方案。

2. 实验二:捕获并分析DNS数据包(1)启动Wireshark,选择合适的网络接口进行数据包捕获。

(2)在过滤栏中输入“dns”,只捕获DNS协议的数据包。

(3)观察并分析捕获到的DNS数据包,包括查询类型、域名、响应代码等信息。

(4)分析实验过程中可能遇到的问题,如DNS解析失败、DNS数据包丢失等,并提出解决方案。

3. 实验三:捕获并分析TCP数据包(1)启动Wireshark,选择合适的网络接口进行数据包捕获。

(2)在过滤栏中输入“tcp”,只捕获TCP协议的数据包。

(3)观察并分析捕获到的TCP数据包,包括源端口、目的端口、序列号、确认号、窗口大小、标志位等信息。

(4)分析实验过程中可能遇到的问题,如TCP连接失败、数据包丢失等,并提出解决方案。

4. 实验四:捕获并分析ICMP数据包(1)启动Wireshark,选择合适的网络接口进行数据包捕获。

(2)在过滤栏中输入“icmp”,只捕获ICMP协议的数据包。

(3)观察并分析捕获到的ICMP数据包,包括类型、代码、校验和等信息。

(4)分析实验过程中可能遇到的问题,如ICMP请求未响应、数据包丢失等,并提出解决方案。

arp,ip,icmp协议数据包捕获分析实验报告数据

arp,ip,icmp协议数据包捕获分析实验报告数据

arp,ip,icmp协议数据包捕获分析实验报告数据篇一:网络协议分析实验报告实验报告课程名称计算机网络实验名称网络协议分析系别专业班级指导教师学号姓名实验成绩一、实验目的掌握常用的抓包软件,了解ARP、ICMP、IP、TCP、UDP 协议的结构。

二、实验环境1.虚拟机(VMWare或Microsoft Virtual PC)、Windows XX Server。

客户机A客户机B2.实验室局域网,WindowsXP三、实验学时2学时,必做实验。

四、实验内容注意:若是实验环境1,则配置客户机A的IP地址:/24,X为学生座号;另一台客户机B的IP地址:(X+100)。

在客户机A上安装EtherPeek(或者sniffer pro)协议分析软件。

若是实验环境2则根据当前主机A的地址,找一台当前在线主机B完成。

1、从客户机A ping客户机B ,利用EtherPeek(或者sniffer pro)协议分析软件抓包,分析ARP 协议;2、从客户机A ping客户机B,利用EtherPeek(或者sniffer pro)协议分析软件抓包,分析icmp协议和ip协议;3、客户机A上访问,利用E(转载于: 小龙文档网:arp,ip,icmp协议数据包捕获分析实验报告数据)therPeek(或者sniffer pro)协议分析软件抓包,分析TCP和UDP 协议;五、实验步骤和截图(并填表)1、分析arp协议,填写下表12、分析icmp协议和ip协议,分别填写下表表一:ICMP报文分析233、分析TCP和UDP 协议,分别填写下表4表二: UDP 协议 5篇二:网络层协议数据的捕获实验报告篇三:实验报告4-网络层协议数据的捕获实验报告。

网络数据包协议分析实验

网络数据包协议分析实验

网络数据包协议分析实验一、实验内容掌握Ethereal的基本使用方法,利用Ethereal捕获ICMP,TCP协议数据包,并对其进行分析。

掌握ICMP,TCP协议数据包头部各个数据位的意义。

加深对ICMP,TCP 协议原理的理解。

二、实验步骤1Ethereal的使用安装好Ethereal,然后开始捕获数据包。

选择菜单上的Capture->Interfaces,如图选择好网卡点击Capture,如图正在抓包点击Stop然后主界面得到抓包情况如图:随便选取一个包进行分析即可。

2ICMP协议进入dos界面使用Ping命令,过程中会有ICMP包传输,这时打开Ethereal的抓包工具进行抓包即可。

如图:Ethereal抓到的包如图分析:随便选择一个数据包,然后中间的窗口如图显示分成四层,物理层,MAC层,网络层,ICMP协议。

下面逐步分解:如下图为物理层:显示包的大小为74字节,捕获74字节,包括到达时间,包序号,整个包包含的协议层为eth,ip,icmp,还有数据。

如下图为MAC层:主要信息有MAC层的MAC源地址,目的地址,可以看出地址为6字节48位,还说明了上层协议。

如下图为网络层:分析可知,网络层IP协议层包括版本号(IPV4),首部长度,服务类型,数据长度,标识,标志,寿命,还有上层协议为ICMP。

如下图为ICMP协议:首先是服务类型(请求包),代码号,检验和(正确),标识,序列号,数据。

问题回答:1 What is the IP address of your host? What is the IP address of the destinationhost?答:由网络层分析可知本机IP为1222074915,目的主机IP为1222074913 如图2 Why is it that an ICMP packet does not have source and destination portnumbers?答:它是一种差错和控制报文协议,不仅用于传输差错报文,还传输控制报文。

网络与信息安全技术实验报告

网络与信息安全技术实验报告

网络与信息安全技术实验报告一、实验目的随着信息技术的飞速发展,网络与信息安全问题日益凸显。

本次实验的目的在于深入了解网络与信息安全技术的原理和应用,通过实际操作和实验分析,提高对网络攻击与防御的认识和应对能力,增强信息安全意识,为保障网络环境的安全稳定奠定基础。

二、实验环境本次实验在以下环境中进行:1、操作系统:Windows 10 专业版2、实验软件:Wireshark 网络协议分析工具、Nmap 端口扫描工具、Metasploit 渗透测试框架等三、实验内容与步骤(一)网络数据包捕获与分析1、打开 Wireshark 软件,选择合适的网络接口进行数据包捕获。

2、在捕获过程中,访问了一些常见的网站,如百度、淘宝等,并进行了文件下载操作。

3、停止捕获后,对捕获到的数据包进行分析。

重点关注了 TCP 三次握手、HTTP 请求与响应、DNS 查询等过程。

通过分析 TCP 三次握手,了解了建立连接的过程和相关标志位的变化。

对 HTTP 请求与响应的分析,掌握了网页访问时的数据传输格式和内容。

DNS 查询的分析有助于了解域名解析的过程和机制。

(二)端口扫描与服务探测1、运行 Nmap 工具,对目标主机进行端口扫描。

2、设定了不同的扫描参数,如全端口扫描、特定端口扫描等。

3、对扫描结果进行分析,确定目标主机开放的端口以及可能运行的服务。

发现开放的端口如80(HTTP)、443(HTTPS)、22(SSH)等。

根据端口对应的服务,初步评估目标主机的安全性。

(三)漏洞利用与渗透测试1、利用 Metasploit 框架,选择了一些常见的漏洞模块进行测试。

2、对目标主机进行了漏洞扫描,发现了一些可能存在的安全漏洞。

3、尝试利用漏洞获取系统权限,如通过弱口令漏洞登录系统。

四、实验结果与分析(一)网络数据包捕获与分析结果1、 TCP 三次握手过程正常,标志位的变化符合标准协议。

2、 HTTP 请求与响应中,未发现明显的异常数据传输,但部分网站的响应时间较长,可能与网络拥堵或服务器负载有关。

计算机网络数据包的获取与分析实验报告

计算机网络数据包的获取与分析实验报告

课程设计报告数据包的获取与分析学院:专业班级:学生姓名:学号:指导教师:成绩:2011 年 12 月1. 设计任务使用抓包软件抓取网络传输中的数据包,并对所抓取的数据包进行分析,在这里我使用的抓包软件是“锐捷”,使用“锐捷”抓包软件对邮件发送过程中所产生的数据包进行抓取,并从所抓取的数据包中筛选出邮件发送所产生的包,对其进行数据分析,包括数据包所属协议、作用以及首部字段和数据内容(具有相同功能的数据包只分析一次)。

并且需要截图做详细说明。

2. 操作步骤首先打开“锐捷”抓包软件,匿名登录上该软件。

从IE浏览器中打开163邮箱的登陆界面。

从一登陆上的界面点击开始按钮,开始捕捉网络中的数据包。

登陆163邮箱,编辑所要发送的邮件,编辑完成后,点击发送。

发送完成后,关闭邮箱。

查看并分析抓包软件所抓取的数据包。

3. 数据包分析3.1图3.1.1为我的主机的网络配置。

图3.1.1 计算机IP配置3.2 捕获到的数据包分析3.2.1 IP数据报的格式IP数据报的格式,在网络中要对I数据经行封装,在网络中要发送一个数据要对其进行封装。

3.2.1 IP数据包格式还需要地址解析协议ARP,如果主机A要向主机B发送IP数据报是如果高速缓存中没有主机B的IP地址,ARP进程在本局域网上广播发送一个ARP请求分组,主机B在ARP请求分组中看的自己的IP地址,就想主机A发送ARP响应分组,主机A收到主机B的响应分组后,就在ARP高速缓存中写入主机B的IP地址到MAC地址的映射。

图3.2.2为邮件发送过程中所发送的ARP请求。

3.2.2 ARP会话树3.2.3 ARP协议结构树由图3.2.3可见,该ARP 硬件类型 0001 协议类型 0800 硬件长度 6 协议长度 4 操作码 1 源物理地址8c-89-a5-fb-15 源IP地址10.10.20.102 目标物理地址还未知3.2.2在网络层封装层IP数据包在网络层封装层IP数据包,数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧,并把封装好的帧发送给目的主机的数据链路层,对方的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报上交给上面的网络层,否则丢弃这个帧。

wireshark实验报告

wireshark实验报告

wireshark实验报告Wireshark实验报告Wireshark是一个非常强大的网络协议分析工具,它可以帮助我们监控和分析网络上的数据包,从而深入了解网络通信的细节。

在本次实验中,我们使用Wireshark来分析一个简单的网络通信场景,并进行一些实验来了解它的功能和用途。

实验一:捕获数据包首先,我们打开Wireshark并选择要监控的网络接口,然后开始捕获数据包。

在捕获过程中,我们可以看到不断出现的数据包,它们包含了网络通信中的各种信息,如源地址、目标地址、协议类型等。

通过Wireshark的过滤功能,我们可以只显示特定协议的数据包,从而更方便地进行分析。

实验二:分析HTTP通信接下来,我们模拟了一个简单的HTTP通信场景,比如在浏览器中访问一个网页。

通过Wireshark捕获到的数据包,我们可以看到HTTP请求和响应的细节,包括请求头、响应头、数据内容等。

通过分析这些数据包,我们可以了解HTTP 通信的工作原理,以及了解网页加载过程中的各种细节。

实验三:检测网络异常最后,我们模拟了一个网络异常的场景,比如断开网络连接或者遭遇网络攻击。

通过Wireshark捕获到的数据包,我们可以看到异常情况下的网络通信情况,从而及时发现问题并进行处理。

Wireshark的强大过滤功能可以帮助我们快速定位异常数据包,以便更快地解决网络问题。

通过以上实验,我们对Wireshark的功能和用途有了更深入的了解。

它不仅可以帮助我们监控网络通信,还可以帮助我们分析网络问题、学习网络协议等。

在今后的网络工作中,Wireshark将成为我们不可或缺的利器,帮助我们更好地理解和管理网络通信。

实验二 网络协议分析

实验二  网络协议分析

实验二网络协议分析一、实验目的1.了解协议分析软件的功能和特点。

2.学会使用Iris进行网络数据包捕获。

3.学会使用ipconfig命令查看主机的IP地址。

4.学会使用Ping命令判断网络的连通性。

5.学会使用过滤有选择的捕获所需要的数据包。

6.学会基本的数据包分析。

7.学会使用ping的重要参数。

8.通过使用协议分析软件掌握ICMP(因特网控制报文协议)的工作过程。

二、实验环境小型局域网,运行Windows XP操作系统的PC机,协议分析软件Iris。

三、实验原理局域网,位于同一个物理网络,如果正确的配置两台主机的IP地址,即可使用ping 命令测试两台主机的连通性。

Ping 使用了IP 协议中的ICMP 协议,用于判断两台主机的连通性。

如果两台主机能互相Ping通则说明这两台主机的在物理层、数据链路层和网络层能正常通信。

网络协议分析软件又称为网络嗅探器,主要的作用是捕获所有流入和流出网卡的数据包,并对捕获的包进行已知协议的解析。

对于网络管理员来说,网络协议分析软件有助于了解网络通信情况,诊断网络通信故障。

对于网络初学者来说,网络协议分析软件有助于加深网络各种协议的理解,使网络协议的学习更直观。

常见的网络协议分析软件有Sniffer pro,Iris和Wireshark等,其中Sniffer pro适用于专业的网络管理员,其特点在于功能强大,专业性强。

Iris和Wireshark的特点是简单易用,适合网络学习者用于学习网络协议。

Wireshark属于开源免费软件,其功能的扩展性更好。

本实验使用Iris作为协议分析工具。

四、实验步骤1.观察实验室拓扑结构,检查相应设备是否连接好。

2.配置主机的IP 地址。

具体的配置方法是:选择开始菜单-设置-控制面板-网络连接。

打开网络连接对话框,如图所示:右键选择需要配置IP地址的网卡,选择属性,进入网卡的属性配置对话框。

如图所示:选择Internet协议(TCP/IP),点击属性按钮,进入IP地址配置对话框,如图所示:(此处已选择了自动获取)在IP地址编辑区输入IP地址和子网掩码,本实验不需要输入网关地址和DNS地址,点击确定,IP 地址配置完成。

协议数据包的捕获与分析

协议数据包的捕获与分析

协议数据包的捕获与分析在网络通信中,协议数据包的捕获与分析是一项重要的技术,它能够匡助我们深入了解网络通信的细节和问题,从而提高网络性能、安全性和可靠性。

本文将详细介绍协议数据包的捕获与分析的基本原理、常用工具以及应用场景。

一、协议数据包的捕获原理协议数据包的捕获是指在网络通信中截获数据包并将其保存供分析使用。

它的基本原理是通过网络适配器(网卡)在数据包进出网络接口时进行监听,将捕获到的数据包复制到内存中供后续分析。

捕获数据包的方式有两种:一种是混杂模式(promiscuous mode),即网卡将所有经过的数据包都接收并传递给操作系统;另一种是非混杂模式(non-promiscuous mode),只接收目标MAC地址或者广播地址的数据包。

二、常用的协议数据包捕获工具1. Wireshark:Wireshark是一款开源的网络协议分析工具,支持多种操作系统,包括Windows、macOS和Linux。

它能够捕获并显示网络中的各种协议数据包,提供强大的过滤和分析功能,支持多种协议解析。

2. tcpdump:tcpdump是一款基于命令行的数据包捕获工具,适合于各种Unix-like系统。

它可以捕获和显示网络中的数据包,并提供丰富的过滤条件,支持多种协议解析。

3. Microsoft Network Monitor:Microsoft Network Monitor是微软开辟的一款网络分析工具,适合于Windows操作系统。

它可以捕获和分析网络中的数据包,提供直观的图形界面和强大的过滤功能。

4. tcpdump、Wireshark和Microsoft Network Monitor都是常用的协议数据包捕获工具,选择适合自己的工具可以根据操作系统、使用习惯和需求来决定。

三、协议数据包的分析方法协议数据包的分析是指对捕获到的数据包进行解析、统计和诊断,从而了解网络通信的性能和问题。

以下是常用的协议数据包分析方法:1. 协议解析:通过分析数据包的协议头部信息,可以了解数据包的来源、目的地、协议类型、传输端口等关键信息。

实验二 网络报文捕获与网络协议分析

实验二 网络报文捕获与网络协议分析

实验二网络报文捕获与网络协议分析实验原理:网络报文捕获与协议分析广泛地应用于分布式实时控制系统、网络故障分析、入侵检测系统、网络监控系统等领域中,可以用来解决网络故障问题,检测安全隐患,测试协议执行情况。

这里我们使用Wireshark来捕获网络报文,学习网络协议。

实验内容:分析面向连接的TCP协议三次握手建立连接和4次握手释放连接的过程;利用Wireshark捕获一次网页打开的过程,通过观察整个网页获得全过程,加强对HTTP协议的理解,通过观察捕获分组分析和理解HTTP协议细节和格式。

2.1网络报文捕获实验设备:PC机1台(操作系统为XP),连接Internet实验组网图:无实验步骤:1. 启动Wireshark,对Capture Options各个选项设置。

2.点击Start按钮开始捕获分组3.点击Capture from…对话框中Stop按钮结束捕获4.得到捕获记录,观察跟踪记录123从IP: 58.198.165.100到(58.198.165.79)的捕获。

1区为捕获记录的列表框。

2区为协议层框(协议框),显示所选分组的各层协议细节:物理层帧,以太网帧及其首部,IP协议数据报及其首部,UDP数据报及其首部,HTTP等协议细节。

3区为原始框,显示了分组中包含的数据的每个字节.从中可以观察最原始的传输数据.方框左边是十六进制的数据,右边是ASCII码。

2.2 TCP协议分析实验设备:PC机1台(操作系统为XP),虚拟机pc1、pc2实验组网图:无实验步骤:1、.启动虚拟机pc1、pc2,将虚拟机pc1和pc2的网卡类型都设为“Host-only”,在实验一的基础上开展实验(配置好IP,使之连通)2、将server.exe和client.exe程序分别复制到pc1和pc2上;将wireshark安装程序复制到pc2上;3、安装wireshark,并启动捕获;运行服务器程序:server 端口号;运行客户端程序:client 服务器IP 服务器端口;4、分析捕获的数据,列出此次简单的面向连接tcp数据传送过程,以及tcp控制字段变化情况。

实验二 网络抓包及协议分析软件使用说明

实验二 网络抓包及协议分析软件使用说明

实验二网络抓包及协议分析软件使用说明⏹目的及意义:利用网络协议分析工具Ethereal截获网络中传送的数据包,通过观察分析,从而了解和认识(理解)协议的运行机制。

⏹下载与安装:在Windows下安装Ethereal,可从下载安装软件,然后执行安装。

Ethereal 在0.10.12版本后都内置了Winpcap,如没内置的Winpcap,可先安装Winpcap。

有关Winpcap的详细信息可参考。

一.实验目的:1.了解抓包与协议分析软件的简单使用方法。

2.了解并验证网络上数据包的基本结构。

二.实验环境1.硬件:PC、配备网卡,局域网环境。

2.软件:Windows 2000或者XP操作系统、winpcap、analyzer。

三.实验内容利用Ethereal软件抓取网络上的数据包,并作相应分析。

四.实验范例(1)安装Etheral的安装非常简单,只要按照提示安装即可。

(2)运行双击桌面的Ethereal,显示“The Ethereal Network Analyzer”的主界面,菜单的功能是:(3)设置规则这里有两种方式可以设置规则:●使用interface1)选择Capture—>interfaces,将显示该主机的所有网络接口和所有流经的数据包,单击“Capture”按钮,及执行捕获。

2)如果要修改捕获过程中的参数,可以单击该接口对应的“Prepare”按钮。

在捕获选项对话框中,可以进一步设置捕获条件:●Interface——确定所选择的网络接口●Limit each packet to N bytes——指定所捕获包的字节数。

选择该项是为了节省空间,只捕获包头,在包头中已经拥有要分析的信息。

●Capture packet in promiscuous mode——设置成混杂模式。

在该模式下,可以记录所有的分组,包括目的地址非本机的分组。

●Capture Filter——指定过滤规则有关过滤规则请查阅以下使用Filter方式中的内容。

网络体系结构实验报告

网络体系结构实验报告
网线钳(RJ-45 钳)、测试(通)仪、水晶头和网线(双绞线)。
五.实验步骤:
剥线:利用网线钳将双绞线的绝缘层去掉,大约去掉1.5—2.5 厘米的长度。(注意此过程中用力要恰到好处,过轻则剪不断绝缘皮;过重则会把里面的网线剪断。)
排线:按照网线水晶头的做法标准(TIA/EIA-568B和TIA/EIA-568A),我们分别制作一根为全TIA/EIA-568B标准的网线(直通线)和一根两种标准都有的网线(交叉线)。这两种标准的线序为(水晶头的铜片向上,从左至右排序):
帧中封装的协议类型:0x0800,这个是Ip协议的类型编号。
IP协议:
版本号:4
头文件长度:24字节文件总长度:40字节
源地址:192.168.1.84
目的地址:224.0.0.22
偏移量:0
帧的编号:6059帧的大小:54字节
以太网:
目的地址(Destination):FujianSt_09:ad:87
#ip address 192.168.102.1 255.255.255.0
#no shutdown
#exit
#interface s0/1/1
#ip address 192.168.101.1 255.255.255.0
#no shutdown
#exit
#ip routing
#router rip
综合实验报告
( 2010-- 2011年度第一学期)
名称:网络体系结构试验
题目:数据包捕获与分析路由器配置网线
院系:
班级:
学号:
学生姓名:
设计周数:1
成绩:
日期:2010年11月
一、实验名称
分析网络协议数据包格式

计算机网络实验数据包捕获与分析

计算机网络实验数据包捕获与分析

计算机网络实验实验名称:实验二数据包捕获与分析辅导员意见:辅导员成绩签名信息与通信学院电子信息工程作者:学号:05实验日期:2010年12月 14 日一、实验目的二、实验设备连接在局域网的并且安装有Ethereal/Wireshark软件的微机计算机三、实验要求实验前认真预习TCP/IP协议内容,尤其应认真理解WINDOWS网络相关原理;在进行实验时应该注意爱护仪器,按照实验指导的要求的内容和步骤完成实验,尤其应注意认真观察实验结果,作好记录;试验完成后应认真写实验报告。

四、实验原理五、实验过程及结果1、捕获一个数据包,并对其中的一个IP数据包进行分析。

捕获了这个数据报:分析其数据如下:由以上的信息可以分析IP数据报的各项内容:数据报的版本号是:4报头标长是:20 bytes服务类型:0x00 (DSCP 0x00: Default; ECN: 0x00)0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..0. = ECN-Capable Transport (ECT): 0.... ...0 = ECN-CE: 0总长度:48标识:0x8f09 (36617)标志:0x02 (Don't Fragment)0... .... = Reserved bit: Not set.1.. .... = Don't fragment: Set..0. .... = More fragments: Not set片偏移:0生存时间:128协议:TCP (6)源IP地址: ()目的IP地址: ()选项:(8 bytes)Maximum segment size: 1460 bytesNOPNOPTCP SACK Permitted Option: True2、捕获一个数据包,并对其中的一个TCP报文进行分析。

协议数据包的捕获与分析实习报告

协议数据包的捕获与分析实习报告

福建农林大学金山学院信息工程类课程实习报告课程名称:计算机网络实习题目:协议数据包的捕获与分析姓名:专业:计算机科学与技术专业年级:2011学号:指导教师:蒋萌辉职称:副教授2014年6月16日目录1.实习的目的和任务 ............................................................................................................. - 1 - 2.实习要求 ............................................................................................................................. - 1 - 3.实习地点 ............................................................................................................................. - 1 - 4.主要仪器设备(实验用的软硬件环境).......................................................................... - 2 - 5.实习内容 ............................................................................................................................. - 2 -5.1 ARP协议....................................................................................................................... - 2 -5.2 ICMP协议..................................................................................................................... - 4 -5.3 TCP协议 ....................................................................................................................... - 6 -5.4 bbb协议 ........................................................................................................................ - 8 -5.5 DNS协议 ...................................................................................................................... - 8 -5.6 DHCP协议.................................................................................................................. - 10 - 6.问题讨论与分析 ................................................................................................................ - 11 - 7.结束语 ................................................................................................................................ - 11 - 参考文献 .................................................................................................................................... - 11 -《计算机网络》课程实习--协议数据包的捕获与分析1.实习的目的和任务通过计算机网络课程的学习,学生基本掌握了计算机网络的基础理论知识,但是学生对于计算机网络的理解不够深入。

实验二 网络抓包及协议分析实验

实验二 网络抓包及协议分析实验

实验二网络抓包及协议分析实验一.实验目的:1.了解抓包与协议分析软件的简单使用方法。

2.了解并验证网络上数据包的基本结构。

二.实验环境1.硬件:PC、配备网卡,局域网环境。

2.软件:Windows 2000或者XP操作系统、winpcap、analyzer。

三.实验内容利用Ethereal软件抓取网络上的数据包,并作相应分析。

四.实验范例(1)安装Etheral的安装非常简单,只要按照提示安装即可。

(2)运行双击桌面的Ethereal,显示“The Ethereal Network Analyzer”的主界面,菜单的功能是:(3)设置规则这里有两种方式可以设置规则:●使用interface1)选择Capture—>interfaces,将显示该主机的所有网络接口和所有流经的数据包,单击“Capture”按钮,及执行捕获。

2)如果要修改捕获过程中的参数,可以单击该接口对应的“Prepare”按钮。

在捕获选项对话框中,可以进一步设置捕获条件:●Interface——确定所选择的网络接口●Limit each packet to N bytes——指定所捕获包的字节数。

选择该项是为了节省空间,只捕获包头,在包头中已经拥有要分析的信息。

●Capture packet in promiscuous mode——设置成混杂模式。

在该模式下,可以记录所有的分组,包括目的地址非本机的分组。

●Capture Filter——指定过滤规则有关过滤规则请查阅以下使用Filter方式中的内容。

●Capture files——指定捕获结果存放位置●Update list of packets in real time——实时更新分组每个新分组会随时在显示结果中出现,但在重网络流量时会出现丢包现象。

●Stop Capture limits——设置停止跟踪的时间如捕获到一定数量的分组(…after N packets)、跟踪记录达到一定的大小(…after N megabytes)或在一个特定的时间后(…after N minutes)。

协议数据包的捕获与分析

协议数据包的捕获与分析

协议数据包的捕获与分析一、引言协议数据包的捕获与分析是网络安全领域中的重要技术之一。

通过捕获和分析网络数据包,可以深入了解网络通信的细节和行为,帮助发现潜在的安全威胁和漏洞,并采取相应的措施加以防范和修复。

本文将详细介绍协议数据包的捕获与分析的标准格式和步骤。

二、标准格式协议数据包的捕获与分析的标准格式如下:1. 任务名称:协议数据包的捕获与分析2. 任务描述:通过使用网络分析工具,捕获指定网络接口上的数据包,并对捕获到的数据包进行详细的分析和解读。

3. 目标:深入了解网络通信的细节和行为,发现潜在的安全威胁和漏洞。

4. 步骤:a) 准备工作:选择合适的网络分析工具,如Wireshark等,并安装配置好所需的软件和硬件环境。

b) 捕获数据包:打开网络分析工具,选择要捕获的网络接口,开始捕获数据包。

c) 分析数据包:对捕获到的数据包进行详细的分析和解读,包括源IP地址、目的IP地址、协议类型、数据包大小等信息。

d) 解码协议:根据协议类型,对数据包进行解码,还原出原始的数据内容。

e) 分析行为:根据数据包的内容和行为,分析网络通信的细节和特征,发现潜在的安全威胁和漏洞。

f) 生成报告:将分析结果整理成报告,包括数据包的统计信息、协议的使用情况、异常行为的发现等。

g) 建议措施:根据分析结果,提出相应的建议措施,包括加强网络安全防护、修复漏洞、优化网络通信等方面的建议。

三、详细内容在协议数据包的捕获与分析过程中,需要进行以下详细内容的处理和分析:1. 数据包捕获:选择要捕获的网络接口,并使用网络分析工具开始捕获数据包。

可以根据需要设置过滤器,只捕获特定协议或特定源/目的IP地址的数据包。

2. 数据包分析:对捕获到的数据包进行详细的分析和解读。

可以查看数据包的源IP地址、目的IP地址、协议类型、数据包大小等信息,以及数据包的时间戳和传输状态等。

3. 协议解码:根据协议类型,对数据包进行解码,还原出原始的数据内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告
( 2014 / 2015 学年第二学期)
题目:网络数据包的捕获与协议分析
专业
学生姓名
班级学号
指导教师李鹏
指导单位计算机系统与网络教学中心
日期2015.4.29
实验一:网络数据包的捕获与协议分析
一、实验目的
1、掌握网络协议分析工具Wireshark的使用方法,并用它来分析一些协议;
2、截获数据包并对它们观察和分析,了解协议的运行机制。

二、实验原理和内容
1、tcp/ip协议族中网络层传输层应用层相关重要协议原理
2、网络协议分析工具Wireshark的工作原理和基本使用规则
三、实验环境以及设备
Pc机、双绞线、局域网
四、实验步骤
1.用Wireshark观察ARP协议以及ping命令的工作过程:
(1)打开windows命令行,键入“ipconfig -all”命令获得本机的MAC地址和缺省路由器的IP地址;结果如下:
(2)用“arp -d”命令清空本机的缓存;结果如下
(3)开始捕获所有属于ARP协议或ICMP协议的,并且源或目的MAC地址是本机的包。

(4)执行命令:ping ,观察执行后的结果并记录。

此时,Wireshark所观察到的现象是:(截图表示)
2.设计一个用Wireshark捕获HTTP实现的完整过程,并对捕获的结果进行分析和统计。

(截
图加分析)
3.设计一个用Wireshark捕获ICMP实现的完整过程,并对捕获的结果进行分析和统计。

要求:给出捕获某一数据包后的屏幕截图。

以16进制形式显示其包的内容,并分析该ICMP 报文。

(截图加分析)
4. 设计一个用Wireshark捕获IP数据包的过程,并对捕获的结果进行分析和统计(截图加分析)
要求:给出捕获某一数据包后的屏幕截图。

以16进制形式显示其包的内容,并分析在该数据包中的内容:版本首部长度、服务类型、总长度、标识、片偏移、寿命、协议、源Ip地址、目的地址
五、实验总结。

相关文档
最新文档