计算机网络实验报告

合集下载

计算机网络实验教程实验报告

计算机网络实验教程实验报告

计算机网络实验教程实验报告一、实验目的本次计算机网络实验的主要目的是通过实际操作和观察,深入理解计算机网络的基本原理和技术,提高对网络配置、通信协议、网络服务等方面的实践能力,培养解决网络问题的思维和方法。

二、实验环境1、硬件环境实验中使用了若干台个人计算机,其配置包括:处理器_____、内存_____、硬盘_____等。

2、软件环境操作系统:Windows 10 专业版网络模拟软件:Packet Tracer网络测试工具:Ping、Tracert 等三、实验内容与步骤实验一:网络拓扑结构的搭建1、打开 Packet Tracer 软件,选择合适的网络设备,如路由器、交换机、PC 等。

2、按照设计好的网络拓扑结构,将设备进行连接。

本次实验构建了一个包含两个局域网通过路由器互联的简单网络。

3、为各设备配置 IP 地址、子网掩码、网关等网络参数。

实验二:网络通信协议的分析1、在搭建好的网络中,选择两台 PC 进行通信。

2、使用 Ping 命令测试网络的连通性,并观察返回的结果。

3、利用 Wireshark 抓包工具捕获通信过程中的数据包,分析其中的协议字段,如 IP 头、TCP 头、UDP 头等,了解网络协议的工作原理。

实验三:网络服务的配置与测试1、在服务器上配置 Web 服务,安装 IIS 组件,创建网站,并设置相关的权限和访问规则。

2、从客户端访问服务器上的网站,验证 Web 服务的可用性。

3、配置 FTP 服务,设置用户账号和权限,进行文件上传和下载测试。

实验四:网络安全的实现1、在路由器上配置访问控制列表(ACL),限制特定 IP 地址或端口的访问。

2、启用防火墙功能,设置安全策略,防止网络攻击。

四、实验结果与分析实验一结果分析成功搭建了网络拓扑结构,各设备之间能够正常通信。

通过配置正确的网络参数,确保了数据包在网络中的准确传输。

实验二结果分析Ping 命令测试显示网络连通性良好,Wireshark 抓包分析揭示了数据包在网络层和传输层的封装和解封装过程,对 IP 协议和 TCP/UDP 协议的工作机制有了更直观的认识。

大工20春《计算机网络实验》实验报告答案

大工20春《计算机网络实验》实验报告答案

大工20春《计算机网络实验》实验报告答案一、实验目的本次计算机网络实验旨在通过实际操作和观察,深入理解计算机网络的基本原理和技术,掌握网络配置、数据传输、网络协议分析等方面的知识和技能,提高解决实际网络问题的能力。

二、实验环境本次实验使用的设备包括计算机、交换机、路由器等网络设备,以及网络模拟软件和协议分析工具。

操作系统为 Windows 10,网络模拟软件为 Packet Tracer,协议分析工具为 Wireshark。

三、实验内容与步骤(一)网络拓扑结构设计根据实验要求,设计了一个包含多个子网的网络拓扑结构。

该拓扑结构包括一个核心交换机连接多个子网,每个子网通过路由器与其他子网或外网进行通信。

(二)IP 地址规划与配置为每个网络设备分配了合适的 IP 地址,并进行了子网掩码和网关的设置。

在配置过程中,注意了 IP 地址的唯一性和合法性,避免了地址冲突和网络故障。

(三)交换机配置对核心交换机进行了 VLAN 的划分和配置,将不同的端口划分到不同的 VLAN 中,实现了网络的逻辑隔离和流量控制。

同时,还配置了交换机的端口安全和 STP 协议,提高了网络的安全性和稳定性。

(四)路由器配置对路由器进行了路由协议的配置,包括静态路由和动态路由(如RIP、OSPF 等)。

通过配置路由协议,实现了不同子网之间的通信和数据转发。

