破解rar密码-用友破解版下载

查看电脑配置指令
2023年3月30日发(作者:苹果手机怎么下载东西)

计算机⽹络——⽹络基础_⽹络命令的使⽤(配置主机IP、

ipconfig、ping、trac。。。

实验⼆⽹络基础_⽹络命令的使⽤

⼀、配置主机的IP地址

实验⽬的

1.能打开Windows10的命令窗⼝,在窗⼝中执⾏命令。

2.掌握IP设置的基本⽅法。

实验装置和⼯具

⼀台连⼊本地局域⽹或互联⽹的MicrosoftWindows10主机。

(说明:本实验的命令、步骤和屏幕截图均以Windows10为例。)

实验原理(背景知识)

计算机不能访问⽹络,⼤多是因为其⽹络连接配置错误引起的。为了把计算机接⼊并访问TCP/IP⽹络,⾸先需要检查⽹络连接信息,并正

确设置⽹络连接属性,包括:IP地址、⼦⽹掩码、默认⽹关和DNS服务器的IP地址等。

IP地址唯⼀地标识了互联⽹上每⼀台主机的每⼀个⽹络接⼝。若要与另⼀台主机通信,你必须知道那台主机某个⽹络接⼝的IP地址。

⽹络接⼝(也被称为⽹络接⼝卡、⽹络适配器,简称⽹卡)将主机接⼊⽹络,以实现主机上的进程之间的通信。⽹络接⼝可以是物理的(例如:

以太⽹、⽆线⽹等),也可以是逻辑的(例如:⽹桥、虚拟⽹卡、VPN等)。

可以⼿动配置IP地址,也可以配置为从DHCP⾃动分配IP地址。

实验1打开Windows命令(控制台)窗⼝

任务要求

打开Windows10的命令(控制台)窗⼝。

实验步骤

有多种⽅法打开Windows命令(控制台)窗⼝。其中⼀种较为快速的⽅法是:在键盘上按下“Win+R"组合键,系统将打开“运⾏"窗⼝,如图

1-1所⽰。键⼊cmd.按回车键或单击“确定”按钮,Windows将打开命令(控制台)窗⼝,显⽰俞令提⽰符,如图1-2所⽰。

图1-1Windows10的“运⾏”窗⼝

图1-2Windows10的命令(控制台)窗⼝

-提⽰.思考.动⼿

[请给出其他打开Windows10的命令(控制台)窗⼝的⽅法(⾄少2种)。]

1.在搜索框中输⼊cmd回车即可

2.在任意⽂件夹(⽐如桌⾯)下:Shift按键+⿏标右键,点击“在此处打开Powershell窗⼝(S)”,即可进⼊。

实验2:获取主机系统信息

任务要求

获取主机的基本系统信息,主要包括:主机名、CPU、内存、操作系统类型等。

实验步骤

⽤⿏标右键单击“开始”按钮,在弹出的菜单上单击“系统”选项,在弹出的窗⼝中会

显⽰系统的基本信息。

.提⽰.思考.动⼿

[主机的基本信息分别是什么?请将结果填⼊表1-1中。]

表1-1主机基本系统信息

主机名刚强

⼯作组名WORKGROUP

处理器Intel(R)Core(TM)i7-9750HCPU@2.60GHz2.60GHz

内存16.0GB(15.9GB可⽤)

系统类型64位操作系统,基于x64的处理器

安装的⽹卡数量3

.提⽰思考.动⼿

[还有哪些⽅法可以获得Windows10主机的系统信息?⾄少给出另外2种⽅法。]

1.在设备管理器中查看电脑配置

在“系统”的左边栏中找到“设备管理器”并点击进⼊,可以看到CPU、显卡、声卡、⽹卡等配置信息。

2.打开【开始菜单】,进⼊【系统设置】,选择”系统“并点击进⼊,点击”关于“选项,查看电脑配置和系统基本信息。

3.快捷键win+R,出现运⾏框输⼊“dxdiag“命令,点击回车。

实验3:主机IP设置

任务要求

获取和设置主机指定⽹络连接的IP地址等属性。

实验步骤

步骤1:打开⽹络连接设置窗⼝

打开Windows10⽹络连接设置窗⼝的⽅法有很多。其中的⼀种⽅法是:从右下⾓的系统托盘中⽤⿏标右键单击“⽹络Internet访问"图标,

选择“打开⽹络和共享中⼼”选项,

系统将打开“⽹络和共享中⼼”窗⼝,如图1-3所⽰。

图1-3“⽹络和共享中⼼”窗⼝

选择“更改适配器设置”选项,系统将打开“⽹络连接”窗⼝,如图1-4所⽰。

图1-4“⽹络连接”窗⼝

步骤2:配置IP属性

打开⽹络连接的属性窗⼝。

从“⽹络连接”窗⼝中右键单击需要配置的⽹络连接名称,从出现的快捷菜单中选择“属性”选项,系统将打开该⽹络连接的属性窗⼝,如

图1-5所⽰。可以看到,可以为⽹络连接配置多种属性。

图1-5⽹络连接的属性窗⼝

配置IPv4属性。

若要配置IPv4属性,可单击“Internet协议版本4(TCP/IPv4)”选项,然后单击“属性”

按钮,系统将打开该⽹络连接的IPv4属性窗⼝,如图1-6所⽰。

1.⾃动设置IP

选中“⾃动获得IP地址”选项,则主机可以从DHCP服务器⾃动获得IP地址、⼦⽹掩码和默认⽹关等配置信息。

选中“⾃动获得DNS服务器地址”选项,则主机可以从DHCP服务器⾃动获得DNS服务器的地址。

配置完毕,单击“确定"按钮,让配置⽣效。如果主机所在的⽹络上配置了可⽤的DHCP服务器,主机可以获得相应的配置参数。

图1-6⽹络连接的IPv4属性窗⼝

1.⼿动设置IP

选中“使⽤下⾯的IP地址”选项,则允许⼿动配置IP地址、⼦⽹掩码和默认⽹关等。请在“IP地址”、“⼦⽹掩码”和“默认⽹关”框中键

⼊合法的IP地址设置。

选中“使⽤下⾯的DNS服务器地址”选项,则⼿动设置DNS服务器的地址。请在“⾸选DNS服务器"和“备⽤DNS服务器”框中键⼊合法的

主DNS服务器和辅助DNS服务器的地址。

配置完毕,单击“确定”按钮,让配置⽣效。

提⽰.思考.动⼿

请将⾃动和⼿动IP设置的结果填⼊表1-2中。

表1-2主机IP设置

当前IP设置⾃动IP设置⼿动IP设置

设置⽅式⾃动⾃动⼿动

IPv4地址10.105.53.110.105.53.1192.168.1.106

⽹关IP地址10.105.0.110.105.0.1192.168.1.1

⾸选DNSIP地址10.11.248.11510.11.248.115211.138.240.100

备选DNSIP地址10.11.248.11410.11.248.114211.138.245.180

DHCP地址192.168.102.171192.168.102.171192.168.1.1

⼆、ipconfig实战

实验⽬的

1.掌握ipconfig命令及其⽤途,理解输⼊参数和输出结果。

2.掌握利⽤ipconfig识别⽹络连接、获取IP地址、MAC地址等⽹络配置信息的⽅法,具备基本的检错和排错能⼒。

实验装置和⼯具

⼀台连⼊本地局城⽹或互联⽹的Windows10主机。

(说明:本实验的命令、步骤和屏幕截图均以Windows10为例。)

实验原理

使⽤ipconfig可以获得设备当前实际IP设置。在把IP地址配置为“⾃动获取IP地址"的计算机上最为有⽤,使⽤户能够确定DHCP配置的

TCP/IP属性值。

命令执⾏

ipconfig是Windows的⼀个控制台应⽤程序,需要从Windows命令窗⼝中运⾏。

ipconfig命令格式为:ipconfig[options]

[options]是些选项和参数。ipconfig的常⽤选项和参数见表1-3。

表1-3ipconfig的常⽤选项和参数

/?显⽰此帮助消息

/all显⽰完整配置信息。

/release释放指定适配器的IPv4地址。

/release6释放指定适配器的IPv6地址。

/renew更新指定适配器的IPv4地址。

/renew6更新指定适配器的IPv6地址。

/flushdns清除DNS解析程序缓存。

/registerdns刷新所有DHCP租约并重新注册DNS名称

/displaydns显⽰DNS解析程序缓存的内容。

/showclassid显⽰适配器的所有允许的DHCP类ID。

/setclassid修改DHCP类ID。

/showclassid6显⽰适配器允许的所有IPv6DHCP类ID。

/setclassid6修改IPv6DHCP类ID。

实验1.2.1:获取本地主机所有⽹络连接的基本信息

任务要求

获取本地主机的所有⽹络连接及其IP地址等基本信息。

实验步骤

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig

.提⽰.思考.动⼿,

[你的主机有哪些⽹络连接?每个⽹络连接的状态和基本配置分别是什么?请将结果

填⼊表1-4中。]

表1-4主机⽹络连接及基本配置

⽹络连接1名称⽆线局域⽹适配器

⽹络接⼝本地连接*1

媒体状态媒体已断开连接

IPv4地址⽆

⼦⽹掩码⽆

默认⽹关⽆

⽹络连接2名称⽆线局域⽹适配器

⽹络接⼝WLAN

媒体状态已连接

IPv4地址10.97.15.174

⼦⽹掩码255.255.0.0

默认⽹关10.97.0.1

……

实验.2.2:获取本地主机所有⽹络连接的详细信息

任务要求

获取本地主机的所有⽹络连接及其详细配置信息。

实验步骤

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig

/al1

提⽰思考.动⼿

[你的主机有哪些⽹络连接?每个⽹络连接的状态和详细配置分别是什么?请将结⾥填⼊表1-5中。]

表1-5主机⽹络连接及详细配置

主机名刚强

启⽤IP路由否

⽹络连接1名称⽆线局域⽹适配器

⽹络接⼝本地连接*1

媒体状态媒体已断开连接

MAC地址⽆

是否启⽤DHCP是

是否⾃动配置是

IPv4地址⽆

⼦⽹掩码⽆

默认⽹关⽆

DHCP服务器⽆

DNS服务器⽆

⽹络连接2名称⽆线局域⽹适配器

⽹络接⼝WLAN

媒体状态已连接

MAC地址50-E0-85-5E-87-97

是否启⽤DHCP是

是否⾃动配置是

IPv4地址10.97.15.174

⼦⽹掩码255.255.0.0

默认⽹关10.97.0.1

DHCP服务器192.168.102.171

DNS服务器10.11.248.115

.....

实验1.2.3:释放和更新⾃动分配的主机IPv4地址

当把⽹络连接配置为“⾃动获取IPv4地址”或“⾃动获取IPv6地址”时,⽹络通常在设备加⼊⽹络时为设备重新分配正确的IP地址。但

DHCP或⽹络硬件的技术故障可能导致IP冲突、⽹络连接突然停⽌运⾏等问题。为排除出现的问题,需要释放和更新DHCP⾃动分配的IP地

址。释放和更新IP地址会重置⽹络连接,可以消除或暂时消除与IP有关的⼀些问题。

/reIease和/renew选项在使⽤DHICP⾃动分配I地址的⽹络中⾮常有⽤。/reIease⽴即终⽌指定的或当前所有活动的TCP/IP⽹络连接,释

放当前使⽤的IP地址。/renew命令将重新建⽴TCP/IP⽹络连接。如果你想更换DHCP⾃动分院的IP地址,或者在释放了DHCP分配的IP地

址后,想从DHCP重新获得⼀个IP地址,可以使⽤/renew选项。

任务要求

释放和更新由DHCP⾃动分配的IPv4地址。

实验步骤:

步骤1:释放指定⽹絡違接的IPv4地址

假定要释放指定⽹络连接LocalAreaCnnection2的IPv4地址。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig/release"LocalAreaConnection2"

提⽰.思考.动⼿

[命令成功执⾏完毕后,该⽹絡连接的IP地址是多少?通过该⽹络连接,主机还能访问⽹络吗?]

步骤2:更新指定⽹络连接的IPv4地址

假定要为⽹络连接LocalAreaConmection2重新分配IPv4地址。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig/renew"LocalAreaConnection2”

提⽰思考.动⼿

[将你主机上某个⽹络连接的TCP/IPv4属性设置为“⾃动获得IP地址”,记录所分配的IPv4地址。然后,更新该⽹络连接的IPv4地址。请

将重断分配前后的IP设置填⼊表1-6中。]

表1-6更新主机IP配置

⽹络连接名称

更新前更新后

IPv4地址10.97.15.17410.97.15.174

⼦⽹掩码255.255.0.0255.255.0.0

默认⽹关10.97.0.110.97.0.1

.提⽰.思考.动⼿

[更新后的IP地址与更新前的IP地址相同还是不同?]

可以相同也可以不同,只要当时的IP没有被⼈使⽤更新之后就可能相同,要是被⼈⽤了,则会更新新的IP。

这⾥我使⽤的是校园⽹,IP地址⼀般已经被绑定了是不会变的,renew只是释放后重新连接。

步骤3:更新以"Local”开头的所有同络连接的IP地址

在释放和更新IP地址时,可以使⽤通配符“*”和“?”。

“*”匹配任意字符串,“?”匹配任意⼀个字符。

假定要更新以"Local"开头的所有⽹络连接的IPv4地址。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig/renewLocal*

步骤4:更新所有⽹络连接的IPv4地址

若未指定⽹络连接,则更新所有连接的IP地址。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig/renew

三、ping实战

实验⽬的

1.掌握ping命令及其⽤途,理解输⼊参数和输出结果。

2.掌握利⽤ping命令测试和分析主机的⽹络配置、⽹络连通性、⽹络延迟和域名解析的⽅法,具备基本的检错和排错能⼒。

实验装置和⼯具

⼀台连⼊本地局域⽹或互联⽹的MicrosoftWindows10主机。

(说明:本实验的命令、步骤和屏幕截图均以Windows10为例。)

实验原理(背景知识)

ping是最常⽤的⽹络命令之⼀,⽤于在IP层测试和诊断主机的⽹络连通性、可达性、⽹络延迟和域名解析等。如果ping成功(即收到了应

答,且⽆分组丢失或丢失率很低),说明⽹络连接配置正确、⽹络连通、主机⼯作且可达、域名解析⼯作正常。如果ping失败(例如超时、分

组丢失较多等),则说明存在问题。此时,需要进⼀步进⾏测试,并分析失败的原因。

ping使⽤ICMP(IntermetControlMessageProtocol)⽣成请求并处理应答。运⾏ping命令时,ping发送ICMPecho请求消息到另⼀台

主机,并等待ICMPecho应答消息。若收到ICMPecho应答消息,则显⽰接收的ICMPecho应答消息,计算往返时间和发送、接收和丢失

的报⽂数。从本地设备发送请求到接收到应答之间的往返时间被称为ping时间。

命令执⾏

ping是Windows的⼀个控制台应⽤程序,需要从Windows命令窗⼝运⾏。

ping命令格式如下:

ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS]

