计算机网络实验指导书要点.docx
- 文档编号:24722562
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:56
- 大小:867.87KB
计算机网络实验指导书要点.docx
《计算机网络实验指导书要点.docx》由会员分享,可在线阅读,更多相关《计算机网络实验指导书要点.docx(56页珍藏版)》请在冰豆网上搜索。
计算机网络实验指导书要点
计算机网络实验指导书
实验1和实验2:
基本网络命令
(一)、
(二)
【实验目的】
1、掌握windowsxp中常用网络命令的使用方法和输出格式;
2、了解windowsxp中各种网络命令的功能。
3、熟悉和掌握网络管理、网络维护的基本内容和方法。
【实验环境】
若干台安装WindowsXP并联上Internet网的计算机。
【实验要求】
1、预习报告中需解决以下问题:
(1)熟悉常用的网络测试命令有哪些,了解它们的功能。
(2)熟悉windowsxp中常用网络命令的使用方法和输出格式。
(3)熟悉网络管理的基本内容和方法。
。
2、试验中正确使用仪器设备,独立操作。
3、试验后按规定要求写出实验报告。
【实验原理】
TCP/IP协议体系包括许多实用的网络测试命令。
windowsxp包括三种类型的基于TCP/IP的实用网络测试命令:
诊断工具、连接工具和服务命令工具。
诊断工具包括:
Ping,Ipcogfig,Arp,Nbtstat,Netstat等;连接工具包括:
FTP、Telnet、Route;服务命令工具:
NetVIEW、NetUSER、NetUSE、NetSend、NetConfig等。
1、常用网络诊断工具
(1)Ping
作用:
用于验证与远程计算机的连接。
该命令只有在安装了TCP/IP协议后才可以使用。
格式:
ping[-t][-a][-ncount][-llength][-f][-ittl][-vtos][-rcount][-scount][[-jcomputer-list]|[-kcomputer-list]][-wtimeout]destination-list
参数:
-tPing指定的计算机直到中断,要中断并显示统计信息,按“Ctrl+Break”键,要中断并退出ping,按“Ctrl+C”键。
-a将地址解析为计算机名,若解析成功,ping将显示相应的主机名。
-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–t。
(2)Ipconfig
作用:
该诊断命令显示所有当前的TCP/IP网络配置值。
该命令在运行DHCP系统上的特殊用途,允许用户决定DHCP配置的TCP/IP配置值。
格式:
ipconfig[/?
|/all|/release[adapter]|/renew[adapter]
|/flushdns|/registerdns
|/showclassidadapter
|/setclassidadapter[classidtoset]]
参数:
/all产生完整显示。
在没有该开关的情况下ipconfig只显示IP地址、子网掩码和每个网卡的默认网关值。
(3)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物理地址。
inet_addr以加点的十进制标记指定IP地址。
if_addr指定需要修改其地址转换表接口的IP地址(如果有的话)。
(4)Nbtstat
作用:
该诊断命令使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP连接。
该命令只有在安装了TCP/IP协议之后才可用。
格式:
nbtstat[-aremotename][-AIPaddress][-c][-n][-R][-r][-S][-s][interval]
参数:
-aremotename使用远程计算机的名称显示其名称表。
-AIPaddress使用远程计算机的IP地址显示其名称表。
-c给定每个名称的IP地址并列出NetBIOS名称缓存的内容。
-n列出本地NetBIOS名称。
“已注册”表明该名称已被广播(Bnode)或者WINS(其他节点类型)注册。
-R清除NetBIOS名称缓存中的所有名称后,重新装入Lmhosts文件。
-r列出Windows网络名称解析的名称解析统计。
在配置使用WINS的Windows2000计算机上,此选项返回要通过广播或WINS来解析和注册的名称数。
-S显示客户端和服务器会话,只通过IP地址列出远程计算机。
-s显示客户端和服务器会话。
尝试将远程计算机IP地址转换成使用主机文件的名称。
interval重新显示选中的统计,在每个显示之间暂停interval秒。
按CTRL+C停止重新显示统计信息。
如果省略该参数,nbtstat打印一次当前的配置信息。
(5)Netstat
作用:
显示协议统计和当前的TCP/IP网络连接。
该命令只有在安装了TCP/IP协议后才可以使用。
格式:
Netstat[-a][-e][-n][-s][-pprotocol][-r][interval]
参数:
-a显示所有连接和侦听端口。
服务器连接通常不显示。
-e显示以太网统计。
该参数可以与-s选项结合使用。
-n以数字格式显示地址和端口号(而不是尝试查找名称)。
-s显示每个协议的统计。
默认情况下,显示TCP、UDP、ICMP和IP的统计。
-p选项可以用来指定默认的子集。
-pprotocol显示由protocol指定的协议的连接;protocol可以是tcp或udp。
如果与-s选项一同使用显示每个协议的统计,protocol可以是tcp、udp、icmp或ip。
-r显示路由表的内容。
Interval重新显示所选的统计,在每次显示之间暂停interval秒。
按CTRL+B停止重新显示统计。
如果省略该参数,netstat将打印一次当前的配置信息。
2、常用网络连接工具
(1)FTP
作用:
将文件传送到正在运行FTP服务的远程计算机或从正在运行FTP服务的远程计算机传送文件(有时称作daemon)。
Ftp可以交互使用。
用法:
(1)直接进入FTP以命令行的方式交互执行。
执行后显示为FTP>。
(2)ftp[-v][-n][-i][-d][-g][-s:
filename][-a][-w:
windowsize][computer]
参数:
-v禁止显示远程服务器响应。
-n禁止自动登录到初始连接。
-I多个文件传送时关闭交互提示。
-d启用调试、显示在客户端和服务器之间传递的所有ftp命令。
-g禁用文件名组,它允许在本地文件和路径名中使用通配符字符(*和?
)。
-s:
filename指定包含ftp命令的文本文件;当ftp启动后,这些命令将自动运行。
该参数中不允许有空格。
使用该开关而不是重定向(>)。
-a在捆绑数据连接时使用任何本地接口。
-w:
windowsize替代默认大小为4096的传送缓冲区。
Computer指定要连接到远程计算机的计算机名或IP地址。
如果指定,计算机必须是行的最后一个参数。
下面是一些常用命令:
!
:
从ftp子系统退出到系统外壳
?
:
显示ftp说明,跟help一样
append:
添加文件,格式为:
append本地文件远程文件
cd:
更换远程目录
lcd:
更换本地目录,若无参数,将显示当前目录
open:
与指定的ftp服务器连接opencomputer[port]
close:
结束与远程服务器的FTP会话并返回命令解释程序
bye:
结束与远程计算机的FTP会话并退出ftp
dir:
显示远程计算机上的目录文件和子目录列表
get和recv:
使用当前文件转换类型将远程文件复制到本地计算机getremote-file[local-file]
send和put:
上传文件:
sendlocal-file[remote-file]
(2)Telnet
作用:
可以使用Telnet客户以连接到运行有Telnet服务器软件的远程计算机上。
执行:
在命令行键入telnet,将进入telnet模式。
键入help,可以看到一些常用命令。
如:
MicrosoftTelnet>help
支持的指令有:
close关闭当前连接
display显示操作参数
open连接到一个站点
quit退出telnet
set设置选项(要列表,请键入'set?
')
status打印状态信息
unset解除设置选项(要列表,请键入'unset?
')
?
/help打印帮助信息
(3)Route
作用:
控制网络路由表。
该命令只有在安装了TCP/IP协议后才可以使用。
格式:
route[-f][-p][command[destination][masksubnetmask][gateway][metriccostmetric]]
参数:
-f清除所有网关入口的路由表。
如果该参数与某个命令组合使用,路由表将在运行命令前清除。
-p该参数与add命令一起使用时,将使路由在系统引导程序之间持久存在。
默认情况下,系统重新启动时不保留路由。
与print命令一起使用时,显示已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Command指定下列的一个命令。
命令目的
print打印路由
add添加路由
delete删除路由
change更改现存路由
destination指定发送command的计算机。
masksubnetmask指定与该路由条目关联的子网掩码。
如果没有指定,将使用255.255.255.255。
gateway指定网关。
metriccostmetric指派整数跃点数(从1到9999)在计算最快速、最可靠和(或)最便宜的路由时使用。
3、常用网络服务命令工具:
(1)NetVIEW
格式:
netview[\\computername|/domain[:
domainname]]
功能:
显示域列表、计算机列表或指定计算机的共享资源列表。
(2)NetUSER
格式:
Netuser[username[password|*][options]][/domain]
功能:
添加或更改用户账号或显示用户账号信息。
(3)NetUSE
格式:
Netuse[devicename|*][\\computername\sharename[\volume]][password|*]][/user:
[domainname\]username][[/delete]|[/persitent:
{yes|no}]]
功能:
连接或断开计算机与共享资源的连接,或显示计算机的连接信息。
(4)NetSend
格式:
NetSendcomputername“sth”
功能:
向网络的其他用户、计算机或通信名发送消息
该命令需要开启Messenger服务,在“运行”命令框中输入“services.msc”命令选择Messenger项,双击进行启动。
(5)NetConfig
格式:
Netconfig
功能:
显示当前运行的可配置服务或显示并更改某项服务的设置。
【实验内容】
单击桌面“开始”-“运行”,在打开的对话框中输入:
cmd命令,进入DOS命令输入模式,练习使用各种网络命令,并记录相关信息。
(1)ipconfig
1)在命令提示符下输入:
ipconfig/?
,获取该命令的相关帮助信息。
2)利用该命令查看本机的IP地址、子网掩码和默认网关值,并记录在试验报告中。
3)显示所有当前的TCP/IP网络配置信息。
记录所使用的命令格式,并记录在试验报告中。
(2)Ping
1)在命令提示符下输入:
ping/?
,获取该命令的相关帮助信息。
2)选择临近一台计算机的IP地址,判断本机能否到达指定IP地址的远程计算机。
3)利用该命令,根据域名获得其对应的IP地址;记录所使用的命令格式和返回信息。
(为了进行域名到IP地址的解析,需设定域名服务器,命令格式为:
netshinterfaceipsetdnsname="本地连接"source=staticaddr=192.168.1.254register=primary)。
4)选择临近一台计算机,根据其机器名获取其IP地址,记录所使用的命令格式和返回信息。
5)向指定的IP地址发送6个数据包,(可选择临近一台计算机的IP地址),记录所使用的命令格式。
(3)Arp
1)显示当前ARP项,记录所使用的命令格式。
2)添加一个静态主机(可任意指定其IP地址和物理地址),再显示出来,记录所使用的命令格式。
(4)Nbtstat
1)根据临近一台计算机的IP地址查对方的机器名和MAC地址;记录所使用的命令格式。
2)列出本地所有NetBios名。
(5)Netstat
1)显示所有连接;
2)显示所有协议的统计信息。
2、常用网络连接工具。
(1)TELNET
Telnet协议是一种远程访问协议。
远程登录是指用户使用telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。
使用telnet协议进行远程登录时需要满足以下条件:
在本地计算机上必须装有包含telnet协议的客户程序,必须知道远程主机的IP地址或域名,必须知道登录用户名与口令密码。
在DOS提示符下,直接输入telnet并回车进入,得以下输出。
然后输入?
并回车进入,输出telnet支持的指令,如下图所示:
假设你的计算机是mtl_42,你可以通过下述操作登录到远程主机mtl_38上
在MicrosoftTelnet>提示符下输入Openmtl_38
如果输出以下显示,
说明远程主机mtl_38没有启动telnet服务,可到远程主机mtl_38的dos提示符下,输入services.msc并回车,弹出服务界面,选择tlenet项并双击,按启动按钮,将其启动。
如果是以下显示,
表示已经成功登录到远程主机mtl_38上。
一、要成功telnet到远程主机上,需要满足以下几个条件:
1、远程主机必须打开端口为23的telnet服务。
2、拥有远程主机的系统帐号和密码,
3、系统帐户必须拥有管理员权限,即该帐户属于administrator组成员。
4、系统帐号具有密码,否则在telnet连接时会失败。
操作步骤:
(1)通过net命令启动telnet服务:
Netstarttelnet(如果提示“无法启动服务”,则在“运行”命令框中输入“services.msc”命令,按enter键,此时弹出“服务”窗口,在右侧的“名称”下拉框中选择“Telnet”项进行双击,在“禁用”处右键选择“属性”并在里面将“禁用”改为“手动”,然后再启动状态栏右键选择“启动”。
这样机器的telnet服务就启动啦。
然后重新输入Netstarttelnet命令。
)
(2)添加一个远程主机的帐号和密码:
Netuser用户名密码/add
例如:
输入Netuserhahahaha123/add,回车,就会创建一个用户名为haha,密码为haha123的用户
(3)将新添加的账号提升为管理员权限:
Netlocalgroupadministrators用户名/add
例如:
netlocalgroupadministratorshaha/add,回车后,用户haha就被提升为管理员了,也就是添加进了administrators用户组了。
(若无法使用dos命令添加账户和密码,同样可以通过windowsxp中的管理工具添加。
具体步骤:
1.在系统桌面找到并使用鼠标右键点击“我的电脑”图标,然后在弹出菜单中选择“管理(G)”,如下图所示:
2.在弹出的计算机管理窗口,展开左侧菜单的“本地用户和组”下的“用户”,然后在右侧空白处点击鼠标右键并选择弹出菜单中的“新用户(N)...”。
如下图所示:
3.在弹出的新用户建立对话框,输入用户名如:
liuyong,密码:
123,其他选项根据实际情况自行勾选或输入。
确认无误后点击“创建(E)”按钮,如下图所示:
4.如果设置符合要求,系统不会进行任何提示即表示创建成功,点击“关闭”按钮后返回刚才的界面就可以看到新建的用户名了。
此时选择该用户名并单击鼠标右键,在弹出菜单中选择“属性(R)”。
如下图所示:
5.在弹出的属性对话框,点击“隶属于”选项卡,然后再点击“添加(D)...”按钮。
如下图所示:
6.在弹出的选择组对话框中,直接点击“高级(A)...”按钮。
如下图所示:
7.在高级对话框,点击“立即查找(N)”按钮,然后在下侧列表中选择“Administrators”并双击或“确定”。
如下图所示:
8.然后继续点击“确定”按钮。
如下图所示:
9.此时可以看到管理员组的权限已经添加至该用户的组别中,此时确认无误可点击“确定”按钮结束创建过程。
如下图所示:
)
(4).配置防火墙23端口:
netshfirewalladdportopeningtcp23telnet
键入netsh命令以及"/?
"会显示该命令的帮助。
(5)查看端口激活:
netstat-a–n或者netshfirewallshowconfig
显示Windows防火墙配置
二、利用Telnet登录XP系统(需要两台计算机都开启telnet服务)
(1),在本地计算机打开dos命令提示符,并键入telnet命令。
(2),输入命令“openhostname”,连接远程主机。
(hostname处输入所要连接的远程主机IP)。
(3),提示输入前面我们添加的后门帐户以及密码,登录该远程主机。
(4),登录成功,可以在命令提示符的环境中对目标进行任何操作。
(例如:
输入dir可以看到对方电脑文件目录;使用display命令可以查看Telnet客户端的当前设置。
)
一旦连接到远程主机,就可以从会话模式返回到命令模式,以便更改终端设置,按ctrl+}可以从telnet会话模式转到telnet命令模式,按回车可以返回到会话。
三、防止对方登录本机:
(1).关闭telnet服务:
netstoptelnet
(2).删除mtlXX帐号:
netusermtlXX/delete
(3).删除防火墙23端口:
netshfirewalldeleteportopeningtcp23telnet
(2)FTP
使用ftp命令进行两台主机间的文件传送步骤如下:
假设你的计算机是mtl_42,你可以通过下述操作登录到mtl_38计算机上进行文件传送。
输入ftpmtl_38并回车,如下所示:
输入mtl并回车
密码为空直接回车,便可登录到mtl_38计算机上,如下显示:
在ftp>提示符下输入quit可退出ftp程序
更多的命令可在ftpt>状态下输入?
回车可看到该ftp支持的全部命令集。
本实验提供了FTP服务器,用于测试FTP命令,其地址为192.168.1.253。
帐号与密码均为mtl。
操作步骤如下:
(1)直接进入FTP以命令行的方式交互执行。
执行后显示为FTP>。
(2)使用open命令与指定的ftp服务器连接,格式:
opencomputer[port]:
例如:
open192.168.1.253
(3)根据提示,输入帐号与密码(均为mtl)。
(4)使用ls命令:
可显示当前登录的FTP服务器的默认文件夹目录,可发现有ok.txt文件。
默认文件夹为C:
\DocumentsandSettings\管理员文件夹。
(5)使用get命令:
使用当前文件转换类型将远程文件复制到本地计算机。
命令格式:
getremote-file[local-file],其中remote-file是指定要复制的文件,local-file是指定本地计算机上的文件名,
没有指定的话则个remote-file同名。
例如:
getok.txt
(6)通过资源管理器打开到当前默认目录,可发现ok.txt已在当前目录。
(7)使用bye:
结束与远程计算机的FTP会话并退出ftp。
利用帮助信息,学习FTP和Telnet命令,并在自己的计算机上练习。
3、常用网络服务命令工具。
(选做)
1)NetVIEW显示当前域计算机列表。
2)NetUSER显示用户账号信息。
3)NetUSE显示计算机的连接信息。
4)NetSend向网络的其他用户、计算机或通信名发送一条消息。
5)NetConfig显示当前运行的可配置服务。
实验3:
交换机及路由器的配置仿真环境
【实验目的】
1)掌握对仿真软件其交换机和路由器的操作。
2)掌握交换机和路由器的工作原理。
3)掌握交换机和路由器的基本配置方法,了解各配置命令的作用。
【实验环境】
仿真软件、具备Windows操作系统的PC机。
【相关知识】
一、交换机支持的命令:
(1)交换机基本状态:
(了解部分,不需验证)
switch:
;交换机的ROM状态
rommon>;路由器的ROM状态
hostname>;用户模式
hostname#;特权模式
hostname(config)#;全局配置模式
hostname(config-if)#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 实验 指导书 要点