福建农林大学计算机网络实验报告三讲解
计算机网络课程实验报告

计算机网络课程实验报告计算机网络课程实验报告引言:计算机网络课程实验是培养学生对计算机网络原理和技术的理解和应用能力的重要环节。
通过实验,我们可以巩固课堂所学的理论知识,掌握网络设备的配置和管理技巧,提高网络故障排查和解决问题的能力。
本文将结合实际实验过程,总结并分析我们在计算机网络课程实验中的收获和体会。
实验一:网络拓扑搭建与配置在实验一中,我们需要搭建一个简单的局域网,通过交换机连接多台计算机,并进行网络设备的基本配置。
通过实验,我们学会了如何正确连接和配置交换机、路由器和计算机,了解了网络拓扑的概念和组网原理。
同时,在实验过程中,我们也遇到了一些问题,如网络设备的IP地址冲突、网络延迟等,通过分析和解决这些问题,我们加深了对网络故障排查和解决问题的理解。
实验二:网络通信与数据传输实验二主要是通过Wireshark等工具来抓包分析网络数据传输过程。
我们学会了如何使用Wireshark捕获网络数据包,并分析数据包的结构和内容。
通过实验,我们了解了网络通信的基本原理,如TCP/IP协议栈、数据包的封装和解封装过程等。
同时,我们也发现了一些网络通信中的问题,如丢包、重传等,通过对数据包的分析和解读,我们可以更好地理解和解决这些问题。
实验三:网络安全与防护实验三主要是学习和实践网络安全相关的知识和技术。
我们了解了网络攻击的常见手段和防御方法,如防火墙、入侵检测系统等。
通过实验,我们学会了如何配置和管理防火墙,设置访问控制列表,提高网络的安全性。
同时,我们也体验了一些网络攻击的模拟实验,如DDoS攻击、ARP欺骗等,通过对攻击过程的模拟和分析,我们更深入地了解了网络安全的重要性和挑战。
实验四:网络性能测试与优化实验四主要是通过网络性能测试工具来评估和优化网络的性能。
我们学会了如何使用Ping、Traceroute等工具来测试网络的连通性和延迟,通过分析测试结果,我们可以找出网络中的瓶颈和问题,并采取相应的优化措施。
福建农林大学计算机网络实验报告三解析

福建农林大学计算机与信息学院实验报告2015年10 月27 日实验项目列表实验报告系:计算机科学专业:计算机科学与技术年级:姓名:学号:实验室号:计算机号:实验日期:2015 年10 月27 日指导教师签字:成绩:报告退发(订正、重做)实验三网络监听实验(二)一、实验目的1、熟悉IP地址与MAC地址的概念2、理解ARP协议及ICMP协议原理3、了解TELNET应用二、实验原理1、IP地址与MAC地址、ARP协议数据链路层使用物理地址(即MAC地址),网络层使用IP地址,当数据包在网络层和数据链路层之间传输时,需要进行MAC地址和IP地址的转换。
ARP协议的功能是实现IP 地址到MAC地址的转换。
每个主机都设有一个ARP高速缓存,操作系统通常会将从网络中得到的IP地址和MAC 地址的映射关系存放在本机的高速缓存中,使用arp命令,可以查看、添加和删除高速缓冲区中的ARP表项。
在Windows操作系统中,高速缓存中的ARP表项可以包含动态和静态表项,动态表项随时间推移自动添加和删除,而静态表项则一直保留在高速缓存中,直到人为删除或重启计算机。
2、ICMP协议ICMP协议是配合IP协议使用的网络层协议,它的报文不是直接传送到数据链路层,而是封装成IP数据报后再传送到数据链路层。
分组网间探测PING是ICMP协议的一个重要应用,它使用ICMP回送请求与回送应答报文,用来测试两个主机之间的连通性。
命令格式为:ping 目的IP地址。
ICMP回送请求与回送应答报文格式如下:说明:类型为8---回送请求,为0---回送应答TRACERT程序是ICMP协议的另一个应用,命令格式为:tracert 目的地址。
Tracert从源主机向目的主机发送一连串的IP数据报P1,P1的TTL设置为1,当它到达路径上的第一个路由器R1时,R1先收下它,把P1的TTL值减1,变成0,R1丢弃P1,并向源主机发送一个ICMP超时差错报告报文。
《计算机网络》实验报告

