IP地址与网络参数的设置及应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IP地址与网络参数的设置及应用、常用网络命令
一、实验内容及目的
1、掌握对等网的建立方法;
2、学会网络参数查看与网络连通性测试方法;
3、学会建立并应用用户类别、用户权限及组的方法;
4、学会建立网络访问及资源共享的方法;
5、熟练掌握网络常用命令的使用方法。

二、实验原理
本实验通过对等网的组建学会网络常用命令的使用。

对等网络指网络中所有计算机都处于平等的地位,没有主从之分不存在谁管理谁,谁控制谁的问题。

每台计算机都可以为网络上的其它计算机提供共享资源。

我们这里每台PC在同一网段上(192.168.1),每台计算机管理本身的用户和资源,经过正确的权限设置每台计算机之间都可以访问网络共享资源和打印。

由于各个计算机只是简单地连接在网络中不存在核心服务器,因此这种网络不存在大量的网络管理。

同时通过对一些常用网络命令的使用,掌握网络连接、网络连通性测试、网络参数查看、访问、共享的设置等一系列技术。

三、实验设备及器材:
1、计算机若干台;
2、交换机1台;
3、Windows服务器软件
四、实验方法及步骤
1、PC机与交换机与PC机组网:
2、对每台PC机的TCP/IP属性进行设置:
例:
3、用网络命令查看网络连通性测试:
.Ping:使用该实用程序验证配置、测试两台计算机之间的IP连接。

Ping 从源计算机上发送ICMP请求,目的计算机用一个ICMP回答作为回应。

.Tracert:使用该实用程序跟踪数据包到达目的地的路径。

.Nbtstat:使用显示协议统计和当前TCP/IP连接。

.Ipconfig:使用该实用程序显示和更新当前TCP/IP配置,包括IP地址。

.Hostname:使用该实用程序显示计算机的名称。

.Arp:使用该实用程序显示和修改地址解析协议(ARP)缓存。

1.Ping命令的原理与作用
Ping命令可以测试计算机名和计算机的IP地址,验证与远程计算机的连接,通过向计算机发送ICMP(Internet Controland Message Protocol,因特网控制消息/错误报文协议)回应数据包并且回应数据包的返回时间,以校验与远程计算机或本地计算机的连接情况。

对于每个发送报文,默认情况下发送4个回应数据包,每个数据包包含32字节的数据,计算机安装了TCP/IP协议后才可以使用。

Ping命令可以通过“Ping网站网址”得到该网站的IP,通过“Ping网站IP”可以得到该网站的域名。

2.运行Ping命令的方法
●Windows9x中:单击【开始】→【程序】→【MS-DOS方式】命令。

●Windows2000中:单击【开始】→【程序】→【附件】→【命令提示符】命令。

●在Windows下也可以单击【开始】→【运行】命令,在打开的对话框中输入Ping命令及相关参数即可。

3.Ping命令的使用及其参数
Ping[-t][-a][-n count][-l length][-f][-I ttl][-v tos][-r count][-s count][[-j computer-list]|[-k computer-list]][-w
timeout]destination-list
●Ping不带参数
只显示与远程计算机或本地计算机的连接情况,默认向目标机发送4个报文。

格式是:Ping目标地址,如图2-1和2-2所示。

图2-1 不含参数的Ping命令
图2-2 不含参数的Ping命令
图2-1所示是通过Ping网址来反映其IP地址。

图2-2所示的是直接使用IP地址对目标计算机进行Ping操作。

●-t
-t的作用是向指定计算机不停地发送数据包,按Ctrl+Break快捷键可以查看统计信息并继续运行,按Ctrl+C快捷键可中止运行,如图2-3所示。

图2-3 Ping命令参数-t的使用
●-a
-a的作用是将地址解析为计算机名,就是以IP的格式显示网络地址,如图2-4所示。

图2-4 Ping命令参数-a的使用
●-n count
指发送count指定的ECHO数据包数,默认发送4次,其中count为正整数,如图2-5所示。

图2-5 Ping命令参数-ncount的使用
●-l length
指发送包含由length指定的数据量的ECHO数据包,就是指发送数据包的大小,默认为32字节,最大值是65527,如图2-6所示。

图2-6 Ping命令参数-llength的使用
●-f
指在数据包中发送“不要分段”标志。

使用-f,数据包就不会被路由上的网关分段,是一种快速方式Ping,使得Ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到100次/s。

在这种方式下,每个请求用一个句点表示。

对于每一个响应打印一个空格键,如图2-7所示。

图2-7 Ping命令参数-f的使用
●-i ttl
指定Ping分组时限域,ttl是指在停止到达的地址前应经过多少网关,如图2-8所示。

图2-8 Ping命令参数-ittl的使用
●-v tos
将【服务类型】字段设置为tos指定的值。

●-r count
在【记录路由】字段中记录传出和返回数据包的路由,就是说记录路由的去
和回,count可以指定最少1台,最多9台计算机,如图2-9所示。

图2-9 Ping命令参数-rcount的使用
●-s count
指定当使用-r参数时用于每一轮路由的时间。

●-j computer-list
利用computer-list指定的计算机列表路由数据包,连续计算机可以被中间网关分隔(路由稀疏源)IP允许的最大数量为9。

●-k computer-list
利用computer-list指定的计算机列表路由数据包。

连续计算机不能被中间网关分隔(路由严格源)IP允许的最大数量为9。

●-w timeout
指定超时时间间隔,单位为毫秒,默认为1000,如图2-10所示。