(五)网络服务配置在服务器上配置了 DNS 服务、DHCP 服务和 Web 服务等。

通过DNS 服务,实现了域名到 IP 地址的解析;通过 DHCP 服务,为客户端自动分配 IP 地址等网络参数;通过 Web 服务,提供了网页浏览功能。

(六)网络性能测试使用 Ping 命令和 Tracert 命令对网络的连通性和延迟进行了测试,使用 Wireshark 工具对网络数据包进行了捕获和分析,评估了网络的性能和协议的执行情况。

四、实验结果与分析(一)网络连通性测试结果通过 Ping 命令对不同子网的设备进行了连通性测试,结果表明所有设备之间都能够正常通信,没有出现丢包和延迟过高的情况。

计算机网络技术实验报告

计算机网络技术实验报告

计算机网络技术实验报告一、实验目的本次计算机网络技术实验的主要目的是深入了解和掌握计算机网络的基本原理、协议和技术,通过实际操作和实验,提高对网络体系结构、网络设备配置、网络服务搭建以及网络安全等方面的认识和实践能力。

二、实验环境1、硬件环境计算机若干台,具备以太网卡。

交换机、路由器等网络设备。

网线、跳线等连接线缆。

2、软件环境Windows 操作系统。

网络模拟软件,如 Packet Tracer。

命令行工具,如 CMD 终端。

三、实验内容与步骤(一)网络拓扑结构的搭建1、设计简单的网络拓扑结构,包括多个计算机节点、交换机和路由器的连接。

2、使用网线将各个设备按照设计的拓扑结构进行物理连接。

(二)IP 地址规划与配置1、为网络中的每个节点分配合理的 IP 地址、子网掩码、网关等参数。

2、在计算机系统中通过网络设置界面或命令行工具进行 IP 地址的配置。

(三)网络设备的基本配置1、登录交换机和路由器,设置设备名称、管理密码等基本信息。

2、配置交换机的 VLAN 划分,实现不同网段之间的隔离。

3、配置路由器的静态路由和动态路由协议,实现网络之间的互联互通。

(四)网络服务的搭建与测试1、在一台计算机上搭建 Web 服务器,安装 IIS 或 Apache 等服务软件,并配置网站内容。

2、从其他计算机上访问搭建的 Web 服务器,测试网络服务的可用性和性能。

(五)网络安全设置1、配置防火墙规则,限制网络访问权限,防止非法入侵。

2、启用网络访问控制列表(ACL),对特定的 IP 地址或端口进行访问控制。

四、实验结果与分析(一)网络拓扑结构搭建结果成功搭建了设计的网络拓扑结构,各设备之间物理连接正常,指示灯显示工作状态正常。

(二)IP 地址配置结果通过查看计算机的网络设置和使用命令行工具进行IP 地址的验证,确认各节点的 IP 地址、子网掩码和网关配置正确,网络内的计算机能够相互通信。

(三)网络设备配置结果交换机的 VLAN 划分成功,不同 VLAN 之间的计算机无法直接通信,实现了网段隔离的目的。

计算机网络 实验报告

计算机网络 实验报告

计算机网络实验报告计算机网络实验报告引言计算机网络是现代社会中不可或缺的一部分,它连接了世界各地的计算机,使得信息的传递和共享变得更加便捷和高效。

本实验旨在通过构建一个简单的局域网,了解计算机网络的基本原理和技术。

一、实验背景计算机网络是由多个计算机和网络设备通过通信链路互相连接而成的。

它可以分为局域网(LAN)、城域网(MAN)和广域网(WAN)。

在本实验中,我们将构建一个局域网,以便更好地理解网络的工作原理。

二、实验目的1. 了解局域网的基本概念和特点;2. 掌握局域网的构建方法和技术;3. 熟悉网络设备的配置和管理。

三、实验步骤1. 确定网络拓扑结构:在本实验中,我们选择星型拓扑结构。

这意味着所有计算机都连接到一个中央设备(交换机)上。

