网络与通信基础实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验目的
1.学会计算机TCP/IP属性各参数的配置方法。
2.学会IP地址的分配方法和使用掩码划分子网的方法。
3.掌握组建一个小型局域网的设计与集成技术。
4.掌握计算机网络的一般管理和维护命令。
4. 2实验二:计算机联网配置
4. 2.1 实验目的
•熟悉和了解组建局域网所需要的软件系统,包括各种服务和协议
•掌握配置局域网的过程以及各种配置参数的使用目的
4.2.2 实验环境
软件:Windows XP操作系统
硬件:个人计算机。
4.2.3 实验指导人员准备工作
•准备一个IP地址段,比如192.168.1.1~192.168.1.40
4. 2.4 实验内容
4. 2.4.1 实验内容2:手工配置TCP/IP协议参数
在设计和组建一个网络时,必须要对网络进行规划,其中也包括对网络地址的规划和使用,比如使用哪一类IP地址,需要为多少台计算机分配IP地址,每台计算机是自动获取IP地址(动态IP地址),还是通过手工方式进行设置(静态IP地址)等等。
在本实验中,采用手工方式设置IP地址。
1)使用鼠标右键单击桌面上的“网上邻居”,选择“属性”命令,打开“网络”属性对话框,在“配置”选项卡下,从已安装网络组件中选择“TCP/IP”,然后单击“属性”,打开“TCP/IP属性”对话框,如图5所示。
2)选中“指定IP地址”单选按钮,在“IP地址”输入框中输入相应的IP
地址。
(以自己学号最后两位作为IP地址的最后一个字段)。
在“子网掩码”输入框中输入该类IP地址的子网掩码。
单击“确定”按钮。
图5 TCP/IP属性对话框
3)重新启动计算机。
4. 2.4.2 实验小结
虽然目前有很多网络管理员为了方便、快捷地管理和配置网络,都使用DHCP服务器动态的配置网络中的每台计算机,但其实质就是对每台计算机进行协议配置,包括设置IP地址、子网掩码、网关以及其他一些信息,而通过手工配置不但可以了解配置的过程,还可以了解其中的一些参数设置,从而达到了实验的目的。
4.3 实验三:网络连通测试
4.3.1 实验目的
•了解IP与ICMP的理论知识,熟悉并掌握网络连通测试命令“ping”
•通过网络连通性测试掌握分析网络故障点的技能
4.3. 2 实验环境
软件:Windows98/2000/XP操作系统
硬件:计算机。
4.3.3 实验内容1:网络连通测试程序PING
1)在TCP/IP协议组中,网络层IP协议是一个无连接的协议,使用IP协议传送数据包时,数据包可能会丢失、重复或乱序。
因此,可以使用网际控制报文协议ICMP对IP协议提供差错报告。
“ping”就是一个基于ICMP协议的实用程序,通过该程序可以对源主机与目的主机之间的IP链路进行测试,测试的内容包括:IP数据包能否到达目的主机、是否会丢失数据包、数据包传输延时有多大、统计丟包率等数据。
2)单击“开始”→“程序”,选择“MS-DOS方式”,打开MS-DOS方式窗口,在DOS命令行下,输入“ping 127.0.0.1”,其中“127.0.0.1”是用于本地回路测试的IP地址(127.0.0.1代表本地主机),按回车键后,就会显示出测试结果(也被称为“回波响应”),如图6所示。
图6 ping命令的测试结果
3)当使用ping命令后,可以通过接收对方的应答信息来判断源主机与目的主机之间的链路情况。
若链路良好,则会收到如下的应答信息:
其中,“byte”表示测试数据包的大小,“time”表示数据包的延迟时间,“TTL”表示数据包的生存期。
统计数据结果为:总共发送了4个数据包,实际接收应答
数据包也是4个,丢包率为0%,最大、最小和平均传输延时为0ns(这个延时是数据包的往返时间)。
如果收到下面的应答信息,则表示数据包无法到达目的主机。
如果收到下面的应答信息,则表示数据包无法到达目的主机或数据包丢失。
4)在DOS命令行下,输入“ping”回车,就会得到对ping命令的帮助提示。
该命令有很多的开关参数设置,其中常用的有“-t”、“-n”、“-l”,其实际使用方法如下:
•“-t”用于连续性测试链路,比如,使用“ping X –t”(X表示目的主机的IP地址,如192.168.1.10)就可以不间断地测试源与目的主机之间的链路,直到用户使用中断退出“CTRL+C”键)为止,而且在测试过程中,可以随时使用“CTRL+BREAK”组合键来查看统计结果。
•“-n”表示发送测试数据包的数量,在不指定该参数的情况下,其缺省值为4。
若要发送1000个数据包测试链路,则可以使用“ping X-n1000”命令。
•“-l”表示发送数据包的大小,比如,发送100个1024字节大小的数据包就可以使用“ping X-n 100-l 1024”。
4.3. 4 实验内容2:测试网络的连通性
1)首先检查本机TCP/IP协议的配置情况,可以使用两种方法:
•方法1:使用winipcfg命令。
具体操作为:单击“开始”→“运行”,在“运行”窗口的“打开”输入框中输入“winipcfg”,单击“确定”按钮,打开如图7所示的对话框。
在该对话框中显示了当前计算机的TCP/IP协议配置,包括IP地址和子网掩码。
单击“详细信息”按钮,可以看到更为详细的配置信息。
记录这些信息。
图7 使用winipcfg查看本机TCP/IP配置
方法2:使用DOS命令行的方式,单击“开始”→“程序”,选择“MS-DOS 方式”,打开MS-DOS方式窗口。
然后在DOS提示符后输入“winipcfg”,按回车键就会显示出如图8所示的内容,其中也显示了本机TCP/IP的配置。
若要进一步查看更为详细的信息,可以执行“ipconfig/all”命令。
图8 使用ipconfig查看本机TCP/IP配置
2)开始网络测试。
首先在MS-DOS方式的命令行中,输入“ping 127.0.0.1”,然后按回车键。
如果能接收到正确的应答响应且没有数据包丢失,则表示本机的TCP/IP工作正常。
若应答响应不正确(数据包丢失或目的主机无法到达等),则查看网络设置,确认本机是否安装了TCP/IP协议。
3)输入“ping X”,其中X就是在步骤1中记录的地址,若记录的地址为“192.168.1.10”,则输入“ping 192.168.1.10”。
按回车键后,如果能接收到应答信息且没有数据包丢失,则表示本机TCP/IP的配置正确,且该计算机在网络上可以进行通信。
否则,重新检查或设置本机的TCP/IP协议配置参数(很多时候都是因为IP地址或子网掩码输入错误造成的)。
4)同样,输入“ping X”,其中X代表另外一台已连通到网络上的计算机所使用的IP地址。
按回车键后,如果同样能够接收到对方正确的应答信息且没有数据包丢失,则表示本机与对方计算机之间可以相互通信,并可以正确地连接到网络上。
如果不通,则检查网络电缆是否插好。
若还出现问题,则重新测试或制作网络电缆。
若还不能解决问题,则说明地址解析可能出现问题(ARP工作不正常),解决方法是将TCP/IP协议删除并重新安装。
4.3.5 实验小结
将网络的硬件连接好后,接着进行相应的软件和协议配置,当所有这些操作结束后,并不意味着网络就能够连通,或者说并非所有的计算机都能连接到网络上,其中可能会出现各种各样的问题。
因此,本实验的目的就在于通过网络连通的检测和测试,寻找出现问题的起源在哪里,并针对这些问题进行解决。
4.4 Windows环境下的常用网络管理和维护命令
4.4.1 实验目的
熟悉Windows平台下常用网络命令的使用.
4.4.2 实验环境
软件平台:Windows98/2000/XP ,Server 2003操作系统
硬件平台:计算机(PC)。
4.4.3 实验步骤
说明:以下网络命令的测试均在DOS命令提示符下进行,DOS命令提示符可从Windows系统的“开始”→“程序”→“附件”→“命令提示符”进入命令行界面。
(1)ipconfig命令
ipconfig命令显示所有当前的TCP/IP网络配置值。
该命令在自动获取IP地址的客户端上有特殊用途。
用命令ipconfig /?显示参数列表:
ipconfig [/? | /all | /renew [adapter] | /release [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] ]
其中/all 产生完整信息显示。
在没有该开关的情况下ipconfig只显示每个网卡的IP地址、子网掩码和默认网关值。
举例:
C:\>ipconfig
Windows IP Configuration
Ethernet adapter 本地连接:
Connection-specific DNS Suffix .:
IP Address. . . . . . . . . . . . : 10.214.28.122 #IP地址
Subnet Mask . . . . . . . . . . . : 255.255.255.0 #子网掩码
Default Gateway . . . . . . . . . : 10.214.28.1 #默认网关C:\>ipconfig /displaydns |more#显示本机上的DNS域名解析列表
Windows IP Configuration
1.0.0.127.in-addr.arpa
----------------------------------------
Record Name . . . . . : 1.0.0.127.in-addr.arpa.
Record Type . . . . . : 12
Time To Live . . . . : 411101
Data Length . . . . . : 4
Section . . . . . . . : Answer
PTR Record . . . . . : localhost
----------------------------------------
Record Name . . . . . :
Record Type . . . . : 1
Time To Live . . . : 86396
Data Length . . . . : 4
Section . . . . . . : Answer
A(Host)Record . . : 10.10.2.22
Record Name . . . . :
Record Type . . . . : 1
Time To Live . . . : 86396
Data Length . . . . : 4
Section . . . . . . : Additional
A(Host)Record . : 10.10.0.21
----------------------------------------
Record Name . . . . . :
Record Type . . . . . : 1
Time To Live . . . . : 86396
Data Length . . . . : 4
Section . . . . . . . : Answer
A(Host)Record . . . : 10.10.0.21
localhost
----------------------------------------
Record Name . . . . . : localhost
Record Type . . . . . : 1
Time To Live . . . . : 411101
Data Length . . . . . : 4
Section . . . . . . . : Answer
A(Host)Record . . :127.0.0.1
|more参数用于信息分屏显示,Record Name、Record Type、Time To Live、Data Length、Section和A (Host)Record是DNS记录中的信息字段。
C:\>ipconfig /flushdns #删除本机上的DNS域名解析列表
一般情况下,我们遇到TCP/IP 网络问题时,首先会检查出现问题的计算机上TCP/IP 配置。
通过使用ipconfig 命令获得主机配置信息。
对于Windows 95和Windows 98的客户机,请使用winipcfg命令而不是ipconfig命令。
使用带/all选项的ipconfig命令时,将给出所有接口的详细配置报告,包括任何已配置的串行端口。
下面的范例是ipconfig /all命令输出,该计算机配置成使用DHCP服务器动态配置TCP/IP,并使用WINS和DNS服务器解析名称。
C:\>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . : zufwam #主机名
Primary Dns Suffix . . . : #DNS后缀
Node Type . . . . . . . . : Hybrid #节点类型
IP Routing Enabled. . . . : No #IP Route功能未激活
WINS Proxy Enabled. . . . : No #WINS 代理功能未激活Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . : Intel(R)PRO/1000 MT Network Connection
Physical Address. . . . . : 00-08-74-16-4A-4E #mac地址
DHCP Enabled. . . . . . . : No #DHCP功能未激活
IP Address. . . . . . . . : 10.214.28.122 #IP地址
Subnet Mask . . . . . . . : 255.255.255.0 #子网掩码
Default Gateway . . . . . : 10.214.28.1 #默认网关
DNS Servers . . . . . . . : 10.10.0.21 #DNS服务器地址下面这部分内容是关于IP地址通过DHCP方式获取的情况下使用ipconfig 命令。
ipconfig /renew 刷新配置
解决TCP/IP网络问题时,先检查遇到问题的计算机上的TCP/IP配置。
如果计算机启用DHCP并使用DHCP服务器获得配置,请使用ipconfig /renew 命令开始刷新租约,重新获得IP地址等配置值。
ipconfig /release
可以使用带/release选项的ipconfig命令立即释放主机的当前DHCP配置。
有关DHCP 和租用过程的详细信息,请参阅其他资料。
(2)nbtstat命令
nbtstat命令使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP 连接。
该命令只有在安装了TCP/IP协议之后才可用。
命令nbtstat /?显示详细参数列表:
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n]
[-r] [-R] [-RR] [-s] [-S] [interval] ]
参数:
-a RemoteName 使用远程计算机的名称列出其名称表。
-A IP address 使用远程计算机的IP地址列出名称表。
-c 列出远程[主机]名称和给定IP地址的NetBIOS缓存内容。
-n 列出本地NetBIOS名称。
-R 清除并重新装入远程NetBIOS缓存的名称表。
-r 列出Windows网络名称解析的统计信息。
在配置使用WINS的Windows 2000 计算机上,此选项返回通过广播或WINS解析和注册
的名称数。
-S 显示客户端和服务器会话,只通过IP地址列出远程计算机。
-s 显示客户端和服务器会话。
尝试将远程计算机IP地址转换成使用主机文件的名称。
interval 重新显示选中的统计,在每个显示之间暂停interval秒。
按Ctrl+C 停止重新显示统计信息。
如果省略该参数,nbtstat打印一次当前的配置信息。
举例:
C:\>nbtstat -A 10.214.28.69
本地连接:
Node IpAddress: [10.214.28.122] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
--------------------------------------------
USER15 <00> UNIQUE Registered
MSHOME <00> GROUP Registered
USER15 <20> UNIQUE Registered
MSHOME <1E> GROUP Registered
MAC Address = 00-08-74-16-4A-3F
通过该命令可以显示IP地址为10.214.28.69的计算机名是USER15、所在的
组(域)名是MSHOME,灰色底色标出的10.214.28.122是本地主机IP地址。
C:\>nbtstat –n
本地连接:
Node IpAddress: [10.214.28.122] Scope Id: []
NetBIOS Local Name Table
Name Type Status
-----------------------------------------
ZUFWAM <00> UNIQUE Registered
ZUFWAM <20> UNIQUE Registered
WORKGROUP <00> GROUP Registered
WORKGROUP <1E> GROUP Registered 通过该命令可以查看到本地主机的NetBIOS名称是ZUFWAM、本机所在组名是WORKGROUP等信息。
(3)net命令
在Windows2000下,很多网络命令都以词net开头,在DOS命令提示符下键入net /? 可以看到所有可用的net 命令列表。
C:\>net /?
此命令的语法是:
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW] 键入命令net help command,可以在命令行获得net 命令的语法帮助。
例如,关于net share命令的帮助信息,请键入net help share。
C:\>net help share
此命令的语法是:
NET SHARE
sharename
sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]
[/USERS:number | /UNLIMITED]
[/CACHE:Manual | Documents| Programs | None sharename [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents | Programs | None]
{sharename | devicename | drive:path} /DELETE
NET SHARE 使网络用户可以使用某一服务器上的资源。
当不带选项使用本命令时,它会列出该计算机上正在被共享的所有资源。
对于每一种资源,Windows 都会报告其设备名或路径名,以及与之相关的描述性注释。
sharename 指共享资源的网络名。
输入NET SHARE 和一个共享名
只会显示那个共享的有关信息。
drive:path 指定将被共享的目录的绝对路径。
/GRANT:user,perm 创建有安全性描述符的共享,对指定用户授予要求的权
限。
此选项可以多次使用,将共享权限赋予多个用户。
/USERS:number 设置可以同时访问共享资源的最大用户数。
/UNLIMITED 指定可以同时访问共享资源的用户数目不受限制。
/REMARK:text 添加一个有关资源的描述性注释,应将文本包含在引号
中。
devicename 指一个或多个被共享名所共享的打印机(LPT1: 至
LPT9:)。
按共享名共享。
/DELETE 停止共享资源。
/CACHE:Manual 对来自此共享的程序和文档启用手动客户缓存
/CACHE:Documents 对来自此共享的文档启用自动缓存
/CACHE:Programs 对来自此共享的程序和文档启用自动缓存
/CACHE:None 禁用此共享的缓存
NET HELP command | MORE 用于逐屏显示帮助。
举例:
C:\>net stop messenger
Messenger 服务正在停止。
Messenger 服务已成功停止。
停止该服务后,net send 本机名消息这条命令就不会生效了。
相应的,要打开这个服务,只需把stop改为start就可以了。
下面学习net use命令的使用。
net use命令用于将计算机与共享资源相连接,或者切断计算机与共享资源的连接。
当不带选项使用本命令时,它会列出计算机的连接。
例如远程主机zjucs上有一共享资源目录为db2,访问该资源目录需要用户名/密码为user14/123456。
现在我们想把远程共享资源目录映射到本地主机的F 盘,F盘是网络虚盘。
实现这种功能时就要用到net use命令:
C:\>net use f: \\zjucs\db2 123456 /USER:user14
命令成功完成。
11。