[-rcount][-scount][[-jhost-list]|[-khost-list]]

[-wtimeout][-R][-Ssrcaddr][-4][-6]target_name

ping常⽤选项和参数见表1-7。按下“Crl+C”组合键可以终⽌命令的执⾏。

表1-7ping常⽤选项和参数

选项参数说明

/?显⽰帮助。系统将显⽰所⽀持的选项和参数

target_name⽬标。必需。可以是主机的IP地址,也可以是主机名或⽹站域名。

/t持续(连续不断)ping,直到⼿动按下“CHl+Break"或"Ctrl+C"组合键终⽌。

/a将地址解析成主机名。对⽬的IP地址进⾏反向名字解析。如果成功,将显⽰⽬的IP地址的主机名。

/ncount按规定的次数ping.默认值为为要发送的回显请求数。

-lsize发送缓冲区⼤⼩。指定ICMPecho请求消息中数据字段的长度为规定的字节数。默认值为32.最⼤

为65527.

-iTTL指定ICMPecbo请求消息的IP⾸部中的TTL字段值。默认值为主机的TTL默认值。不同操作系统的TTL默认

值不同。Windows10的TIL默认值为128.最⼤值为255。

-wtimeout等待每次回复的超时时间(毫秒)。指定接收ICMPecho应答消息的等待时间为timeout.单位为毫秒。如果在