2. 连接硬件设备:将计算机和交换机通过以太网线连接起来。

确保每个计算机都与交换机直接相连。

3. 配置网络设备:通过交换机的管理界面,设置每个接口的IP地址和子网掩码。

确保每个计算机都具有唯一的IP地址。

4. 测试网络连接:打开每台计算机的终端,使用ping命令测试与其他计算机的连接。

确保网络连接正常。

四、实验结果通过以上步骤,我们成功地构建了一个局域网。

每台计算机都能够与其他计算机进行通信,并且可以共享文件和资源。

通过ping命令,我们还测试了网络的可达性和延迟情况,结果显示网络连接良好。

五、实验总结通过本次实验,我们深入了解了计算机网络的基本原理和技术。

我们学会了如何构建一个简单的局域网,并且掌握了网络设备的配置和管理方法。

这些知识对于今后的学习和工作都具有重要意义。

六、实验感想本次实验让我对计算机网络有了更深入的了解。

我意识到计算机网络是现代信息社会的基石,它连接了世界各地的计算机和人们的生活。

通过实际操作,我不仅学到了理论知识,还体会到了网络技术的实际应用。

我相信这些知识和经验将对我的未来发展产生积极的影响。

七、实验改进尽管本次实验取得了较好的结果,但仍有一些改进的空间。

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)计算机网络实验报告(通用6篇)计算机网络实验报告篇1一、实验目的1、熟悉微机的各个部件;2、掌握将各个部件组装成一台主机的方法和步骤;3、掌握每个部件的安装方法;4、了解微型计算机系统的基本配置;5、熟悉并掌握DOS操作系统的使用;6、掌握文件、目录、路径等概念;7、掌握常用虚拟机软件的安装和使用;8、熟悉并掌握虚拟机上WINDOWS操作系统的安装方法及使用;9、掌握使用启动U盘的制作和U盘安装windows操作系统的方法;10、了解WINDOWS操作系统的基本配置和优化方法。

二、实验内容1.将微机的各个部件组装成一台主机;2.调试机器,使其正常工作;3.了解计算机系统的基本配置。

4.安装及使用虚拟机软件;5.安装WINDOWS7操作系统;6.常用DOS命令的使用;7.学会制作启动U盘和使用方法;8.WINDOWS7的基本操作;9.操作系统的基本设置和优化。

三、实验步骤(参照实验指导书上的内容,结合实验过程中做的具体内容,完成此项内容的撰写)四、思考与总结(写实验的心得体会等)计算机网络实验报告篇2windows平台逻辑层数据恢复一、实验目的:通过运用软件R-Studio_5.0和winhe_对误格式化的硬盘或者其他设备进行数据恢复,通过实验了解windows平台逻辑层误格式化数据恢复原理,能够深入理解并掌握数据恢复软件的使用方法,并能熟练运用这些软件对存储设备设备进行数据恢复。

二、实验要求:运用软件R-Studio_5.0和winhe_对电脑磁盘或者自己的U盘中的删除的数据文件进行恢复,对各种文件进行多次尝试,音频文件、系统文件、文档文件等,对简单删除和格式化的磁盘文件分别恢复,并检查和验证恢复结果,分析两个软件的数据恢复功能差异与优势,进一步熟悉存储介质数据修复和恢复方法及过程,提高自身的对存储介质逻辑层恢复技能。

三、实验环境和设备:(1)Windows _P 或Windows 20__ Professional操作系统。

《计算机网络》实验报告

《计算机网络》实验报告

《计算机网络》实验报告计算机网络实验报告一、引言计算机网络是现代信息技术的基础,它将各种计算机和设备连接在一起,实现数据的传输和共享。

本篇实验报告将介绍我们在《计算机网络》课程中进行的实验内容和实验结果。

二、实验目的本次实验的目的是通过搭建一个简单的局域网并进行通信测试,加深对计算机网络基本概念的理解,掌握网络配置和通信过程中的相关知识。

