破解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按
-lsize发送缓冲区⼤⼩。指定ICMPecho请求消息中数据字段的长度为
为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"结果的屏幕截图保存到实验报告中。
六、实验⼼得
通过本次实验,更加了解了⽹络的基础以及⽹络命令的使⽤,收获颇多,对今后计算机⽹络有了进⼀步的学习。
注:本次实验内容⼀步到位,没有进⾏检查,要是有部分错误,请谅解,谢谢。
更多推荐
查看电脑配置指令
发布评论