通信网实验指导书.docx
《通信网实验指导书.docx》由会员分享,可在线阅读,更多相关《通信网实验指导书.docx(27页珍藏版)》请在冰豆网上搜索。
![通信网实验指导书.docx](https://file1.bdocx.com/fileroot1/2023-1/29/ff44c1dc-e51b-4143-934c-26f0c6b50710/ff44c1dc-e51b-4143-934c-26f0c6b507101.gif)
通信网实验指导书
实验一常用网络命令和网络工具的使用
一、实验目的
了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。
通过网络命令了解网络状态,并利用网络命令对网络进行简单的操作。
二、实验设备
实验机房,计算机安装的是Windows98/2000/XP操作系统
三、背景知识
windows操作系统本身带有多种网络命令,利用这些网络命令可以对网络进行简单的操作。
需要注意是这些命令均是在DOS命令行下执行。
本次实验学习6个最常用的网络命令。
Ping命令
ping[-t][-a][-ncount][-llength][-f][-ittl][-vtos][-rcount][-scount][[-jcomputer-list]|[-kcomputer-list]][-wtimeout]destination-list
参数
-tPing指定的计算机直到中断。
-a将地址解析为计算机名。
-ncount发送count指定的ECHO数据包数。
默认值为4。
-llength发送包含由length指定的数据量的ECHO数据包。
默认为32字节;最大值是65,527。
-f在数据包中发送“不要分段”标志。
数据包就不会被路由上的网关分段。
-ittl将“生存时间”字段设置为ttl指定的值。
-vtos将“服务类型”字段设置为tos指定的值。
-rcount在“记录路由”字段中记录传出和返回数据包的路由。
count可以指定最少1台,最多9台计算机。
-scount指定count指定的跃点数的时间戳。
-jcomputer-list利用computer-list指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源)IP允许的最大数量为9。
-kcomputer-list利用computer-list指定的计算机列表路由数据包。
连续计算机不能被中间网关分隔(路由严格源)IP允许的最大数量为9。
-wtimeout指定超时间隔,单位为毫秒。
destination-list指定要ping的远程计算机。
查看ping的相关帮助信息“ping/?
”
ipconfig命令
ipconfig是WINDOWS操作系统中用于查看主机的IP配置命令,其显示信息中还包括主机网卡的MAC地址信息。
该命令还可释放动态获得的IP地址并启动新一次的动态IP分配请求。
ARP:
显示和修改IP地址与物理地址之间的转换表。
ARP-sinet_addreth_addr[if_addr]
ARP-dinet_addr[if_addr]
ARP-a[inet_addr][-Nif_addr]
-a显示当前的ARP信息,可以指定网络地址,不指定显示所有的表项
-g跟-a一样
-d删除由inet_addr指定的主机,可以使用*来删除所有主机
-s添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。
eth_addr物理地址
if_addr网卡的IP地址
inet_Addr代表指定的IP地址
tracert命令:
判断数据包到达目的主机所经过的路径,显示数据包经过的中继节点的清单和到达时间
netstat:
让用户了解到自己的主机是怎样与Internet连接的,显示当前正在活动的网络连接
netstat–r:
显示路由表信息
netstat–s:
显示每个协议的状态,包括TCP\UDP\ICMP等
netstat–n:
以数字表格形式显示已经建立连接的IP地址和端口
netstat–a:
察看所有的连接
ftp:
用于文件传输(需要存在文件传输服务器FTP)
ls:
浏览目录
put文件名:
上传文件
get文件名:
下载文件
quit/bye:
退出命令
四、实验内容和步骤
在WINXP下,单击“开始”菜单,选中“运行”,在对话框中输入要运行的命令。
或者单击“开始”/“运行”/CMD,进入命令行状态,然后输入要运行的命令。
1、文件传输命令FTP
使用方法:
FTPIP地址或域名(如FTP202.193.64.34)
在提示输入用户名称时输入:
ANONYMOUS
在提示输入用户密码时输入:
GUEST或E-MAIL地址。
几个命令:
?
:
帮助命令
DIR:
列文件目录
CD:
翻阅目录
GET:
下载文件
PUT:
上载文件
BYE:
退出PTP方式
2、Ping命令
PingIP-t------连续对IP地址执行ping命令,直到被用户以Ctrl+C中断。
如ping192.168.0.100-t
PingIP-I2000-----指定Ping命令中的数据长度为2000字节,而不是缺省的32字节
PingIP-n----执行特定次数的Ping命令。
3、Netstat
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
Netstat-s———本选项能够按照各个协议分别显其统计数据。
如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。
你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
Neistat-e———本选项用于显示关于以太网的统计数据。
它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数吊和广播的数量。
这些统计数据既有发送的数据报数量,也有接收的数据报数量。
这个选项可以用来统计一些基本的网络流量。
netstat-r———本选项可以显示关于路由表的信息,类似于后面所讲使用routeprint命令时看到的信息。
除了显示有效路由外,还显示当前有效的连接。
Netstat-a———本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
netstat-n———显示所有已建立的有效连接
4、IPConfig
Ipconfig———当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
Ipconfig/all-----当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),井且显示内置于本地网卡中的物理地址(MAC)。
如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
Windows95/98下应使用的winipcfg命令,因为它是一个图形用户界面,而且所显不的信息与Ipconfig相同,并且也提供发布和更新动态IP地址的选项。
5、ARP(地址转换协议)
arp-a或arp-g:
用于查看高速缓存中的所有项目。
-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp-a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。
Arp-aIP:
如果你有多个网卡,那么使用arp-a。
加上接口的IP地址,就可以只显不与该接口相关的ARP缓存项目。
Arp-sIP物理地址:
你可以ARP高速缓存中人工输入一个静态项目。
该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
Arp-dIP:
使用本命令能够人工删除一个静态项目。
实验二TCP/IP协议配置与连通性测试
一、实验目的
掌握TCP/IP协议配置。
二、实验内容
1、安装配置'TCP/IP协议
2、TCP/IP诊断
三、实验步骤
安装配置TCP/IP协议(WindowsXP)
1.右击“网上邻居”图标,从弹出菜单中选择“属性”选项,打开“网络连接”窗口。
2.右击“本地连接”图标,从弹出菜单中选择“属性”选项,打开“本地连接属性”对话框,打开“常规”选项卡。
3.如果在“此连接使用下列项目”:
列表框中未出现“Internet协议(TCP/IP)”,则点击“安装一协议--添加--Internet协议(TCP/IP)-确定”,此时列表框中出现Internet协议(TCP/IP)”表明TCP/IP协议已成功按装。
4.选择“Internet协议(TCP/IP)”,单击“属性”按钮,打开Internet协议(TCP/IP)”属性对话框,根据计算机所在网络的具体情况,决定自动获得IP地址或指定IP地址。
若选“自动获取IP地址”,计算机将会从DHCP服务器自动获取IP地址、子关掩码等信息。
若局域网中没有专用的服务器为计算机分配IP地址,或不想通过DHCP服务器分IP地址,则需要手工输入地址。
5.本实验要求手工输入ip地址。
Ip地址在同一个网络中必须是唯一的。
在局域网内部一般使用非路由地址。
非路由地址不会被Internet分配,专用于内部局域网使用。
他们从不会被路由。
6.请选择“使用下面的IP地址”,分别在“IP地址”、“子关掩码”、“默认网关”文本框中输入“172.16.62.XX”(注意:
XX取值范围为2~254,请严格按照教师指定IP输入,以保证IP地址唯一性),“255.255.255.0”,“172.16.62.1”。
分别在“首选DNS服务器”、“备用DNS服务器”文本框中输入“202.118.176.2”,“202.97.224.68”。
7.输入完毕后,单击“确定”按钮以使所有设置生效。
TCP/IP诊断
1.ping环回地址:
验证是否已安装TCP/IP协议及配置是否正确。
点击“开始-所有程序-附件-命令指示符”,出现“命令指示符”窗口,在dos下输入“ping127.0.0.1”回车后,显示“replyfrom127.0.0.1:
bytes=32time<10msTTL=128”,则表明TCP/IP协议配置正确。
2.ping默认网关或一个本地计算机的IP地址:
验证TCP/IP协议是否被正确绑定在网卡上,验证能否与本地网络上的其他计算机通信。
在DOS下输入“ping172.16.62.xx”回车后,显示“replyfrom127.16.62.xx:
bytes=32time<10msTTL=128”,则表明协议、网卡均无问题,默认网关运行正常,网络连接正常。
3.ping远程主机的ip地址(或域名):
验证能否通过路由通信。
在dos下运行“ping”,显示“replyfrom64.233.189.104:
........”,则表明远程连接正常。
查看DNS、IP、MAC
1.在DOS下运行“ipcinfig/all”,记录显示内容,包括:
“physicaladdressIPaddress,subnetmask,defaultgateway,DNSservers”。
2.在DOS下运行“nslookup202.118.176.2”,记录该IP地址的域名。
从显示内容分析配置该IP地址的计算机为校园用户提供何种服务?
3.在DOS下运行“nslookup202.118.176.8”,记录该IP地址的域名。
从域名分析配置该IP地址的计算机为校园用户提供何种服务?
查看当前ARP缓存表(了解网关、ARP协议的作用)
1.在DOS下运行“arp-d”命令清除ARP表
2.在DOS下运行“ping192.168.0.8”,然后运行“arp-a”,记录显示的ARP缓存表中的IP与MAC。
3.在DOS下运行“arp-d”命令清除ARP表
4.在DOS下运行“ping”,然后运行“arp-a”,记录显示的ARP缓存表中的IP与MAC。
注意观察网关所起的作用。
5.在DOS下运行“arp-d”命令清除ARP表
6.在DOS下运行“ping”,然后运行“arp-a”,记录显示的ARP缓存表中的IP与MAC。
注意观察ARP协议的作用范围。
查看路由跟踪情况
在DOS下运行“tracert”,记录到目的地需要跨越的每个路由器或网关。
实验三利用系统网络命令察看网络运行状态
一、实验目的
掌握系统网络命令,学会察看网络运行状态。
二、实验内容
1、察看DNS、IP、MAC。
2、察看ARP缓存表。
3、察看路由跟踪情况
三、实验步骤
1、最基本,最常用的,测试物理网络的
ping192.168.10.88-t,参数-t是等待用户去中断测试
2、查看DNS、IP、Mac等
Win98环境下:
winipcfg
Win2000以上:
Ipconfig/all
通过DNS进行域名解析:
NSLOOKUP
例如查看陕西师范大学的DNS过程如下:
C:
\>nslookup
DefaultServer:
Address:
202.117.144.2
>server202.117.144.8 则将DNS改为了202.117.144.8
>server202.117.144.2 则将DN又改回到202.117.144.2
> 解析该域名地址,得出可以在该DNS上解析
Server:
[202.117.144.2]
Address:
202.117.144.2
> 解析,得出在DNS上未授权,但可以解析出IP地址为202.114.0.36
Server:
[202.117.144.2]
Address:
202.117.144.2
Non-authoritativeanswer:
Name:
Address:
202.112.0.36
3、网络信使
Netsend计算机名/IP|*(广播)传送内容,注意不能跨网段
netstopmessenger停止信使服务,也可以在面板-服务修改
netstartmessenger开始信使服务
4、测对方对方计算机名,所在的组、域及当前用户名
ping-a IP-t,只显示NetBios名
nbtstat-a192.168.10.146比较全的
5、netstat-a显示出你的计算机当前所开放的所有端口
netstat-s-e比较详细的显示你的网络资料,包括TCP、UDP、ICMP和IP的统计等
6、探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址
arp-a
7、在代理服务器端
捆绑IP和MAC地址,解决局域网内盗用IP:
ARP-s 192.168.10.59 00-50-ff-6c-08-75
解除网卡的IP与MAC地址的绑定:
arp-d网卡IP
8、在网络邻居上隐藏你的计算机
netconfigserver/hidden:
yes
netconfigserver/hidden:
no则为开启
9、几个net命令
1)显示当前工作组服务器列表netview,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表。
比如:
查看这个IP上的共享资源,就可以
C:
\>netview192.168.10.8
在192.168.10.8的共享资源
资源共享名类型用途注释
--------------------------------------
网站服务Disk
命令成功完成。
2)查看计算机上的用户帐号列表netuser
3)查看网络链接netuse
例如:
netusez:
\\192.168.10.8\movie将这个IP的movie共享目录映射为本地的Z盘
4)记录链接netsession
例如:
C:
\>netsession
计算机用户名客户类型打开空闲时间
\\192.168.10.110ROMEWindows20002195000:
03:
12
\\192.168.10.51ROMEWindows20002195000:
00:
39
命令成功完成。
10、路由跟踪命令
tracert
pathping除了显示路由外,还提供325S的分析,计算丢失包的%
11、关于共享安全的几个命令
1)查看你机器的共享资源netshare
2)手工删除共享
netsharec$/d
netshared$/d
netshareipc$/d
netshareadmin$/d
注意$后有空格。
3)增加一个共享:
c:
\netsharemymovie=e:
\downloads\movie/users:
1
mymovie共享成功。
同时限制链接用户数为1人。
12、在DOS行下设置静态IP
1)设置静态IP
CMD
netsh
netsh>int
interface>ip
interfaceip>setadd"本地链接"staticIP地址maskgateway
2)查看IP设置
interfaceip>showaddress
13、Arp
显示和修改“地址解析协议(ARP)”缓存中的项目。
ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。
计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。
如果在没有参数的情况下使用,则arp命令将显示帮助信息。
语法
arp[-a[InetAddr][-NIfaceAddr][-g[InetAddr][-NIfaceAddr][-dInetAddr[IfaceAddr][-sInetAddrEtherAddr[IfaceAddr]
参数
-a[InetAddr][-NIfaceAddr] 显示所有接口的当前ARP缓存表。
要显示指定IP地址的ARP缓存项,请使用带有InetAddr参数的arp-a,此处的InetAddr代表指定的IP地址。
要显示指定接口的ARP缓存表,请使用-NIfaceAddr参数,此处的IfaceAddr代表分配给指定接口的IP地址。
-N参数区分大小写。
-g[InetAddr][-NIfaceAddr] 与-a相同。
-dInetAddr[IfaceAddr] 删除指定的IP地址项,此处的InetAddr代表IP地址。
对于指定的接口,要删除表中的某项,请使用IfaceAddr参数,此处的IfaceAddr代表分配给该接口的IP地址。
要删除所有项,请使用星号通配符代替InetAddr。
-sInetAddrEtherAddr[IfaceAddr] 向ARP缓存添加可将IP地址InetAddr解析成物理地址EtherAddr的静态项。
要向指定接口的表添加静态ARP缓存项,请使用IfaceAddr参数,此处的IfaceAddr代表分配给该接口的IP地址。
/?
在命令提示符显示帮助。
注释
InetAddr和IfaceAddr的IP地址用带圆点的十进制记数法表示。
物理地址EtherAddr由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。
通过-s参数添加的项属于静态项,它们不会ARP缓存中超时。
如果终止TCP/IP协议后再启动,这些项会被删除。
要创建永久的静态ARP缓存项,请在批处理文件中使用适当的arp命令并通过“计划任务程序”在启动时运行该批处理文件。
只有当网际协议(TCP/IP)协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
范例,要显示所有接口的ARP缓存表,可键入:
arp-a
对于指派的IP地址为10.0.0.99的接口,要显示其ARP缓存表,可键入:
arp-a-N10.0.0.99
要添加将IP地址10.0.0.80解析成物理地址00-AA-00-4F-2A-9C的静态ARP缓存项,可键入:
arp-s10.0.0.8000-AA-00-4F-2A-9C
14、Rsh
在运行RSH服务的远程计算机上运行命令。
WindowsXP和Windows2000不提供RSH服务。
Windows2000ServerResourceKit提供名为Rshsvc.exe的RSH服务。
使用不带参数的rsh显示帮助。
语法
rsh[Host][-lUserName][-n][Command]
参数
Host 指定运行command的远程计算机。
-lUserName 指定远程计算机上使用的用户名。
在省略情况下,使用当前登录用户的名称。
-n 将rsh的输入重定向到NULL设备。
这防止本地计算机命令结果的显示。
Command 指定要运行的命令。
/?
在命令提示符显示帮助。
注释
标准操作
rsh命令将标准输入复制到远程command,将远程command的标准输出复制到其标准输出,将远程command的标准错误复制到其标准错误。
Rsh通常在远程命令终止时终止。
使用重定向符号,为了使重定向在远程计算机上发生,要以引号引住重定向符号(例如">>")。
如果不使用引号,重定向会在本地计算机发生。
例如,以下命令将远程文件“RemoteFile”附加到本地文件“LocalFile”中:
rshothercomputercatremotefile>>localfile
以下命令将远程文件Remotefile附加到远程文件otherremotefile中:
rshothercomputercatremotefile">>"otherremotefile
使用rsh,在使用已登录到某个域并且运行WindowsXPProfessional的计算机时,该域的主域控制器必须可用于确认用户名或rsh命令失败。
.rhosts文件,.rhosts文件通常许可UNIX系统的网络访问权限。
.rhosts文件列出可以访问远程计算机的计算机名及关联的登录名。
在正确配置了.rhosts文件的远程计算机上运行rcp、rexec或rsh命令时,您不必提供远程计算机的登录和密码信息。
.rhosts文件是一个文本文件,该文件中每一行为一个条目。
条目由本地计算机名、本地用户名和有关该条目的所有注释组成。
每个条目均由制表符或空格分开,注释用符号(#)打头。
例如:
host7#Thiscomputerisinroom31A
.rhosts文件必须在远程计算机的用户主目