三、实验环境我们使用了两台计算机和一个交换机来搭建局域网。

其中,计算机A作为服务器,计算机B作为客户端,交换机用于连接两台计算机。

四、实验步骤1. 配置网络参数我们首先在计算机A和计算机B上配置IP地址、子网掩码和默认网关,确保两台计算机处于同一个子网中。

2. 搭建局域网将计算机A和计算机B通过网线连接到交换机的不同端口上,确保物理连接正常。

3. 配置服务器在计算机A上搭建服务器,选择一种合适的网络服务软件,如Apache、Nginx 等,并进行相应的配置。

4. 配置客户端在计算机B上配置客户端,选择一种合适的浏览器软件,如Chrome、Firefox 等,并设置代理服务器的IP地址和端口。

5. 进行通信测试打开浏览器,在客户端中输入服务器的IP地址和端口号,访问服务器上的网页。

观察通信过程中的网络数据传输情况,检查是否能够成功建立连接并获取到服务器上的网页内容。

五、实验结果通过以上步骤,我们成功搭建了一个简单的局域网,并进行了通信测试。

在测试过程中,我们观察到以下结果:1. 网络连接正常计算机A和计算机B通过交换机成功建立了物理连接,网络连接正常。

2. IP地址配置正确计算机A和计算机B的IP地址、子网掩码和默认网关配置正确,处于同一个子网中。

3. 服务器配置成功在计算机A上搭建的服务器配置成功,能够正常响应客户端的请求。

4. 客户端配置成功在计算机B上配置的客户端能够正常访问服务器上的网页,获取到正确的网页内容。

六、实验总结通过本次实验,我们深入了解了计算机网络的基本概念和通信过程,掌握了网络配置和通信测试的方法。

《计算机网络实验》实验报告

《计算机网络实验》实验报告

《计算机网络实验》实验报告一、实验目的计算机网络实验是计算机相关专业学习中的重要实践环节,通过实验操作,旨在深入理解计算机网络的基本原理、协议和技术,提高我们的动手能力和解决实际问题的能力。

具体目的包括:1、熟悉计算机网络的体系结构和各层协议的工作原理。

2、掌握网络设备的配置和管理方法,如交换机、路由器等。

3、学会使用网络工具进行网络性能测试和故障诊断。

4、培养团队合作精神和沟通能力,提高解决复杂问题的综合素养。

二、实验环境本次实验在学校的计算机网络实验室进行,实验室配备了以下设备和软件:1、计算机若干台,安装了 Windows 操作系统和相关网络工具软件。

2、交换机、路由器等网络设备。

3、网络线缆、跳线等连接设备。

三、实验内容及步骤实验一:以太网帧的捕获与分析1、打开网络协议分析软件 Wireshark。

2、将计算机连接到以太网中,启动捕获功能。

3、在网络中进行一些数据传输操作,如访问网站、发送文件等。

4、停止捕获,对捕获到的以太网帧进行分析,包括帧的格式、源地址、目的地址、类型字段等。

实验二:交换机的基本配置1、连接交换机和计算机,通过控制台端口进行配置。

2、设置交换机的主机名、管理密码。

3、划分 VLAN,并将端口分配到不同的 VLAN 中。

4、测试不同 VLAN 之间的通信情况。

实验三:路由器的基本配置1、连接路由器和计算机,通过控制台端口或Telnet 方式进行配置。

2、设置路由器的接口 IP 地址、子网掩码。

3、配置静态路由和动态路由协议(如 RIP 或 OSPF)。

4、测试网络的连通性。

实验四:网络性能测试1、使用 Ping 命令测试网络的延迟和丢包率。

2、利用 Tracert 命令跟踪数据包的传输路径。

3、使用网络带宽测试工具测试网络的带宽。

四、实验结果与分析实验一结果与分析通过对捕获到的以太网帧的分析,我们清楚地看到了帧的结构,包括前导码、目的地址、源地址、类型字段、数据字段和帧校验序列等。

