网络技术实验一指导书王彬.docx
- 文档编号:4344255
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:14
- 大小:24.55KB
网络技术实验一指导书王彬.docx
《网络技术实验一指导书王彬.docx》由会员分享,可在线阅读,更多相关《网络技术实验一指导书王彬.docx(14页珍藏版)》请在冰豆网上搜索。
网络技术实验一指导书王彬
昆明理工大学自动化系《网络技术》实验指导书
实验一网络初步
1.实验目的
●掌握常用网络命令的使用方法;
●掌握win2000网络配置的基本步骤;
●熟悉和掌握网络管理、网络维护的基本内容和方法
2.实验前的准备
●阅读教材关于网络操作系统方面的相关内容;
●阅读本实验的内容及操作步骤;
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物理地址.
if_addrIfpresent,thisspecifiestheInternetaddressofthe
interfacewhoseaddresstranslationtableshouldbemodified.
Ifnotpresent,thefirstapplicableinterfacewillbeused.
例如:
C:
\>arp–a(显示当前所有的表项)
Interface:
10.111.142.71onInterface0x1000003
InternetAddressPhysicalAddressType
10.111.142.100-01-f4-0c-8e-3bdynamic//物理地址一般为48位即6个字节
10.111.142.11252-54-ab-21-6a-0edynamic
10.111.142.25352-54-ab-1b-6b-0adynamic
⑵Ping
验证与远程计算机的连接。
该命令只有在安装了TCP/IP协议后才可以使用。
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–t
例如:
C:
\>ping
Pinging[10.10.2.21]with32bytesofdata:
Replyfrom10.10.2.21:
bytes=32time=10msTTL=253
Replyfrom10.10.2.21:
bytes=32time<10msTTL=253
Replyfrom10.10.2.21:
bytes=32time<10msTTL=253
Replyfrom10.10.2.21:
bytes=32time<10msTTL=253
Pingstatisticsfor10.10.2.21:
Packets:
Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-seconds:
Minimum=0ms,Maximum=10ms,Average=2ms
⑶ Ipconfig
该诊断命令显示所有当前的TCP/IP网络配置值。
该命令在运行DHCP系统上的特殊用途,允许用户决定DHCP配置的TCP/IP配置值。
ipconfig[/?
|/all|/release[adapter]|/renew[adapter]
|/flushdns|/registerdns
|/showclassidadapter
|/setclassidadapter[classidtoset]]
/all产生完整显示。
在没有该开关的情况下ipconfig只显示IP地址、子网掩码和每个网卡的默认网关值。
例如:
C:
\>ipconfig
Windows2000IPConfiguration
Ethernetadapter本地连接:
Connection-specificDNSSuffix.:
IPAddress............:
10.111.142.71//IP地址
SubnetMask...........:
255.255.255.0//子网掩码
DefaultGateway.........:
10.111.142.1//缺省网关
C:
\>ipconfig/displaydns//显示本机上的DNS域名解析列表
C:
\>ipconfig/flushdns//删除本机上的DNS域名解析列表
⑷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打印一次当前的配置信息。
例子:
C:
\>nbtstat–A周围主机的ip地址
C:
\>nbtstat–c
C:
\>nbtstat–n
C:
\>nbtstat-S
本地连接:
NodeIpAddress:
[10.111.142.71]ScopeId:
[]
NetBIOSConnectionTable
LocalNameStateIn/OutRemoteHostInputOutput
JJY<03>Listening
另外可以加上间隔时间,以秒为单位
⑸net:
许多Windows2000网络命令都以词net开头。
这些net命令有一些公用属性:
键入net/?
可以看到所有可用的net命令的列表。
键入nethelpcommand,可以在命令行获得net命令的语法帮助。
例如,关于netaccounts命令的帮助信息,请键入nethelpaccounts。
所有net命令都接受/yes和/no选项(可以缩写为/y和/n)。
/y选项向命令产生的任何交互式提示自动回答“是”,而/n回答“否”。
例如,netstopserver通常提示您确认要停止基于“服务器”服务的所有服务;而netstopserver/y对该提示自动回答“是”,然后“服务器”服务关闭。
例如:
Netsend:
(可能许多人已经用过,或者感到厌烦,索性把服务给关了)
将消息发送到网络上的其他用户、计算机或消息名。
必须运行信使服务以接收邮件。
netsend{name|*|/domain[:
name]|/usersmessage}
Netstop:
停止Windows2000网络服务。
netstopservice
例如:
C:
\>netstopmessenger
Messenger服务正在停止.
Messenger服务已成功停止。
此时再打入netsend本机名消息,就没用了;相应的,要打开这个服务,只需把stop改为start,就可以了。
NetstartFTPPublishingService
启动FTP发布服务。
该命令只有在安装了Internet信息服务后才可用。
netstart"ftppublishingservice"
类似的命令有很多,请参考帮助文件。
⑹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将打印一次当前的配置信息。
例如:
C:
\>netstat-as
IPStatistics
PacketsReceived=256325
…
ICMPStatistics
ReceivedSent
Messages1668
…
TCPStatistics
…
SegmentsReceived=41828
UDPStatistics
DatagramsReceived=82401
…
(7) hostname
显示本地计算机的主机名。
例如:
C:
\>hostname
Abcd-my
⑻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)在计算最快速、最可靠和(或)最便宜的路由时使用。
例如:
本机ip为10.111.142.71,缺省网关是10.111.142.1,假设此网段上另有一网关10.111.142.254,现在想添加一项路由,使得当访问10.13.0.0子网络时通过这一个网关,那么可以加入如下命令:
C:
\>routeadd10.13.0.0mask255.255.0.010.111.142.1
C:
\>routeprint(键入此命令查看路由表,看是否已经添加了)
C:
\>routedelete10.13.0.0
C:
\>routeprint(此时可以看见已经没了添加的项)
⑼Telnet
虚拟终端命令
在命令行键入telnet,将进入telnet模式。
键入help,可以看到一些常用命令。
MicrosoftTelnet>help
指令可能缩写了。
支持的指令为:
close关闭当前连接
display显示操作参数
open连接到一个站点
quit退出telnet
set设置选项(要列表,请键入'set?
')
status打印状态信息
unset解除设置选项(要列表,请键入'unset?
')
?
/help打印帮助信息
可以键入display命令来查看当前配置:
C:
\telnet
MicrosoftTelnet>display
Escape字符为'CTRL+]'
WILLAUTH(NTLM身份验证)
关闭LOCAL_ECHO
发送CR和LF
WILLTERMTYPE
优选的类型为ANSI
协商的规则类型为ANSI
可以使用set命令来设置环境变量,如:
MicrosoftTelnet>setlocal_echoon
NTLM打开NTLM身份验证。
LOCAL_ECHO打开LOCAL_ECHO。
TERMx(x表示ANSI,VT100,VT52或VTNT)
CODESETx(x表示ShiftJIS,
JapaneseEUC,
JISKanji,
JISKanji(78),
DECKanji或
NECKanji)
CRLF发送CR和LF
例如:
假设主机10.111.142.71打开了telnet服务
MicrosoftTelnet>open10.111.142.71
正在连接到10.111.142.71...
您将要发送密码信息到Internet区域中的远程计算机。
这可能不安全。
是否还要发送(y/n
):
y(不同系统会有区别)
上面曾说明了Escape字符为'CTRL+]',所以键入这个字符就可以切换到外面,再按下单独的Enter键又可以回去。
MicrosoftTelnet>status
已连接到10.111.142.71
协商的规则类型为ANSI
⑽Tracert
跟踪数据报使用的路径,检测故障的位置。
该诊断实用程序将包含不同生存时间(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标采用的路由。
要在转发数据包上的TTL之前至少递减1,必需路径上的每个路由器,所以TTL是有效的跃点计数。
数据包上的TTL到达0时,路由器应该将“ICMP已超时”的消息发送回源系统。
Tracert先发送TTL为1的回显数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。
路由通过检查中级路由器发送回的“ICMP已超时”的消息来确定路由。
不过,有些路由器悄悄地下传包含过期TTL值的数据包,而tracert看不到。
tracert[-d][-hmaximum_hops][-jcomputer-list][-wtimeout]target_name
参数
/d指定不将地址解析为计算机名。
-hmaximum_hops指定搜索目标的最大跃点数。
-jcomputer-list指定沿computer-list的稀疏源路由。
-wtimeout每次应答等待timeout指定的微秒数。
target_name目标计算机的名称。
最简单的一种用法如下:
C:
\>tracert
Tracingrouteto[10.10.2.21]
overamaximumof30hops:
1<10ms<10ms<10ms10.111.136.1
2<10ms<10ms<10ms10.0.0.10
3<10ms<10ms<10ms10.10.2.21
Tracecomplete.
(11)win2000网络基本配置步骤和方法:
①打开“网上邻居属性”窗口。
在桌面上,光标移至“网上邻居”上点击鼠标右键,选中“属性”,弹出“"网络和拨号连接属性”窗口。
②打开“本地连接属性”窗口。
在“网络和拨号连接属性”窗口中,选择“本地连接”,点击鼠标右键,选中“属性”,弹出“本地连接属性”窗口。
③打开“Internet协议(TCP/IP)属性”窗口。
在“本地连接属性”窗口中,选中“属性”,弹出“"Internet协议(TCP/IP)属性”窗口。
④配置IP地址。
在“Internet协议(TCP/IP)属性”窗口中,填写上相应的IP地址与首选DNS服务器的IP地址。
如IP地址为:
192.168.0.17,DNS服务器的地址为:
192.168.0.1。
将各台工作站和服务器用网线连接到交换机(或集线器)上,用PING测试工具测试网络是否连通,方法是:
在DOS状态下输入命令:
PING192.168.42.1。
9)从工作站登陆到WINDOWS2000。
4.实验过程:
4学时
5.实验要求
●正确使用常用网络命令
●按步骤配置win2000的网络属性。
●记录实验中所使用的命令格式和执行结果:
(注意:
命令1-10每一条至少列出一个命令格式和执行结果;)
附:
昆明理工大学自动化系《网络技术》学生实验报告
班级:
姓名:
学号:
日期:
一、实验名称:
二、实验目的:
三、实验报告内容:
实验二网络编程
1.实验目的:
掌握Socket编程过程;编写简单的网络应用程序。
2.实验前的准备
●阅读教材关于网络编程和Delphi方面的相关内容;
●阅读本实验的内容及操作步骤;
3.实验内容及步骤
(a)利用Java语言,分别基于TCP和UDP编写一个简单的Client/Server网络应用程序。
程序分为两个部分,一部分是服务器端,另一部分是客户端,其功能如下:
首先是服务器端的程序先启动,开始侦听客户的连接要求。
客户程序启动后,先输入服务器程序所在的机器的IP地址和侦听的端口号(一般为1100),然后选择“连接服务器”。
完成连接后,可以输入一行字符串,并发送给服务器。
服务器接到该字符串后,在本地窗口显示,并回发给客户端。
客户端收到回发的字符串后再显示出来。
如此反复,直到客户端选择“断开连接”或者是服务器端的程序关闭为止。
(b)有条件的同学可以进一步改进程序,使之更实用。
比如可以请求服务器先传输目录,然后客户根据目录请求传输文件等。
4.实验过程:
4学时
5.实验要求:
●每位同学上机编程实验,教师现场指导。
●在实验报告中要说明实验的网络连接步骤和实验结果。
昆明理工大学自动化系《网络技术》实验指导书
实验三路由器配置和交换机配置
1.实验目的
●掌握路由器和交换机的基本配置方法;
●掌握在CCNA下对路由器和交换机进行网络配置的基本步骤;
●熟悉和掌握在CCNA下对路由器和交换机进行网络配置的常用命令;
2.实验前的准备
●阅读教材关于路由器配置方面的相关内容;
●阅读本实验的内容及操作步骤;
●阅读CCNA指导手册;
3.实验内容及步骤(具体方法参看CCNA中文指导手册和英文实验指导书)
(1)熟悉RouterSimCCNA的环境;
(2)熟悉路由器的基本操作,包括:
a)登录;
b)帮助和编辑;
c)查看和保存配置;
d)设置口令;
e)设置主机名称、增加标志、IP地址、标识、带宽和时钟频率。
(3)对实验环境下的路由器和交换机进行具体配置:
a)配置路由器A
b)配置路由器B
c)配置路由器C
d)配置路由器2621
e)配置路由器804A
f)配置路由器804B
g)配置路由器1900A
h)配置路由器1900B
(4)查看配置好的状态信息;
(5)进行网络测试。
4.实验要求
●正确使用常用命令;
●按步骤配置路由器和交换机;
●记录实验中所使用的命令和执行结果。
昆明理工大学自动化系《网络技术》实验指导书
实验四路由配置
1.实验目的
●掌握路由的基本配置方法;
●掌握在CCNA下对路由进行配置的基本步骤;
●熟悉和掌握在CCNA下对路由进行配置的常用命令;
2.实验前的准备
●阅读教材关于路由配置方面的相关内容;
●阅读本实验的内容及操作步骤;
●阅读CCNA指导手册;
3.实验内容及步骤(具体方法参看CCNA中文指导手册和英文实验指导书)
(1)静态路由配置;
(2)缺省路由配置;
(3)RIP动态路由配置
(4)IGRP动态路由配置
4.实验要求
●正确使用常用命令;
●按步骤配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络技术 实验 指导书
![提示](https://static.bdocx.com/images/bang_tan.gif)