图2-10 Ping命令参数-wtimeout的使用
2.4.2 Tracert命令及用法详解
1.Tracert命令的原理与作用
Tracert命令诊断实用程序通过向目标计算机发送具有不同生存时间的ICMP数据包,来确定至目标计算机的路由,也就是说用来跟踪一个消息从一台计算机到另一台计算机所走的路径。

该诊断实用程序将包含不同生存时间(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标采用的路由。

要在转发数据包上的TTL之前至少递减1,但必须经过路径上的每个路由器,所以TTL是有效的跃点计数。

数据包上的TTL到达0时,路由器应该将【ICMP已超时】的消息发送回源系统。

Tracert先发送TTL为1的回显数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。

路由通过检查中级路由器发送回的【ICMP已超时】的消息来确定路由。

有些路由器会悄悄地下传包含过期TTL值的数据包,但tracert看不到。

2.Tracert参数及使用
tracert[-d][-h maximum_hops][-j computer-list][-w
timeout]target_name
如果不使用参数,将显示连接情况,如图2-11所示。

图2-11 没有参数的Tracert命令
提示:图2-11显示的是从本地计算机到这台服务器所经过的计算机。

●-d
指定不将地址解析为计算机名,如图2-12所示。

图2-12 Tracert命令参数-d的使用
●-h maximum_hops
指定搜索目标的最大跃点数,如图2-13所示。

图2-13 Tracert命令参数-hmaximum_hops的使用
●-j computer-list
指定沿computer-list的稀疏源路
由。

●-w timeout
每次应答等待timeout指定的微秒数,如图2-14所示。

图2-14 Tracert命令参数-wtimeout的使用
2.3.3 Nbtstat命令及用法详解
1.命令的原理与作用
该诊断命令使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP连接。

该命令只有在安装了TCP/IP协议之后才可用。

2.Nbtstat命令的使用及其参数
nbtstat[-a remotename][-A
IPaddress][-c][-n][-R][-r][-S][-s][interval]
●-a remotename
使用远程计算机的名称列出其名称表,如图2-15所示。

图2-15 Nbtstat命令参数-a remotename的使用
从上面就可以知道计算机当前的NetBios名为bgj01,属于YLGZ组或域,当前由bgj01登录的该计算机全都显示出来了。

当然也可以把计算机名换为IP,也就是netstat –a 192.168.100.17,效果和上面的一样。

这就有点像
UNIX/Linux的finger了,如果经常去netstat -a一台主机,就可以收集到一些对方计算机中的用户列表。

2.3.4 Ipconfig命令及用法
Ipconfig:使用该实用程序来验证而不是设置主机上的TCP/IP配置选项,包括IP地址、子网掩码和缺省网关。

要开始Ipconfig实用程序,在命令行提示下键入Ipconfig。

此时显示三个主要的配置参数的值。

但使用这个实用程序,不能确定分配该IP地址使用的是静态的还是动态的方法。

Ipconfig/all:通过指定开关all,可以使用Ipconfig实用程序来获得更多的详细信息。

要使用带有这个开关的Ipconfig实用程序,在命令行提示下键入Ipconfig/all。

屏幕显示所有关于配置选项的信息。

此时可以确定是否启用了DHCP。

如果DHCP启用参数为是,并显示了DHCP服务器的IP地址,则隐含该IP地址是使用DHCP获得的。

DHCP服务器租借一条IP地址给一台客户机一段时间。

标签LeaseObtained和LeaseExpires分别显示何时获得租借及何时到期的
信息。

2.3.5 Hostname命令及用法
Hostname:使用该实用程序的语法为hostname。

要访问该实用程序,在命令提示符下键入hostname,系统将显示出你的计算机的名称。

2.3.6 ARP命令及用法
1.命令语法
ARP命令可显示和修改IP地址与物理地址之间的转换表,语法参考如下:ARP-s inet_addr eth_addr [if_addr]
ARP-dinet_addr [if_addr]
ARP-a [inet_addr] [-N if_addr]
-a显示当前的ARP信息,可以指定网络地址,不指定显示所有的表项
-g跟-a一样
-d删除由inet_addr指定的主机.可以使用*来删除所有主机
-s添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的
eth_addr物理地址
if_addr网卡的IP地址
InetAddr代表指定的IP地址
2.命令使用例举
(1)显示高速cache中的ARP表:
命令arp -a
(2)添加ARP静态表项:
Arp -s inet_add ether_addr
在ARP缓存中添加项,将IP地址inet_addr和物理地址ether_addr关联。

例:arp –s 192.168.0.100 00-d0-09-f0-33-71
添加ip为192.168.0.100,与其对应的MAC为00-d0-09-f0-33-71的表项(3)删除ARP表项:
Arp –d inet_addr删除由inet_addr指定的项
4、创建用户、组并设置其权限:
5、实现网络共享;
(1)在每一独立的计算机上可创建共享文件夹
例:将在6PC1上有D:\\Authouware文件夹设为共享:在计算机6PC1的D 盘上选择文件夹(Authouware),右击打开属性对话框,选择共享,打开权限卡,添加用户或并设置适当权限。

这样就设置了组zhang对该文件夹的完全控制权(危险)。

(2)在其余的PC机(6PC4)的网上邻居上打开整个网络,双击Workgroup,
选择自己想看资料所在的计算机(6PC1),双击打开,双击在所需文件夹即
可。

五、实验结果及分析
写出实验操作结果,并分析其现象和结果。

六、思考讨论选题
1、在不同的PC机上进一步练习上述网络命令,并写出测试结果。

多多益善。

2、用不同的用户名实现登陆,并观察不同的Windons窗口。

对比记录结果。

相关文档
最新文档