《计算机网络》实验报告

《计算机网络》实验报告

一、实验目的1. 理解计算机网络的基本概念和结构。

2. 掌握网络设备的配置方法,包括交换机、路由器等。

3. 学习网络协议的作用和配置方法,如TCP/IP、DHCP等。

4. 通过实验加深对网络故障诊断和排除能力的培养。

二、实验内容1. 实验环境实验设备:一台PC机、一台交换机、一台路由器、双绞线、网线等。

实验软件:Windows操作系统、网络管理软件等。

2. 实验步骤(1)网络设备连接首先,将PC机通过网线连接到交换机的一个端口上。

然后,将交换机的另一个端口连接到路由器的WAN口。

最后,将路由器的LAN口连接到PC机的另一台交换机上。

(2)网络设备配置①交换机配置进入交换机命令行界面,配置交换机的基本参数,如VLAN ID、IP地址、子网掩码等。

②路由器配置进入路由器命令行界面,配置路由器的接口参数,如WAN口和LAN口的IP地址、子网掩码等。

同时,配置路由协议,如静态路由、动态路由等。

③PC机配置在PC机的网络设置中,将IP地址、子网掩码、默认网关等信息设置为与路由器LAN口相同的参数。

(3)网络测试①测试PC机与交换机之间的连通性在PC机中ping交换机的IP地址,检查PC机是否能够与交换机通信。

②测试PC机与路由器之间的连通性在PC机中ping路由器的IP地址,检查PC机是否能够与路由器通信。

③测试不同VLAN之间的连通性在PC机中ping另一个VLAN中的设备,检查不同VLAN之间的设备是否能够相互通信。

三、实验结果与分析1. 实验结果(1)PC机与交换机之间连通(2)PC机与路由器之间连通(3)不同VLAN之间的设备相互通信2. 实验分析通过本次实验,我们成功搭建了一个简单的计算机网络,并掌握了网络设备的配置方法。

在实验过程中,我们遇到了一些问题,如网络设备之间的连通性、VLAN之间的通信等。

通过查阅资料和调试,我们解决了这些问题,加深了对计算机网络的理解。

四、实验总结1. 通过本次实验,我们了解了计算机网络的基本概念和结构,掌握了网络设备的配置方法。

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

通信与信息工程学院2011 / 2012 学年第一学期实验报告课程名称:IP网络技术基础(英)实验名称:实验一:实验工具软件介绍实验二:以太网实验实验三:TCP/IP协议分析实验实验一:实验工具软件介绍1.通过该实验能掌握常用网络工具的使用,为后面的实验做准备。

2.能够利用这些工具了解网络的运行状态。

二.实验环境:1.采用方案一进行实验,学生每人微机一台和一个虚拟机编号,安装光盘中的/book/tools目录下的虚拟机和软件工具,再次利用VMware运行光盘系统并按照虚拟机编号选择IP地址,另外教师可利用随书光盘系统架设被观测网络(三物理机或三虚拟机,使用备用地址)。

2.实验涉及软件的列表如下:被动式工具:NetXray, Netmonitor, WinPcap/Ethereal, tcpdump主动式工具:ping,route, traceroute,nslookup,iperf,SNMP_utils,trapwatcher。

综合工具:solarwinds,IPSwitch。

其中tcpdump、ping、route、traceroute、nslookup、SNMP_utils几个软件在随书光盘系统中已经安装好了,无需额外安装。

请注意NetXray、Netmonitor、solarwinds和IPSwitch有版权问题。

三.实验原理:通过被动工具,获得并分析数据包;通过主动工具发现网络问题(可以手工制造);通过强大的综合工具对网络进行分析。

四.实验步骤:(包含结果分析)软件安装:1.安装各种工具软件。

2.安装各种供测试的应用软件。