《计算机网络》实验报告计算机网络实验报告一、引言计算机网络是现代信息技术的基础,它将各种计算机和设备连接在一起,实现数据的传输和共享。
本篇实验报告将介绍我们在《计算机网络》课程中进行的实验内容和实验结果。
二、实验目的本次实验的目的是通过搭建一个简单的局域网并进行通信测试,加深对计算机网络基本概念的理解,掌握网络配置和通信过程中的相关知识。
三、实验环境我们使用了两台计算机和一个交换机来搭建局域网。
其中,计算机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. 通过本次实验,我们了解了计算机网络的基本概念和结构,掌握了网络设备的配置方法。
【VIP专享】计算机网络课程实验报告

实习地点:福建农林大学东方学院实习单位和部门:福建农林大学东方学院实习目的:掌握校园网各种设备的选择实验内容校园网设备选型对校园网建设的重要意义一个完整的校园网建设主要包括两个内容:技术方案设计;应用信息系统资源建设。
技术方案设计主要包括:结构化布线与设备选择、网络技术选型等。
应用信息系统资源建设主要包括:内部信息资源建设、外部信息资源建设等。
在这里我重点说一下设备选择的重要意义。
设备选择这一环节做的好的话首先可以为学校节约大笔的校园网建设费用,其次为校园网网络规模的扩大和校园网服务的扩展提供了较大空间,最后可以为综合布线节约大部分时间。
校园网设备的分类校园网的网络设备分为交换机,路由器,网络服务器,专业网管软件等。
校园网设备选型的原则校园网设备我简单的把它总结为需要硬件设备和软件设备,硬件设备包括交换机,路由器,网络服务器等.软件设备包括专业网管软件. 对于中小规模的网络,设备选型时应遵循以下一些基本原则(1) 标准化原则:所选择的设备必须基于国际标准或行业标准。
因为只有基于标准的产品才有可能和其他厂商的产品互连互通(需要指出的是,并非只要基于标准的产品,彼此之间才能够互连互通)。
(2) 技术简单性原则:对网络需求必须十分明确。
对于普通用户而言,在满足需求的前提下,尽可能选择简单实用的技术和设备。
否则,今后的运行管理、故障诊断等,都需要请专业人员,开销巨大,运行效果不见得好。
(3) 环境适应性原则:不要轻信外国某些机构的评测报告,其中不乏商业因素。
而且,即使是权威机构的评测报告,也只是在特定网络环境下取得的结果,不能作为产品选型的全部依据。
(4) 可管理性原则: 对于大型网络而言,这一点是至关重要的,他不但关系到系统的性能指标,甚至关系到系统的可用性。
主要考查网管系统对所选设备的监管、配置能力,连同设备能够提供的统计信息和故障检测手段,如骨干交换机必须具备端口映像能力。
这对于故障诊断,连同今后的网络规划具备特别重要的价值。
福建农林大学计算机与信息学院实验报告
福建农林大学计算机与信息学院实验报告实验(一)xcode初步一、实验目的和要求1.熟悉iOS开发应用环境二、实验内容和原理见项目一说明三、实验环境1.硬件环境:Mac os2.软件环境:xcode四、算法描述及实验步骤1.算法描述(可以用流程图、伪代码或源程序描述)2.实验步骤五、调试过程1.编译过程2.调试过程报错未设置rootViewController,设置完后成功。
六、实验结果七、总结通过这次实验,我知道了如何创建一个ios 工程,如何配置工程的环境(项目属性),向工程添加文件。
我知道了怎样导入一个头文件,创建一个对象,怎么使用对象的属性和方法等等,受益匪浅。
附录:self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];//设置windowCGSize mainScreenSize = [UIScreen mainScreen].bounds.size;//取得主屏幕的尺寸CGFloat messageW = 300;//设置messageLabel的宽CGFloat messageH = 50; //设置messageLabel的高CGFloat messageX = (mainScreenSize.width - messageW ) * 0.5;//设置messageLabel的xCGFloat messageY = (mainScreenSize.height - messageH ) * 0.5;//设置messageLabel的yUILabel * messageLabel = [[UILabel alloc]initWithFrame:CGRectMake(messageX, messageY, messageW, messageH)];//创建messageLabelmessageLabel.font = [UIFont systemFontOfSize:NJMessgeFont];//设置messageLabel的字体;messageLabel.text = @"Xcode Test";//设置文字messageLabel.textColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cxz"]];//设置文字颜色messageLabel.textAlignment = NSTextAlignmentCenter;//对齐方式[self.window addSubview:messageLabel];//将messageLabel添加到window的子控件中[self.window setBackgroundColor:[UIColor whiteColor]];//设置window的背景色self.window.rootViewController = [[UIViewController alloc]init];//设置根控制器[self.window makeKeyAndVisible];//展现windowreturn YES;。
福建农林大学汇编实验报告三
福建农林大学计算机与信息学院实验报告系:计算机专业:计算机科学与技术年级:姓名:学号:实验室号计算机号实验时间:2015 指导教师签字:刘庆连成绩:实验三分支循环程序设计1.实验目的(1)学习调试程序,查找逻辑错误;(2)学习分支语句的编程和调试;(3)学习循环语句的编程和调试。
2.实验内容1)有10个数,统计正数的个数,存放在变量M中中。
经过汇编后,形成EXE文件。
在DEBUG中,先用G=0命令执行程序,用D命令查看M单元的内容,会发现结果不正确。
用单步执行命令T=0,单步执行程序,查找程序中的逻辑错误,注意每一次循环中AL寄存器中值的变化是否正确?(AL寄存器中存放正数的个数)DSEG SEGMENTMSG DB 4, -2, -6, 0, 5, 67, 8, -3, 5, 6M DB ?DSEG ENDSCSEG SEGMENTASSUME CS: CSEG, DS: DSEGSTART: MOV AX, DSEGMOV DS, AXMOV CX, 10MOV AL, 0LEA SI, MSGL1: MOV BL, [SI]CMP BL, 0JBE NEXTINC ALNEXT: INC SILOOP L1MOV M, ALMOV AL, 0MOV AH, 4CHINT 21HCSEG ENDSEND START2)数据段中是一组无符号数,将最小数存放在M单元中。
按上题方法查找一处逻辑错误。
DSEG SEGMENTMSG DB 13, 15, 7, 25, 24M DB ?DSEG ENDSCSEG SEGMENTASSUME CS: CSEG, DS: DSEGSTART: MOV AX, DSEGMOV DS, AXMOV CX, 4MOV AL, MSGMOV SI, OFFSET MSG+1L1: CMP AL, [SI]JB NEXTMOV AL, [SI]NEXT: LOOP L1MOV M, ALMOV AL, 0MOV AH, 4CHINT 21HCSEG ENDSEND START3)编程:在首地址为BUF开始的内存单元中存有10个字节数,求其中0的个数,并将结果存于RESULT中。
计算机网络实验报告实验3
计算机网络实验报告实验3一、实验目的本次计算机网络实验 3 的主要目的是深入理解和掌握计算机网络中的相关技术和概念,通过实际操作和观察,增强对网络通信原理、协议分析以及网络配置的实际应用能力。
二、实验环境本次实验在计算机网络实验室进行,使用的设备包括计算机、网络交换机、路由器等。
操作系统为 Windows 10,实验中使用的软件工具包括 Wireshark 网络协议分析工具、Cisco Packet Tracer 网络模拟软件等。
三、实验内容与步骤(一)网络拓扑结构的搭建使用 Cisco Packet Tracer 软件,构建一个包含多个子网的复杂网络拓扑结构。
在这个拓扑结构中,包括了不同类型的网络设备,如交换机、路由器等,并配置了相应的 IP 地址和子网掩码。
(二)网络协议分析启动 Wireshark 工具,捕获网络中的数据包。
通过对捕获到的数据包进行分析,了解常见的网络协议,如 TCP、IP、UDP 等的格式和工作原理。
观察数据包中的源地址、目的地址、协议类型、端口号等关键信息,并分析它们在网络通信中的作用。
(三)网络配置与管理在实际的网络环境中,对计算机的网络参数进行配置,包括 IP 地址、子网掩码、网关、DNS 服务器等。
通过命令行工具(如 Windows 中的 ipconfig 命令)查看和验证配置的正确性。
(四)网络故障排查与解决设置一些网络故障,如 IP 地址冲突、网络连接中断等,然后通过相关的工具和技术手段进行故障排查和解决。
学习使用 ping 命令、tracert 命令等网络诊断工具,分析故障产生的原因,并采取相应的解决措施。
四、实验结果与分析(一)网络拓扑结构搭建结果成功构建了包含多个子网的网络拓扑结构,各个设备之间能够正常通信。
通过查看设备的状态指示灯和配置信息,验证了网络连接的正确性。
(二)网络协议分析结果通过 Wireshark 捕获到的数据包,清晰地看到了 TCP 三次握手的过程,以及 IP 数据包的分片和重组。
《计算机网络技术》实验报告
《计算机网络技术》实验报告一、实验目的本次计算机网络技术实验旨在深入理解和掌握计算机网络的基本原理、技术和应用,通过实际操作和观察,提高对网络协议、网络拓扑结构、网络设备配置等方面的认识和实践能力。
二、实验环境本次实验在计算机网络实验室进行,实验室配备了多台计算机、网络交换机、路由器等设备,并安装了相关的网络模拟软件和操作系统。
三、实验内容1、网络拓扑结构的搭建使用网络线缆和网络设备,搭建了星型、总线型和环形等常见的网络拓扑结构,并观察不同拓扑结构在数据传输、网络性能和可靠性方面的特点。
在搭建星型拓扑结构时,将所有计算机通过网线连接到一台中心交换机上。
这种结构易于管理和维护,但中心节点一旦出现故障,整个网络可能会瘫痪。
总线型拓扑结构则是将所有计算机通过一条共享的总线连接起来。
这种结构成本较低,但容易出现信号冲突和单点故障。
环形拓扑结构中,计算机通过环形链路依次连接。
数据在环中单向传输,某个节点故障可能会影响整个环的通信。
2、 IP 地址的配置与子网划分为每台计算机配置了IP 地址,并进行了子网划分。
通过实际操作,理解了 IP 地址的分类、子网掩码的作用以及如何根据网络规模合理划分子网。
例如,给定一个 C 类网络地址 19216810,若要划分成 4 个子网,子网掩码应为 255255255192。
每个子网可容纳 62 台主机。
3、网络协议的分析使用网络协议分析工具,捕获网络中的数据包,并对常见的网络协议(如 TCP、UDP、ICMP 等)进行分析,了解其格式、字段含义和工作原理。
在捕获的 TCP 数据包中,可以看到源端口、目的端口、序列号、确认号等字段。
通过分析这些字段,能够了解 TCP 协议如何保证数据的可靠传输,如三次握手建立连接、拥塞控制等机制。
UDP 数据包则相对简单,没有建立连接的过程,适用于对实时性要求较高但对数据可靠性要求不高的应用。
ICMP 协议主要用于网络诊断和错误报告,如 Ping 命令就是通过发送 ICMP 回显请求和回显应答来测试网络的连通性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福建农林大学计算机与信息学院实验报告2015年10 月27 日实验项目列表实验报告系:计算机科学专业:计算机科学与技术年级:姓名:学号:实验室号:计算机号:实验日期:2015 年10 月27 日指导教师签字:成绩:报告退发(订正、重做)实验三网络监听实验(二)一、实验目的1、熟悉IP地址与MAC地址的概念2、理解ARP协议及ICMP协议原理3、了解TELNET应用二、实验原理1、IP地址与MAC地址、ARP协议数据链路层使用物理地址(即MAC地址),网络层使用IP地址,当数据包在网络层和数据链路层之间传输时,需要进行MAC地址和IP地址的转换。
ARP协议的功能是实现IP 地址到MAC地址的转换。
每个主机都设有一个ARP高速缓存,操作系统通常会将从网络中得到的IP地址和MAC 地址的映射关系存放在本机的高速缓存中,使用arp命令,可以查看、添加和删除高速缓冲区中的ARP表项。
在Windows操作系统中,高速缓存中的ARP表项可以包含动态和静态表项,动态表项随时间推移自动添加和删除,而静态表项则一直保留在高速缓存中,直到人为删除或重启计算机。
2、ICMP协议ICMP协议是配合IP协议使用的网络层协议,它的报文不是直接传送到数据链路层,而是封装成IP数据报后再传送到数据链路层。
分组网间探测PING是ICMP协议的一个重要应用,它使用ICMP回送请求与回送应答报文,用来测试两个主机之间的连通性。
命令格式为:ping 目的IP地址。
ICMP回送请求与回送应答报文格式如下:说明:类型为8---回送请求,为0---回送应答TRACERT程序是ICMP协议的另一个应用,命令格式为:tracert 目的地址。
Tracert从源主机向目的主机发送一连串的IP数据报P1,P1的TTL设置为1,当它到达路径上的第一个路由器R1时,R1先收下它,把P1的TTL值减1,变成0,R1丢弃P1,并向源主机发送一个ICMP超时差错报告报文。
源主机接着又发送第二个TTL值为2的IP 数据报P2,路径上的第一个路由器把P2的TTL值减小1,当P2到达路径上第二个路由器时,第二个路由器把P2丢弃,并向源主机发送一个ICMP超时差错报告报文。
如此继续,最后一个IP数据报到达目的主机时,目的主机和源主机间发送ICMP回送请求与回送应答报文。
路径上的这些路由器和目的主机向源主机发送的ICMP报文告诉源主机,到达目的主机所经过的路由器的IP地址及往返时间。
3、远程终端协议TELNETTelnet协议基于TCP协议,默认端口号为23。
应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。
Telnet远程登录服务分为以下4个过程:1)本地与远程主机建立连接。
该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。
该过程实际上是从本地主机向远程主机发送一个IP数据报;3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;4)最后,本地终端对远程主机进行撤消连接。
该过程是撤销一个TCP连接。
本次上机建议采用WireShark软件(网络协议分析器)。
官方下载地址:/三、实验步骤1、查看本机IP地址与MAC地址在命令行中输入命令:ipconfig /all ,记录显示结果2、操作本机高速缓存中的ARP表(1)查看高速缓存中的ARP表查看命令:arp -aARP表项在没有进行手工配置前,通常都是动态ARP表项,所以不同时间运行arp –a 命令,运行结果也不大相同。
运行arp –a命令,查看运行结果。
运行WireShark软件,选择capture---options,在capture filter文本框中输入:arp and host 本机IP地址,例如:arp and host 192.168.0.101,这个过滤条件的意思是指只监听进出主机192.168.0.101的arp数据包。
点击start开始监听。
用ping命令去ping局域网中的其它主机B(192.168.0.100),且主机B的IP地址不在本机的ARP高速缓存中。
WireShark中开始监听到数据包,当没有数据包到来后,停止监听并保存监听记录为5-1.pcap。
示例监听结果如下图:对监听到的数据进行分析:结合arp协议工作原理对监听记录进行分析;选择第一条监听记录,分析ARP报文格式。
再次用命令arp -a查看ARP表项的变化情况。
此时,在WireShark中设置capture filter为:host 192.168.0.101 and arp or icmp。
点击start 按钮进行监听。
用ping命令再去ping主机B,保存监听记录为5-2.pcap。
对监听结果进行分析:结合ICMP协议的工作原理对监听记录进行分析;选择一条监听记录,分析IP报文和ICMP询问报文的格式;查看ICMP询问报文的数据部分。
与上一次监听结果进行比较,两次监听结果的不同说明了什么问题?隔2分钟后,再次使用arp –a,记录ARP表项的变化情况,并分析原因。
用ping命令去ping局域网中的一台没有开机的主机(192.168.0.123),再查看ARP表。
保存监听记录为5-3.pcap(2)添加ARP静态表项命令:arp –s IP地址MAC地址把第(1)步中找到的一个合法IP地址(如:192.168.0.93)和对应MAC地址添加进ARP 表中,命令为:arp –s 192.168.0.93 00-C0-9F-FF-E9-E5。
查看ARP表项,可发现增加了一个类型为static的表项;隔2分钟后,再次使用arp –a,看看static表项是否存在。
(3)删除ARP静态表项的命令:arp –d IP地址例如:arp –d 192.168.0.93(4)清空ARP高速缓存的命令:arp –d *3、ICMP的应用——tracert(1)监听准备运行WireShark软件,选择capture---options,在capture filter文本框中输入icmp,点击start开始监听。
(2)运行命令tracert打开命令行程序,输入命令:tracert ,观察返回信息。
并且可以发现WireShark 中收集了一连串记录。
保存监听记录为5-4.pcap。
(3)分析监听结果利用监听结果,分析ICMP超时差错报告报文:选择一条“Time to live exceeded”记录,分析ICMP超时差错报告报文的格式;●选择一条“Time to live exceeded”记录,其中的两个IP首部是一样的吗?为什么?;●针对“Echo(ping) request”记录,观察每个IP数据报的初始TTL值及数据部分内容;●记录源主机到目的主机所经过的路径及花费的时间。
4、远程登录Telnet应用本实验需要局域网环境下的两台PC机,主机A(设IP地址为:169.254.104.2)充当客户端,主机B(设IP地址为:169.254.240.102)充当服务器。
(1)在主机B中创建管理员用户在主机B上创建一个新的用户名,并让它属于管理员组,用来进行登录测试。
创建新用户的方法为:●“管理”--“管理工具”--“本地用户和组”--“用户”;●在“操作”菜单中选择“新用户”,设置用户名为testuser,密码为fortest;把新用户添加进管理员组的方法:右击“testuser”项,选择“属性”--“隶属于”--“添加”--“高级”--“立即查找“-- 选择“Administrators”组--“确定”,即可把用户testuser添加到管理员组中。
(2)在主机B上启动telnet服务启动方法:右击我的电脑,选择“管理”--“服务和应用程序”--“服务”,在列表中找到Telnet选项。
右击Telnet属性,在启动类型中改禁用为手动,点击应用。
最后再点击服务状态下的启动按钮,确定退出。
(3)在主机A上监听启动监听软件WireShark,过滤条件(capture filters)设置为:port 23,点击start,开始监听。
(4)在主机A上登录主机B“开始”--“运行”—输入命令cmd,打开命令行窗口。
输入命令:telnet 169.254.240.102,出现欢迎界面,并提示安全信息(如图所示),输入y后回车,进入登录界面,在login:处输入登录用户名testuser,在password:处输入密码fortest。
(5)操作主机B中的数据主机B验证用户名和密码正确无误后,主机A可以进入主机B的目录c:\Documents and Settings\testuser\中,此时主机A即可任意操作主机B中所有的数据资料,包括创建、删除、修改、拷贝等操作,就像控制自己机器上的数据一样。
例如,输入d:回车,可进入D盘。
(6)输入dir命令,可以看到主机B上在D盘中的所有文件和文件夹信息。
(7)输入help命令,显示可用的DOS命令。
然后,尝试删除D盘上某个文件或文件夹,如:type 1.txt ,del 1.txt等。
输入exit命令,断开跟服务器的连接。
(8)在主机A上点击stop,停止监听,保存监听结果为5-5.pcap。
若第15条监听记录的窗口下文内容处看到登录提示login:,则从第16条记录开始查看远程登录所用的用户名和密码信息。
总结:通过本次试验,熟悉IP地址与MAC地址的概念,理解ARP协议及ICMP协议原理,了解TELNET应用。