《计算机网络技术》实验报告格式
- 格式:doc
- 大小:438.50 KB
- 文档页数:26
重庆交通大学
学生实验报告
实验课程名称《计算机网络技术》课程实验
开课实验室软件与通信实验中心
学院年级专业班
学生姓名学号
开课时间至学年第学期
《计算机网络技术》评分标准
实验1 控制台网络操作的基本命令
实验目的:
掌握和使用控制台网络操作的基本命令:ipconfig,ping,tracert,nslookup,netstat,netsh。
实验环境:
Windows XP,使用sp2 命令提示符
实验步骤:
1.Ipconfig
使用ipconfig/all查看自己计算机的网络配置,尽可能明白每行的意思。
分析:你和旁边的计算机是否处于同一子网,为什么?
在命令提示符界面执行Ipconfig命令,可以显示本机当前所有的TCP/IP网络配置值,刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的Ipconfig可以显示所有网络适配器的IP地址、子网掩码、默认网关。需要了解更多的网络配置信息可使用下列Ipconfig命令:
➢/all 显示所有适配器的完整TCP/IP配置信息。
➢/renew[Adapter] 更新所有适配器(如果未指定适配器)或特定适配器的DHCP配置。
➢/release[Adapter] 发送DHCPRELEASE到DHCP服务器,以释放所有适配器或指定适配器的当前DHCP配置并丢弃IP地址配置。
➢/flushdns 清理并重设DNS客户解析器缓存的内容。
➢/displaydns 显示DNS客户解析器缓存的内容,包括从本地主机文件预装载的记录以及由域名解析获得的任何资源记录。
➢/registerdns 初始化计算机上配置的DNS名称和IP地址的手工动态注册。
➢/showclassid Adapter 显示指定适配器的DHCP类别ID。
➢/setclassid Adapet [ClassID] 配置特定适配器的DHCP类别ID。
➢/?在命令提示符状态下显示帮助信息。
2.Ping
练习ping命令,掌握反馈的意思。
通过ping/?了解ping命令的各种选项并实际使用。
Ping使用程序通过发送方向接受方发送“互联网控制报文协议(ICMP)”回显(ECHO)请求消息,接收方将对该回显请求进行自动回显应答,来验证两台支持TCP/IP协议的计算机之间的IP层连接,并在发送方将回显应答消息的接受
情况与往返过程的次数一起显示出来。Ping是用于检测网络连接性。可到达性和名称解析等疑难问题的主要TCP/IP命令。
Ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [{-j hostlist|-k hostlist}] [-w timeout] [TargetName]
➢-t 指定在中断前ping可以持续发送回显请求信息到目的地。
➢-a 指定对目的地IP地址进行反向名称解析。
➢-n count指定发送回显请求消息的次数。默认值是4.
➢-l Size 指定发送的回显请求消息中“数据”字段的长度(字节)。默认值是32。
➢-f 指定发送的回显请求消息带有“不要拆分”标志(所在的IP分组表示设为1)。
➢-i TTL 指定发送回显请求消息的IP分组首部中的TTL字段值。其默认值是主机的默认值。
➢-v TOS指定发送回显请求消息的IP标题中的“服务类型”(Tos)字段值。
默认值是0。
➢-r count 指定IP分组首部中“记录路由”选项用于记录由回显请求消息和相应的回显应答消息使用的路径。
➢-s count 指定IP首部中的“Internet时间戳”选项用于记录每跳的回显请求消息和相应的回显应答消息的到达时间。1<=Count<=4。
➢-j Hostlist 指定回显请求消息使用带有Hostlist指定的中间目的地集的IP 首部中的“稀疏资源路由”选项。
➢-k Hostlist 指定回显请求消息使用带有Hostlist指定的中间目的地集的IP 首部中的“严格来源路由”选项。
➢-w Timeout 指定等待回显应答消息响应的时间,该回显应答消息响应接收到的指定回显请求消息。
➢TargetName 指定的目的端,IP地址或者主机名。
➢/? 在命令提示符状态下显示帮助信息。
3.Tracert/pathping
使用tracert或pathping进行路由追踪。
思考为何能进行路由追踪?请实际验证。
Tracert命令输出有5列:第一列是描述路径的第N跳的数值,即沿着该路径的路由器序号;第二行是第一次往返时延;第三列是第二次往返时延;第四列是第三次往返时延;第五列示路由器的名字及其输出端口的IP地址。
Tracert[-d][-h MaxinumHops][-j Hostlist][-w Timeout] TargetName
➢-d:防止tracert试图将中间路由器的IP地址解析为它们的名称。这样可加速显示tracert的结果。
➢-h MaxinumHops:在搜索目标(目的)的路径中指定跳数的最大值。默认值为30个跳数。
➢-j Hostlist:指定“回显请求”消息对于在主机列表中指定的中间目标集使
用IP报文首部中的“松散源路由”选项。
➢-w Timeout:指定等待“ICMP已超时”或“回显回答”消息的时间(以MS 为单位)。该值默认为5000 ms。
4.Nslookup
练习nslookup命令,进行命令行的DNS解析。
Nslookup实用程序可在命令提示符界面执行,其显示结果可用来诊断域名系统(DNS)基础结构信息。
nslookup[-SubCommand...][{ComputerToFind|[-Server]}]
➢-SubCommand...:将一个或多个nslookup子命令指定为命令行选项。有关子命令可以在windows的帮助里查询。
➢-ComputerToFind:如果未指定其它服务器,就使用当前默认DNS服务器查阅ComputerToFind的信息。
➢-Server:指定将该服务器作为DNS服务器使用。
stat, netsh
练习netstat命令,查看当前的网络连接状况。
Netstat命令用于监视网络状态。可以通过“netstat-?”命令列出netstat的所有参数和用法。
Netsh是一个命令行脚本使用程序,可让用户从本地或远程显示或修改当前运行的计算机的网络配置。Netsh还提供了允许用户使用批处理模式对指定的计算机运行一组命令的脚本功能。
具体用法如下:
➢在命令提示符窗口输入netsh命令就可以执行该程序。
➢在netsh> 后输入int ip出现“interface ip>”,然后输入dump命令,可以看到当前系统的网络配置。
➢除了输入dump之外,还可以输入show address,show config,show dns,show joins等命令。
➢利用dump命令显示当前配置情况。接着导出一个配置脚本。假设保存到c:\1.txt中,然后修改文件中的IP地址,子网掩码,网关或者DNS。
然后通过命令
Netsh –f c:\1.txt来将配置文件导入系统。
实验内容:
用ipconfig,ping,tracert,nslookup,netstat,,netsh命令完成如下实验内容:
1.查询本机的TCP/IP配置信息,了解网卡类型、MAC地址、IP地址、子
网掩码、网关地址、DNS的含义,并且通过netsh命令修改其IP地址,
和查询新的IP信息。
2.利用PING命令发现局域网的故障问题(提示:本机故障可以通过PING
本机的IP地址,内网故障:PING本地机器所在的网关,外网故障:PING
一些比较稳定的大型网站),并且利用该方法检查本机的网络情况。
1)检查本机网卡或者TPC/IP协议故障:
如下为正常情况,表示本地网络可用且TCP/IP协议良好。