实验环节:1.被动工具:windows:Ethereal;2.主动工具:windows:ping,ipconfig, tracert,iperf,trapwatcher.利用ipconfig工具分析本机TCP/IP网络配置:能够显示主机的IP地址能够显示ping主机的IP地址能够显示ping主机的网上邻居和外网IP五.实验心得:ping命令是我们平时使用比较多的用于测试网络连通性的程序,ping程序基于ICMP,使用ICMP的回送请求和会送应答来工作。

ICMP是基于网络层的一个协议,ICMP包通过IP封装之后传递。

运用ping命令,可测试本机与本机,同网络邻居,外网之间的连通性.通过ETHEREAL抓包软件,能够更好的理解网络模型的构成,理解网卡的功能和数据透过网卡的传递方式,深入理解数据帧的构造,掌握分析数据帧的访法。

实验二:以太网实验1. 通过该实验能加深对以太网的认识,特别是其封装格式。

2 .通过该实验能加深对ARP协议的认识。

二.实验环境:1.准备用作服务器的微机一台(使用随书光盘系统构建,手工配置成原网段的IP),学生每人微机一台,在windows环境下即可完成本实验,无需使用VMware。

2.软件:WinPcap,Ethereal。

三.实验原理:通过抓包软件ethereal获得一些以太网数据包,并对其进行分析,从包的格式来认识以太网协议。

四.实验步骤:(包含结果分析)软件安装安装WinPcap软件。

安装Ethereal软件。

在随书光盘系统构建的服务器上打开服务(由老师完成)。

实验环节2.1 抓MAC包2.1.1 启动Ethereal软件。

2.1.2 点击Capture菜单。

2.1.3 选Start菜单。

(注:本弹出窗口里有Filter即过滤器输入框,在后面的试验里需要填写过滤器。

)2.1.3 在弹出窗口里点击OK开始抓包(后面将2.1.1至2.1.4合称为开始抓包)。

2.1.4 在弹出窗口里看到total数据发生变化则点击Stop,结束抓包。

2.1.6 分析所抓的数据包。

2.1.7分析内容:1.数据报里的Destination,Source等字段。

2.不同的MAC包字段不一样,有Type,Length,Trailer等字段。

3 .在第三个窗口可以看到对应字段的16进制数字以及在整个包中的位置。

链路层:以太网的链路层由14个字节的内容组成前6个字节的内容表示报文的目标地址Destination接下来的6个字节的内容表示报文的源硬件地址Source最后两个字节的内容表示网络层所使用协议的类型2.2 抓ARP包2.2.1 点击开始菜单里的运行。

2.2.2 输入cmd命令(如果是windwos98则输入command命令)并运行。

2.2.3 输入arp -d *命令并运行。

