网络互联技术实验报告.doc
网络互联技术实验报告熟悉常用网络测试指令班级:B学号:B姓名:杜悦一、实验目的(1)了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。(2)通过网络命令了解网络状态,并利用网络命令对网络进行简单的操作。二、实验设备自己的笔记本电脑,操作系统是Windows7三、实验内容和要求 (1)利用ipconfig命令查看本机的网络配置信息(2)利用ping 命令检测网络连通性(3)利用arp 命令检验 MAC 地址解析(4) 熟练使用netstat、ftp、tracert、pathping、nbtsat、netsh等网络命令四、背景知识windows操作系统本身带有多种网络命令,利用这些网络命令可以对网络进行简单的操作。需要注意是这些命令均是在cmd命令行下执行。本次实验学习8个最常用的网络命令。五、实验准备1.Ping命令-t Ping指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4 。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是 65,527。-f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的值。 -v tos 将“服务类型”字段设置为 tos 指定的值。 -r count 在“记录路由”字段中记录传出和返回数据包的路由。 count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的最大数量为 9 。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源) IP 允许的最大数量为 9 。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。 查看ping的相关帮助信息“ping/?”2.ipconfig命令ipconfig是WINDOWS操作系统中用于查看主机的IP配置命令,其显示信息中还包括主机网卡的MAC地址信息。该命令还可释放动态获得的IP地址并启动新一次的动态IP分配请求。ipconfig /all:显示本机TCP/IP配置的详细信息;ipconfig /release:DHCP客户端手工释放IP地址;ipconfig /renew:DHCP客户端手工向服务器刷新请求;ipconfig /flushdns:清除本地DNS缓存内容;ipconfig /displaydns:显示本地DNS内容;ipconfig /registerdns:DNS客户端手工向服务器进行注册;ipconfig /showclassid:显示网络适配器的DHCP类别信息;ipconfig /setclassid:设置网络适配器的DHCP类别。ipconfig /renew “Local Area Connection”:更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 IDipconfig /setclassid “Local Area Connection” TEST:将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST3.ARP显示和修改 IP 地址与物理地址之间的转换表。ARP -s inet_addr eth_addr if_addrARP -d inet_addr if_addrARP -a inet_addr -N if_addr-a 显示当前的ARP信息,可以指定网络地址,不指定显示所有的表项-g 跟 -a 一样-d 删除由 inet_addr 指定的主机,可以使用 * 来删除所有主机-s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。 eth_addr 物理地址if_addr 网卡的IP地址 inet_Addr 代表指定的 IP 地址4. target命令判断数据包到达目的主机所经过的路径,显示数据包经过的中继节点的清单和到达时间-d 指定不将地址解析为计算机名.-h maximum_hops 指定搜索目标的最大跃点数.-j host-list 与主机列表一起的松散源路由(仅适用于IPv4),指定沿host-list的稀疏源路由列表序进行转发。host-list是以空格隔开的多个路由器IP地址,最多9个。-w timeout 等待每个回复的超时时间(以毫秒为单位).-R 跟踪往返行程路径(仅适用于 IPv6).-S srcaddr 要使用的源地址(仅适用于 IPv6).-4 强制使用 IPv4.-6 强制使用 IPv6.target_name 目标计算机的名称.stat命令让用户了解到自己的主机是怎样与Internet连接的, 显示当前正在活动的网络连接netstat r: 显示路由表信息netstat s: 显示每个协议的状态, 包括TCPUDPICMP等netstat n: 以数字表格形式显示已经建立连接的IP地址和端口netstat a: 察看所有的连接6.ftp用于文件传输(需要存在文件传输服务器FTP)7.nbtstat命令显示基于 TCP/IP 的 NetBIOS (NetBT) 协议统计资料、本地计算机和远程计算机的 NetBIOS 名称表和 NetBIOS 名称缓存。Nbtstat 可以刷新 NetBIOS 名称缓存和使用 Windows Internet 名称服务 (WINS) 注册的名称。使用不带参数的 nbtstat 显示帮助。-a remotename显示远程计算机的 NetBIOS 名称表,其中,RemoteName 是远程计算机的 NetBIOS 计算机名称。NetBIOS 名称表是与运行在该计算机上的应用程序相对应的 NetBIOS 名称列表。-A IPAddress显示远程计算机的 NetBIOS 名称表,其名称由远程计算机的 IP 地址指定(以小数点分隔)。-c显示 NetBIOS 名称缓存内容、NetBIOS 名称表及其解析的各个地址。-n显示本地计算机的 NetBIOS 名称表。Registered 的状态表明该名称是通过广播还是 WINS 服务器注册的。-r显示 NetBIOS 名称解析统计资料。在配置为使用 WINS 且运行 Windows XP 或 Windows Server 2003 操作系统的计算机上,该参数将返回已通过广播和 WINS 解析和注册的名称号码。-R清除 NetBIOS 名称缓存的内容并从 Lmhosts 文件中重新加载带有 #PRE 标记的项目。-RR释放并刷新通过 WINS 服务器注册的本地计算机的 NetBIOS 名称。-s显示 NetBIOS 客户端和服务器会话,并试图将目标 IP 地址转化为名称。-S显示 NetBIOS 客户端和服务器会话,只通过 IP 地址列出远程计算机。Interval重新显示选择的统计资料,可以在每个显示内容之间中断 Interval 中指定的秒数。按 Ctrl+C 停止重新显示统计信息。如果省略该参数,netstat 将只显示一次当前的配置信息。sh命令 Netsh 是命令行脚本实用工具,它允许从本地或远程显示或修改当前正在运行的计算机的网络配置。Netsh 还提供了一个脚本功能,对于指定计算机,可以通过此功能以批处理模式运行一组命令。为了存档或配置其他服务器,Netsh 也可以将配置脚本保存在文本文件中。六、实验结果截图1.ping命令2. ipconfig命令3.tracert命令sh命令stat命令6.ftp命令7.arp命令8.nbtstat命令七、实验心得这些网络测试指令真是很好玩。利用ipconfig 命令可以检查TCP/IP 的相关配置;利用ping 命令测试网络的物理连接是否正确、网卡驱动是否正常等;利用arp 命令可以对本机上的arp 缓存进行操作;利用netstat 命令可以显示协议的统计信息和当前网络的连接状况;tracert命令多用于显示和跟踪网关及路由信息;netstat:让用户了解到自己的主机是怎样与Internet连接的,显示当前正在活动的网络连接等等,一边上网学着这些指令怎么操作,一边自己动手做着,看着结果一个个蹦出来就觉得再也不怕以后家里电脑的网出问题了。