规定时间内没有收到应答,则显⽰“Requsttimedout”"(请求超时)。默认值为4000(即4秒)。

-4强制使⽤IPv4。指明使⽤IPv4进⾏ping.仅在ping主机名时,才需要此参数。

-6强制使⽤IPv6。指明使⽤IPv6进⾏ping.仅在ping主机名时,才需要此参数。

命令成功结果

假设ping⽹站。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。ping成功返回的结果如图1-7所⽰。

图1-7ping成功返回结果

实验1.3.1:测试本地主机的IP设置是否正确

任务要求

测试本地主机的IP设置是否正确。

实验步骤

步骤1:按地址127.0.0.1测试

地址127.0.0.1为环回(Loopback)地址,通常⽤于“本机”的测试。在本地主机的提⽰符下输⼊以下命令,然后按回车键。

ping127.0.0.1

-提⽰.思考.动⼿

[请将“"ping127.0.0.1”结果的屏幕截图保存到实验报告中。]

步骤2:按配置的IP地址测试

①获取配置的IP地址。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig

按配置的IP地址测试。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ping本地主机配置的IP地址

提⽰.思考.动⼿

[请将"ping本地主机配置的IP地址”结果的屏幕截图保存到实验报告中。]

步骤3:按名字localhost测试

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

pinglocalhost

提⽰.思考.动⼿.

[请将“pinglcalhost’"结果的屏幕截图保存到实验报告中。]

[命令“pinglcalhost'"与"ping127.0.0.1”的结果有何不同?]

结果不⼀样。localhost也叫local,正确的解释是:本地服务器。127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)。

他们的解析通过本机的host⽂件,windows⾃动将localhost解析为127.0.0.1。localhost(local)是不经⽹卡传输!它不受⽹络防⽕墙

和⽹卡相关的限制。127.0.0.1是通过⽹卡传输,依赖⽹卡,并受到⽹络防⽕墙和⽹卡相关的限制。⼀般设置程序时本地服务⽤localhost

是最好的,localhost不会解析成ip,也不会占⽤⽹卡、⽹络资源。

步骤4:按主机名测试

获取主机名。可以使⽤ipconfig或pinglocalhost获取本地主机名。

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ipconfig/all

pinglocalhost

②按主机名测试。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

ping主机名

.提⽰思考.动⼿-

[请将“ping主机名”结果的屏幕截图保存到实验报告中。]

[命令“ping主机名”与“pinglocalhost"的结果有何不同?]

主机名对应的IP是本机的IP地址,与localhost的结果相同

[主机名对应的IP地址是什么?与配置的IP地址⼀致吗?请将结果填⼊表1-8中。]

表1-8主机名及其IP地址

主机名配置的IP地址ping结果中的IP地址IP地址是否⼀致

刚强10.97.15.17410.97.15.174是

实验1.3.2:测试本地主机是否正确接⼊⽹络

可以从本地主机ping其所接⼊⽹络的其他主机的IP地址或主机名,测试本地主机是否正确地接⼊某⽹络。如果ping其他主机成功,则说明本

地主机正确接⼊⽹络。如果失败,则需要进⼀步测试,并分析失败的原因。

任务要求

测试本地主机是否正确接⼊本地⽹络或互联⽹。

实验步骤

步骤1:按IP地址测试

如果你的主机仅接⼊本地⽹络,则获取你同伴主机的IP地址。如果你的主机接⼊的是互联⽹,则获取互联⽹上某台主机或⽹站的IP地址。

假设获取的某台主机的IP地址为10.11.23.2,则在本地主机的命令提⽰符下输⼊以下

命令,然后按回车键。

ping10.11.23.2

。提⽰.思考●动⼿

[请将“ping某台主机或⽹站的IP地址”结果的屏幕截图保存到实验报告中。]

如果你的主机⽆法ping通其他主机或⽹站,但其他主机之间能ping通,说明你的主机未能正确接⼊⽹络,需要排查产⽣错误的原因。导致错

误的原因有很多,例如:⽹线、⽹卡、⽹卡驱动程序、IP配置、防⽕墙、路由器和交换机设置等。

步骤2:按主机名或城名测试

假设获取的某⽹站的城名为在本地主机的命令提⽰符下输⼊以令,然后按回车键。

.提⽰思考.动⼿

[请将""结果的屏幕截图保存到实验报告中。]

[该主机名或⽹站城名及其IP地址分别是什么?请将结果填⼊表1-9中。]

表1-9主机名或⽹站域名及其IP地址

主机名或⽹站域名IP地址

shiqiang10.97.150.160

39.156.66.10

[如果你ping⼀个不存在的IP地址,例如192.168.10.10,屏幕会显⽰什么结果?

将命令结果的屏幕截图保存到实验报告中。这样的结果意味着什么?]

发送的数据没有被相应的IP地址所接收,是没有响应的。

实验1.3.3:测量⽹络延迟

简单地说,⽹络延迟是指将数据通过⽹络从⼀端传输到另⼀.端所花费的时间。⽹络延迟通常⽤往返时间衡量。ping命令不仅可以验证⽹络

的连通性和可达性,还可以提供ICMP

组从源主机到达⽬的主机、再从⽬的主机返回到源主机的往返时间。通过测试连接在不同⽹络设备上或位于不同⽹络、⽹段上的不同主机,

并⽐较它们的往返时间,有助于确定⽹络延迟以及⽹络性能瓶颈。

任务要求

使⽤ping命令测量和分析本地主机到本地⽹络或互联⽹的⽹络延迟。

实验步骤

步骤1:收集⽹络数据

在本地主机的命令提⽰符下分别输⼊以下命令,按域名分别ping下列4个⽹站20次

并将返回结果保存在当前⽬录对应的⽂件中。

ping/>

ping/>

ping/>

ping/>

步骤2:分析⽹络延退时间

上述命令执⾏完毕后,

分别打开上述4个.txt⽂件,查看并分析返回结果。

”提⽰,思考.动⼿

[分析⽹络延迟,把结果填⼊表1.10中。]

表1-10⽹络延迟记录表

IPv4地址最⼩延迟(ms)最⼤延迟(ms)平均延迟(ms)⽹站地理位置

199.43.0.47000美国

200.3.14.7

196.216.2.6470505473

104.18.236.68199201200

104.21.58.5

.思考。动⼿

[请分析⽹络延迟与地理位置的关系。]

地理位置距离⾃⼰越远,⽹络延迟越⾼。

理论上说,带宽越⼤,在⽹络拓扑中的优先级就越⾼,所对应的响应速度就越快,对于⽤户和ISP之间来说带宽越⾼,每秒传输的数据越

多,延迟就越⼩。但是延迟⾼低是由很多个因素决定的,⽹络上的每⼀个服务器(路由器)都是⼀个节点,所有的节点加在⼀起的响应速

度,才是⾃⼰的⽹络延迟,如果某⼀中间节点出现出题,⽆法提供服务,其它节点就会重新计算路由,但是重新计算路由之前会有⼀个超时

记时器,只有⽬的节点的响应时间超出记时器时才会重新进⾏路由计算。还有DNS服务器的影响等等。不能混为⼀谈。ISP只能保证⽤户的

接⼊⽹络带宽和⽹络延迟⽆问题,与其它节点的服务就没法保证了。

四、tracert实战

实验⽬的

1.掌握tracert命令及其⽤途,理解输⼊参数和输出结果。

2.掌握利⽤tracert命令测试和分析主机的⽹络连通性、⽹络延迟。城名解析、跟踪⽹络路由的⽅法,具备基本的检错和排错能⼒。

实验装置和⼯具

⼀台连⼊本地局城⽹或互联⽹的MicrosoftWindows10主机。

(说明:本实验的命令、步骤和屏幕截图均以Windows10为例。)

实验原理(背景知识)

tracert也被称为路由跟踪实⽤程序,⽤于跟踪源主机到⽬的主机之间的路由,检测⽹络延迟。

ping可以测试数据是否能到达⽬的主机,以及到达⽬的主机的延迟和TTL,但未给出数据到达⽬的主机的路径。tracert则给出了更为详细的

信息,它显⽰数据从源主机到⽬的主机的路由和延迟,包括经过了哪些路由器和到达每台路由器的延迟,所以,tracert不仅能测量延迟,

还能定位延迟,有助于确定产⽣⽹络延迟或发⽣故障的⽹络(或链路)和路由器。

tracet通常与up等配合使⽤。

Windows上的tracert与Linux上的traceroute的实现⽅法不同。Windows上的tracert向⽬的主机发送⼀系列ICMPecho请求消

息,Linux上的taceroute则向⽬的主机发送⼀系列

UDP数据报。不论哪种实现⽅法,它们都使⽤了IP分组中的TTL(Time-To-Live)字段。

tracert发送的第1个IP分组的TTL=1,第2个分组的TTL=2,依次类推,后续每组的TTL都等于其前⼀个分组的TTL加1,直到⽬的主机响应或

TTL达到最⼤值。路由上的每个路由器在收到IP分组后,将其TTL减1。如果TTl等于0,则路由器丢弃该分组,并向源主机发送ICMP超时

(TimeExceeded)错误消息进⾏响应。通过这种⽅式发送IP分组,tracert可以确保路由上的每台路由器丢弃分组并发送响应,这样就可以

计算从源主机到达⽬的主机的路由包括哪些路由器,以及达到每个路由器的延迟。

命令执⾏

tracert是Windows的⼀个控制台应⽤程序,需要从Windows命令窗⼝运⾏。

tracert命令格式如下:

tracert[-d][-hmaximumhops](-host-list](-wtimeout][-R][-ssrcaddr]

(-4][-6]target_name

tracert⽀持的常⽤选项和参数见表1-11.按下“Ctrl+C”组合键可以终⽌命令的执⾏。

表1-11tracert常⽤选项和参数

选项和参数说明

显⽰帮助。系统将显⽰所⽀持的选项和参数

target_name⽬标。必需。可以是IP地址,也可以是主机名或⽹站城名

-d不把地址解析为主机名

-hmaximum_hops按最⼤跃点数maximum_hops搜索⽬标。默认值为30.跃点数也被

称为跳数。每⼀跳表⽰⼀个路由器

-jhost-list沿host-list的稀疏源路由(仅对IPv4有效)

-Wtimeout设置等持响应的超时时间值为timeout.单位为毫秒

-r跟踪往返路径(仅对IPv6有效)

-ssrcaddr使⽤源地址sraddr(仅对IPv6有效)

4强制使⽤IPv4

6强制使⽤IPv6

命令结果

假设按域名跟踪到⽹站的路由,则在本地主机的命令提⽰符下输⼊下命令,然后按回车键。tracert返回的结果如图1-8所

⽰。

结果信息包括:

1.跟踪信息

(1)⽬的主机名及其IP地址。若按IP地址跟踪,则显⽰该IP地址。

(2)最⼤跃点数(即路由器数)。默认值为30。

图的返⽹结果

2.详细路由信息

包括多⾏,每⾏代表路由上的⼀个路由器(即⼀跳)。每⾏包括5列信息。每⾏的格式如表1-12所⽰。

表1-12tracert命令输出的详细路由信息

序号往返时间1往返时间2往返时间3主机名[IP地址]

5151819115.233.130.242

其中:

(1)序号:分组当前在路由的第⼏个路由器上。第⼀路由器为源主机所接⼊⽹络的路由器,例如默认⽹关,最后⼀跳为⽬的主机。

(2)往返时间1,往返时间2,往返时间3:从发送分组到收到该路由器响应的往返时间,单位为毫秒(ms)。该时间也被称为延迟。tracert连续发

送三个分组,因此会显⽰3个往返时间,这样就可以知道延迟的波动程度。若某列显⽰的是“*”,表⽰未在规定时间内收到响应。等待响应

的默认超时时间是4000ms.有些主机或路由器会丢弃TTL过期的分组,不发送响应。

(3)主机名[IP地址]:如果允许,显⽰路由器的名字。如果不允许,则显⽰路由器的IP地址。若三个往返时间都超时,则显⽰“请求超时”。

实验1.4.1:跟踪到不同⽹站的路由

任务要求

跟踪和分析本地主机到互联⽹上不同⽹站的路由。

实验步骤

步骤1:跟踪到⽹站的路由

确认你的计算机已经连⼊互联⽹。

①在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

提⽰.思考.动⼿

[请将“."结果的屏幕截图保存到实验报告中。]

获取相关数据,将结果填⼊表1-13中。

表1-13跟踪到⽹站的路由

⽬标名称

本地主机的IP地址10.105.0.1

本地主机默认⽹关的P地址10.105.0.1

⽬标的P地址183.194.238.117

经过的路由器数量7

第1个路由器P地址10.105.0.1

第2个路由器IP地址172.16.4.1

到达⽬标的最后⼀个路由器的P地址183.194.238.117

除去请求超时的路由器,哪个或哪些路由器的

⽹络延迟最⼤?请技延迟从⼤到⼩顺序给出最多

3个路由器在结果中的序号、P地址和延迟

序号IP地址延迟(ms)

7221.183.40.6916

8221.183.51.7824

18183.194.238.11729

提⽰.思考.动⼿”

[为何在结果中会出现请求超时(Requesttimedout)?]

1、那⼀跳禁PING

2、那⼀跳不对TTL超时做响应处理,直接丢弃

3、MPLS***⽹络

[选取路由上的3个延迟最⼤的路由器的IP地址,列出这些路由器的地理位置,将结⼊表1-14中。]

表1-14路由器地理位置

序号路由器IP地址地理位置(国家,省市,区域)

7221.183.40.69中国浙江省杭州市钱塘区

8221.183.51.78中国浙江省杭州市钱塘区

18183.194.238.117中国浙江省杭州市钱塘区

步骤2:跟踪到⽹站的路由

确认你的计算机已经连⼊互联⽹。

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

.提⽰.思考.动⼿

[将“”结果的屏幕截图保存到实验报告中。

“获取相关参数,将结果填⼊表1-15中。]

表1-15到⽹站的路由

⽬标名称

本地主机的IP地址10.105.0.1

本地主机默认⽹关的P地址10.105.0.1

⽬标的P地址39.175.102.3

经过的路由器数量6

第1个路由器P地址10.105.0.1

第2个路由器IP地址172.16.4.1

到达⽬标的最后⼀个路由器的P地址39.175.102.3

除去请求超时的路由器,哪个或哪些路由器的

⽹络延迟最⼤?请技延迟从⼤到⼩顺序给出最多

3个路由器在结果中的序号、P地址和延迟

序号IP地址延迟(ms)

5117.148.181.514

8172.18.6.3819

1239.175.102.356

提⽰.思考.动⼿

[选取路由上3个延迟最⼤的路由器的IP地址,列出这些路由器的地理位置,将结果填⼊表1-16中。]

表1-16路由器地理位置

序号路由器IP地址地理位置(国家,省市,区域)

5117.148.181.5中国浙江省杭州市钱塘区

8172.18.6.38中国浙江省杭州市钱塘区

1239.175.102.3中国浙江省杭州市钱塘区

提⽰.思考.动⼿。

[该步骤的路由中有与步骤1中路由相同的路由器吗?若有,请将结果填⼊表1-17中。]

表1-17路由相同的路由器

步骤2路由器IP地址序号步骤1路由器IP地址

10.105.0.1110.105.0.1

172.16.4.12172.16.4.1

120.199.254.294120.199.254.29

117.148.181.95117.148.181.9

五、arp实战

实验⽬的

1.掌握arp命令及其⽤途。

2.掌握利⽤arp命令管理和分析ARP⾼速缓存(ARPCache)的⽅法,具备基络管理、检错和排错能⼒。

实验装置和⼯具

⼀台连⼊本地局域⽹或互联⽹的MicrosoftWindows10主机。

(说明:本实验的命令、步骤和屏幕截图均以windows10为例。)

实验原理(背景知识)

arp命令与ARP协议有关,但不要混淆arp命令和ARP协议。

ARP协议(AddressResolutionProtocol,地址解析协议)⽤于将⽹络层(第3层)地址映射到数据链路层(第2层)的MAC地址。为了找到⽬的

IP地址对应的MAC地址设备在其本地⽹络上⼴播发送ARP请求,拥有该IP地址的设备收到ARP请求后,⽤其地址进⾏ARP响应。收到ARP

请求和ARP响应的设备将IP地址和其对应的MAC地址映射保存在被称为ARP⾼速缓存(ARPCache)的ARP表中。ARPCache的⼤⼩是有

限的,所保存的IP地址和MAC地址映射条⽬被定期清除。每个条⽬都有⼀个⽣存期,⽣存期只有⼏分钟。ARPCache定时器会清除已经到

期的条⽬。定期清除允许设备适应IP地址或MAC地址的变化。ARPCache中的条⽬有两种类型:静态和动态。静态条⽬是⼿⼯写⼊的,动态

条⽬是由ARP协议写⼊的,会被定期删除。

arp命令⽤于查看、添加、修改和删除ARPCache中的内容。

命令执⾏

arp是Windows的个控制台应⽤程序,需要从Windows命令窗⼝运⾏。

arp命令格式如下:

arp-sinet_addreth_addr[if_addr]

arp-dinet_addr(if_addr]

arp-a[inet_addr][-Nif_addr]

arp⽀持的选项和参数说明见表1-18。

表1-18arp选项和参数说明

选项和参数说明

/?显⽰帮助。系统将显⽰所⽀持的选项和参数

-a显⽰当前ARPCache中的所有条⽬。若指定了IP地址,则显⽰指定IP地址的所有。若有多块⽹卡使⽤ARP,则显⽰

每块⽹卡的ARPCache中的内容

-g与-a相同。g在Linux系統上使⽤的较多,-在Windows系统上使⽤的较多

inet_addr指定的IP地址

-Nif_addr显⽰指定⽹卡ifadder的ARPCache中的条⽬

If_addr为指定⽹卡的IP地址

-dinet_addr从ARPCache中删除由inetadd指定的P地址。若未给出inetaddr或inetaddr为*,

则删除ARPCache中的所有条⽬,即清空ARPCache

-s在ARPCache中增加条静态IP地址和MAC地址映射条⽬

在重启机器之前,静态条⽬⼀直保存在ARPCache中

-eth_add指定的MAC地址(物理地址)。MAC地址是⽤连字符分隔的6个⼗六进制字节,例如:

00-15-C5-CC-C8-AE

-if_addr指定⽹卡的P地址。若指定了该地址,则操作该地址所使⽤的ARPCache.若未指定,则操作第1个可⽤接⼝卡的

ARPCache。

命令输出

arp命令的输出结果如下:

1.⽹络接⼝。包括IP地址和接⼝索引号。接⼝索引号⽤+六进制数表⽰。

he内容。包括Internet地址、物理地址和类型。

实验1.5.1:查看ARPCache内容

任务要求

查看和分析本地主机当前ARPCache内容。

实验步骤

步骤1:查看ARPCache中的内容

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

arp-a

-提⽰.思考.动⼿

将“arp-a”结果中某个接⼝ARPCache内容的屏幕截图保存到实验报告中。

步骤2:查看ARPCache中某个IP地址的条⽬

例如:查看默认⽹关IP地址的条⽬。

(1)利⽤ipconfng命令,或从步骤1的结果中,找到默认⽹关的IP地址。

(2)在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

arp-a默认⽹关的IP地址

提⽰.思考.动⼿

将"“ap-a默认⽹关的P地址”结果的屏幕截图保存到实验报告中。

分析输出结果,将结果填⼊表1-19中。

表1-19输出结果

默认⽹关IP地址MAC地址类型⽹络接⼝索引号

10.105.0.158-69-6c-a6-92-c9动态10.105.53.1---0xa

10.105.255.255ff-ff-ff-ff-ff-ff静态10.105.53.1---0xa

169.254.169.25458-69-6c-a6-92-c9动态10.105.53.1---0xa

实验1.5.2:删除ARPCache中的条⽬

任务要求

删除本地主机当前ARPCache内容。

实验步骤

步骤1:查看ARPCache中的条⽬

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

arp-a

步骤2:删除ARPCache中的所有条⽬

在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

arp-d

检查删除结果。在本地主机的命令提⽰符下输⼊以下命令,然后按回车键。

arp-a

提⽰.思考.动⼿

将删除操作后的“arp-a"结果的屏幕截图保存到实验报告中。

六、实验⼼得

通过本次实验,更加了解了⽹络的基础以及⽹络命令的使⽤,收获颇多,对今后计算机⽹络有了进⼀步的学习。

注:本次实验内容⼀步到位,没有进⾏检查,要是有部分错误,请谅解,谢谢。

更多推荐

查看电脑配置指令