(在后面将2.2.1至2.2.3合称为在命令窗运行××命令。

)2.2.4 填写过滤器 arp and ((dst 本机IP and src 目的IP) or (src 本机IP and dst 目的IP) 开始抓包(本报告中目的IP均指服务器的IP,由老师给出)。

2.2.5 运行ping 目的IP,完成后点击STOP停止抓包。

2.2.6 分析所抓的数据包。

2.2.7 分析内容:1能看到本机IP发出的ARP请求和目的IP发出的ARP应答。

2 注意帧首部,ARP是直接封装在MAC包中的。

3 注意ARP报文的各个字段内容及意义。

图11.2 数据帧、数据报的封装格式图11.3 ARP/RARP的数据封装五.实验结果:六.实验心得:通过本实验,体会到了网络的层次—物理层、链路层、网络层、传输层、应用层几个部分,也认识到了以太网上的数据以报文的形式进行传递,每个报文由数据内容部分和各个层次的报文头部组成。

典型的HTTP报文由物理层、链路层、网络层、传输层、应用层五个部分组成。

ARP协议是地址解析协议,通过目标设备的地址,查询目标设备的MAC地址,以保证通信的顺利进行。

以太网的常见链路层协议:面向字符的链路层协议;面向比特的链路层协议。

实验三:TCP/IP协议分析实验一.实验目的和要求:1通过该实验能加深对TCP/IP协议的认识,特别是其封装格式。

2通过该实验能加深对ICMP协议的认识。

3通过该实验能加深对TCP协议的认识。

4.通过该实验能加深对UDP协议的认识。

5通过该实验能加深对应用层协议Http、Ftp、Telnet等的认识。

二.实验环境:1 用作服务器的微机一台(使用随书光盘系统构建,手工配置成原网络的IP),学生每人微机一台,在windows环境下即可完成本实验,无需使用VMware。

2 软件:WinPcap,Ethereal,QQ。

通过抓包软件ethereal获得一些数据包,并对其进行分析,从包的格式来认识TCP/IP协议。

本实验抓取的数据包包括对应于Http、Telnet、Ftp、TCP、UDP、IP、ARP协议的数据包以及MAC包。

三.实验原理:通过抓包软件ethereal获得一些数据包,并对其进行分析,从包的格式来认识TCP/IP 协议。

本实验抓取的数据包包括对应于Http、Telnet、Ftp、TCP、UDP、IP、ARP协议的数据包以及MAC包。

四.实验步骤:(包含结果分析)1 软件安装1.1 安装WinPcap软件。

1.2 安装Ethereal软件。

1.3 在随书光盘系统构建的服务器上打开Http、Telnet、Ftp等服务,安装并使用QQ。

2 实验环节2.1 抓IP包2.1.1 填写过滤器IP;开始抓包。

2.1.2 运行ping 目的IP命令,完成后点STOP停止抓包。

2.1.3 分析所抓的数据包。

2.1.4 分析内容:IP包中的各个字段。

16位标识用来标识惟一的IP包,每发一个,该值加1。

当把一个IP包分片时,就可以用3位标志和13位片偏移重组。

各个片的16位标识是一样的。

2.2 抓ICMP包2.2.1 填写过滤器ICMP and ((dst 本机IP and src 目的IP) or (src 本机IP and dst 目的IP)),开始抓包。

2.2.2 运行tracert目的IP2 命令,完成后停止抓包。

2.2.3 分析所抓的数据包。

2.2.4 分析内容:1 ICMP报文是封装在IP报文内的。

2 第一个抓包能得到TTL过期(类型11)的报文。

3 第二个抓包能得到ICMP请求(类型8)和ICMP应答(类型0)的报文。

代码端均为0。

4 注意以下报文的对应字段。

图11.3 IP数据报的数据格式图11.4 ICMP报文的数据格式5 请求和应答紧跟的是16位标识符、16位序号、可选数据部分。

6 TTL过期报文的类型是11,代码字段为0 ,紧跟的是32为全0、IP首部+IP数据部分。

2.3 抓TCP包2.3.1 填写过滤器tcp and ((dst 本机IP and src 目的IP) or (src 本机IP and dst 目的IP)),开始抓包。

2.3.2 运行telnet 目的IP命令,登陆telnet后退出,完成后点STOP停止抓包。

2.3.3 分析所抓的数据包。

2.3.4 分析内容:1 TCP报文是封装在IP报文内部。

2 TCP报文的各个字段。

3 TCP建立一个连接采用3次握手机制,注意这3个TCP包的发送序列号和接收序列号字段。

4 TCP关闭一个连接采用4次握手机制,注意这4个TCP包的发送序列号和接收序列号字段。

图11.5 TCP分组的封装格式五.实验结果:IP包:ICMP包:TCP包:通过本次实验,我学会了使用Ethereal,加强了对ARP协议的理解。

了解了传输控制协议(TCP)是因特网上最常用的第四层协议,TCP可以保证数据传输的可靠性。

用户数据报协议(UDP)是网络上另外一种很常用的第四层协议。

UDP由很多上层协议使用,加清楚地掌握网络分层的思想。

相关文档
最新文档