《2022年2022年计算机网络技术实验 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络技术实验 2.pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 实验六TCP/IP 协议集中常用网络命令的使用【实验目的】(1)了解并熟悉TCP/IP 协议集中常用网络命令的功能。(2)了解并熟悉TCP/IP 协议集中常用网络命令的操作。【实验内容】6.1 使用Ping工具进行测试Ping 无疑是网络中使用最频繁的小工具,主要用于测定网络的连通性。Ping 程序使用ICMP 协议简单地发送一个网络包并请求应答,接收请求的目的主机再次使用ICMP 发回同其接收的数据一样的数据,于是Ping 便可对每一个包的发送和接收报告往返时间,并报告无响应包的百分比,这在确定网络是否正确连接, 以及网络连接的状况(包丢失率) 十分有用。 Ping 是 Windows
2、操作系统集成的TCP/IP 应用程序之一,可在“开始”里的“运行”中直接执行。6.1.1 Ping工具的命令格式和参数说明Ping 命令格式为:ping -t -a -n count -l length -f -i ttl -v tos -r count -s count -j computer-list | k computer-list -w timeout destination-list 主要参数说明如下:t Ping 指定的计算机直到中断;a 将地址解析为计算机名;n count 发送 count指定的 ECHO数据包数。默认值为4;l length 发送包含由 length 指定数
3、据量的ECHO 数据包。默认值为32字节;最大值是65527;f 在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段;i ttl 将“生存时间”字段设置为ttl指定的值;v tos 将“服务类型”字段设置为tos指定的值;r count 在“记录路由”字段中记录传出和返回数据包的路由,count可以指定最少 1台,最多 9台计算机;s count 指定 count 指定的跃点数的时间戳;j computerlist 利用 computerlist 指定的计算机列表路由数据包,连续计算机可被中间网关分隔(路由稀疏源),IP允许的最大数量为9;k computerlist 利用 com
4、puterlist 指定的计算机列表路由数据包,连续计算机可被中间网关分隔(路由稀疏源),IP允许的最大数量为9;w timeout 指定超时间隔,单位为毫秒;destinationlist 指定要 Ping 的远程计算机。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 2 6.1.2 用Ping工具测试本台计算机上 TCP/IP 协议的工作情况可以使用Ping 工具测试本台计算机上TCP/IP 协议的配置和工作情况,方法是P
5、ing 本机的 IP 地址,例如: Ping 202.192.0.9,如果本机的TCP/IP 协议工作正常,则会出现如下所示的信息。Microsoft (R) Windows 98 (C)Copyright Microsoft Corp 19921999. C:WINDOWSping 202.192.0.9 Pinging 202.192.0.9 with 32 bytes of data: Reply from 202.192.0.9: bytes=32 time10ms TTL=128 Reply from 202.192.0.9: bytes=32 time10ms TTL=128 Re
6、ply from 202.192.0.9: bytes=32 time10ms TTL=128 Reply from 202.192.0.9: bytes=32 time10ms TTL=128 Ping statistics for 202.192.0.9: Packets: Sent=4, Received=4, Lost=0 (0% loss), Approximate round trip times in milli-seconds: Minimum= 0 ms , Maximum = 0 ms Average = 0 ms 以上返回了4 个测试数据包(Reply from , ),
7、 其中 bytes = 32 表示测试中发送的数据包大小是32字节,time ping Unknown host 2) Network unreachable Network unreachable ( 网络不能到达),这是本地系统没有到达远程系统的路由,可用netstart rm 检查路由表来确定路由配置情况。3) No answer No answer (无响应),远程系统没有响应。说明本地系统有一条到达远程主机的路由,但却接受不到它发给该远程主机的任何分组报文。故障原因可能是远程主机没有工作,亦或本地或远程主机网络配置不正确,或者本地或远程的路由器没有工作、或者通信线路有故障,再或者远程
8、主机存在路由选择问题。4) Timed out Timed out(超时 ),与远程主机的链接超时,数据包全部丢失。故障原因可能是到路由器的连接问题、路由器不能通过也可能是远程主机已经停机。6.1.4 用Ping工具测试其他计算机上 TCP/IP协议的工作情况在确保本机网卡和网络连接正常的情况下,可以使用Ping 命令测试其他计算机上的TCP/IP 协议的工作情况, 即实现网络的远程测试。其方法是在本机操作系统的DOS 提示符下Ping 对方的 IP 地址,如:Ping 202.192.0.1。对测试结果的分析可以参见前面介绍的Ping 本机 IP 地址时的情况。6.1.5 用Ping工具测试
9、与远程计算机的连接情况Ping 工具不仅在局域网中得到广泛应用,因特网中也经常使用它来探测网络的远程连接情况。在平时的网络使用中如果遇到以下两种情况时,就需要用到Ping 工具对网络的链通性进行测试。1)网页无法打开时当某一网站的网页无法访问时,可使用Ping 命令进行检测。如无法访问央视网站的网页时,可使用“Ping ” 命令进行测试, 如果返回类似于 “P202.198.0.17 with 32 bytes of data:, ”的信息,说明对方主机已经打开,否则在网络连接的某个环节可能出现了故障,或对方的主机没有打开。2)发送 E-mail 之前进行连接性测试在发送 E-mail 之前先
10、测试网络的连通性。许多 Internet 用户在发送E-mail 后经常受到诸如 “Returned mail:User unknown ”的信息,这说明你的邮件未发送到目的地。为了避免此类事件的发生,可以在发送名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 4 E-mail 之前先 Ping 对方的邮件服务器地址。如:给 发邮件时,可先输入“Ping ”进行测试,如果返回类似于“Bad IP address ”或“ Requ
11、est times out ”的信息,则说明对方的主机未打开或网络未连通。这时即使将邮件发出去,对方也无法收到。6.1.6 使用Ping时应该执行的步骤1)Ping 环回地址验证是否在本地计算机上安装TCP/IP 以及配置是否正确。ping 127.0.0.1 2)Ping 本地计算机的IP 地址验证是否正确地添加到网络。ping IP_address_of_local_host 3)Ping 默认网关的IP 地址验证默认网关是否运行以及能否与本地网络上的本地主机通讯。ping IP_address_of_default_gateway 4)Ping 远程主机的IP 地址验证能否通过路由器通讯
12、。ping IP_address_of_remote_host Ping 命令用Windows 套接字样式的名称解析将计算机名解析成IP 地址,所以如果用地址成功,但是用名称Ping 失败,则问题出在地址或名称解析上,而不是网络连通性的问题。如果在任何点上都无法成功地使用Ping,请确认以下几点:1)安装和配置TCP/IP 之后是否重新启动计算机。2)“Internet 协议(TCP/IP) 属性 ” 对话框 “ 常规 ” 选项卡上的本地计算机的IP 地址是否有效而且正确。3)启用IP 路由,并且路由器之间的链路是是否可用。4)您可以使用Ping 命令的不同选项来指定要使用的数据包大小、要发送
13、多少数据包、是否记录用过的路由、要使用的生存时间(TTL) 值以及是否设置“ 不分段 ” 标志。可以键入ping -? 查看这些选项。下例说明如何向IP 地址172.16.48.10 发送两个Ping,每个都是1,450 字节:C:ping -n 2 -l 1450 172.16.48.10 屏幕显示:Pinging 172.16.48.10 with 1450 bytes of data: Reply from 172.16.48.10:bytes=1450 time10ms TTL=32 Reply from 172.16.48.10:bytes=1450 timenetstat e屏幕显
14、示:Interface Statistics Received Sent Bytes 3995837940 47224622 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 8 Unicast packets 120099 131015 Non-unicast packets 7579544 3823 Discards 0 0 Errors 0 0 Unknown protocols 363054211 2)C:netstat
15、 -a屏幕显示:Active Connections Proto Local Address Foreign Address State TCP CORP1:1572 172.16.48.10:nbsession ESTABLISHED TCP CORP1:1589 172.16.48.10:nbsession ESTABLISHED TCP CORP1:1606 172.16.105.245:nbsession ESTABLISHED TCP CORP1:1632 172.16.48.213:nbsession ESTABLISHED TCP CORP1:1659 172.16.48.169
16、:nbsession ESTABLISHED TCP CORP1:1714 172.16.48.203:nbsession ESTABLISHED TCP CORP1:1719 172.16.48.36:nbsession ESTABLISHED TCP CORP1:1241 172.16.48.101:nbsession ESTABLISHED UDP CORP1:1025 *:* UDP CORP1:snmp *:* UDP CORP1:nbname *:* UDP CORP1:nbdatagram *:* UDP CORP1:nbname *:* UDP CORP1:nbdatagram
17、 *:* 3)C:netstat -s屏幕显示:IP Statistics Packets Received = 5378528 Received Header Errors = 738854 Received Address Errors = 23150 Datagrams Forwarded = 0 Unknown Protocols Received = 0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 9 Recei
18、ved Packets Discarded = 0 Received Packets Delivered = 4616524 Output Requests = 132702 Routing Discards = 157 Discarded Output Packets = 0 Output Packet No Route = 0 Reassembly Required = 0 Reassembly Successful = 0 Reassembly Failures = Datagrams Successfully Fragmented = 0 Datagrams Failing Fragm
19、entation = 0 Fragments Created = 0 ICMP Statistics Received Sent Messages 693 4 Errors 0 0 Destination Unreachable 685 0 Time Exceeded 0 0 Parameter Problems 0 0 Source Quenches 0 0 Redirects 0 0 Echoes 4 0 Echo Replies 0 4 Timestamps 0 0 Timestamp Replies 0 0 Address Masks 0 0 Address Mask Replies
20、0 0 TCP Statistics Active Opens = 597 Passive Opens = 135 Failed Connection Attempts = 107 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 10 Reset Connections = 91 Current Connections = 8 Segments Received = 106770 Segments Sent = 118431
21、Segments Retransmitted = 461UDP Statistics Datagrams Received = 4157136 No Ports = 351928 Receive Errors = 2 Datagrams Sent = 13809 6.4 网络路由跟踪工具 Tracert进行测试网络路由跟踪程序Tracert 是一个基于TCP/IP 协议的网络测试工具,利用该工具可以查看从本地主机到目标主机所经过的全部路由。无论在局域网还是在广域网或因特网中,通过 Tracert 所显示的信息, 既可以掌握一个数据包信息从本地计算机到达目标计算机所经过的路由,还可以了解网络堵塞
22、发生在哪个环节,为网络管理和系统性能分析及优化提供依据。1)跟踪路由如果要跟踪某一台网上计算机到汽院校园网站之间所经过的路由,可以直接在操作系统的DOS 操作符下输入“ Tracert ”命令,将显示如下的信息:Tracing route to 61.183.20.21 Over a maximum of 30 hops: 1 1ms 10ms 10ms Admin 192.168.0.1 2 1ms 1ms 程序 -管理工具-配置服务器(双击)-Active Diredtory将看到此命令。用法:单击 “ 开始” 在单击 “ 运行 ” 配置服务器,打开对话框中,键入dcpromo 然后逐步删
23、除所建的服务器。3) Net(命令选项)许多 Windows 2000 网络命令都以词net 开头。这些net 命令有一些公用属性:键入net /? 可以看到所有可用的net 命令的列表。键入net help command,可以在命令行获得net 命令的语法帮助。例如,关于net accounts 命令的帮助信息,请键入net help accounts。所有net 命令都接受/yes 和 /no 选项(可以缩写为/y 和 /n) 。/y 选项向命令产生的任何交互式提示自动回答 “ 是” ,而 /n 回答 “ 否” 。例如, net stop server 通常提示您确认要停止基于“ 服务器 ” 服务的所有服务;而net stop server /y 对该提示自动回答“ 是” ,然后 “ 服务器 ” 服务关闭。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -