实验一-主机系统网络参数配置与测试
实验一  主机系统网络参数配置与测试
一、实验目的:
1. 了解系统网络命令及其所代表的含义以及所能对网络进行的操作
2. 通过网络命令了解运行系统网络状态并利用网络命令对网络进行简单的操作能。
3. 察看操作所获得的数据并理解所代表的网络状态
4. 使用Hostname实用程序来标识计算机的名称
5. 考察操作系统为Windows xp的计算机的TCP/IP配置,掌握TCP/IP参数配置方法。
6. 使用ipconfig实用程序来验证计算机上的TCP/IP配置选项,包括MAC地址、IP地址、子网掩码和缺省网关等多项配置信息
7. 使用Ping实用程序来测试计算机上的TCP/IP配置及测试本计算机与计算机的连接性能 
二、实验设备及仪器:
联网计算机一台 计算机安装的是 Windows 2000 或 XP 操作系统
三、实验内容
1.通过图形界面查看和配置TCP/IP参数。
2.使用Hostname查看计算机的名称
3.使用ipconfig命令来查看和配置TCP/IP配置选项
4.使用ping命令来验证计算机网络连通性
5. 利用 arp 命令检验 MAC 地址解析。
四、基本原理
TCP/IP协议组包括许多实用程序,它们允许用户访问网络上的信息。Microsoft的TCP/IP协议组提供了基本的TCP/IP实用程序,允许运行windows2000的计算机访问网络上广泛的信息。Windows2000包括三种类型的基于TCP/IP的实用程序:诊断工具、连接工具和基于服务器的软件。诊断实用程序包括Arp,Hostname,Ipcogfig,Ping,Tracfert等。
(一)诊断实用程序:诊断实用程序允许用户检测和解决网络中的问题。一些通用的诊断实用程序包括
Arp:该实用程序显示和修改地址解析协议(ARP)缓存。
Hostname:该实用程序显示计算机的名称。
Ipconfig:该实用程序显示和更新当前TCP/IP配置,包括IP地址。
Ping:该实用程序验证配置、测试两台计算机之间的IP连接。Ping从源计算机上发送ICMP请求,目的计算机用一个ICMP回答作为回应。
Tracert:该实用程序跟踪数据包到达目的地的路径。
(二)通用实用程序示例:
1.Hostname命令
使用该实用程序的语法为hostname。要访问该实用程序,在命令提示符下键入hostname,系统将显示出你的计算机的名称
2.Ipconfig命令
使用该实用程序来验证而不是设置主机上的TCP/IP配置选项,包括IP地址、子网掩码和缺少网关。
Ipconfig的常用格式:
(1)当使用Ipconfig是不带任何参数选项,那么它为每个已经配置好的接口显示IP地址、子网掩码和默认网关值。
(2)Ipconfig/all。当使用all选项时,Ipconfig除了显示已配置TCP/IP信息外,还显示内置于本地网卡中的物理地址(MAC)以及主机名等信息。
(3)Ipconfig/release和Ipconfig/renew。这是两个附加选项,只能在DHCP(动态主机配置协议)服务器租用IP地址的计算机上起作用
3. Ping命令
(1)Ping命令的格式如下:
  Ping [-t] [-a] [-n count] [-l size] [-f] [-I TTL] [-v TOS] [-r count] [-s count] [[-j host-list]|[-k host-list]] [-w timeout] destination-list
(2)Ping命令主要参数如下:
-t:使当前主机不断地向目的主机发送数据,直到按Ctrl+C键中断。
-a:将地址解析为计算机名。
-n count:发送count 指定的ECHO数据包数,默认值为4 。
-l size:发送的数据包的大小。
-f:在数据包中发送不要分段标志,数据包就不会被路由上的网关分段。
-i TTL:将生存时间字段设置为TTL指定的值。
-v TOS:指定服务类型。
-r count:指出要记录路由的轮数。
-s count:指定count 指定的跃点数的时间戳。
-w timeout:指定超时时间间隔(单位为毫秒),默认为1000。
(3)用Ping命令测试网络是否正常的主要步骤:
1)Ping  127.0.0.1 。Ping 环回地址验证是否在本地计算机上安装TCP/IP协议以及配置是否正确。
2)Ping localhost。localhost 是操作系统保留名(127.0.0.1的别名)。
3)Ping  本机IP地址。
4)Ping  局域网中其他机器的IP地址。
5)Ping  默认网关的IP地址。
6)Ping  远程IP。
7)Ping  域名
8)Ping  主机名
4.ARP命令
ARP即地址解析协议,它是一个重要的TCP/IP协议,用于确定对应IP地址的物理地址。使用ARP命令可以查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。按照默认设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据包且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。所以,需要通过ARP命令查看某台计算机高速缓存中的内容时,先ping此台计算机。
ARP的命令格式:
Arp –s inet-addr eth-addr [if-addr]
Arp –d inet-addr [if-addr]
Arp a [inet-addr] [-N if-addr]  ( inet-addr :IP地址 ; eth-addr :物理地址)
主要参数:
-a:显示ARP缓存信息,即所有已激活的IP地址和物理地址的对应关系。若指定IP地址,则只显示该IP地址的ARP缓存信息。(先用ping命令连通某台主机,再运行Arp a命令)。
-d:删除所有ARP缓存内容。若在命令中指定IP地址,则只删除该IP地址的ARP缓存信息。
-s:向ARP高速缓存中人工输入添加静态项目,即增加IP地址和物理地址的对应关系。在显示ARP缓存信息时,该信息的类型为static。
例如:首先ping 202.206.249.94,然后运行Arp a,则会显示该IP地址202.206.249.94的ARP缓存信息。
五、实验步骤
如何查看ip地址1. 考察计算机上的TCP/IP配置
网上邻居选择属性打开网络连接窗口,然后击本地连接 单击属性 单击Internet协议(TCP/IP)单击属性。
问题1:你能说出你的计算机是否分配了IP地址?是如何分配的?
问题2:配置IP地址的2种方法是什么?
2. 使用Ping实用程序来测试计算机上的TCP/IP配置
登陆到Windows xp中。单击开始,然后将鼠标指针移到程序上,再移到附件上,然后单击命令提示符。在命令提示窗口键入ping 127.0.0.1。
问题3:发送了多少数据包?接受了多少数据包?丢失了多少数据包?
问题4:TCP/IP工作正常吗?
3. 使用Hostname实用程序来获得计算机的名称
在命令提示窗口键入hostname。在命令提示窗口键入ping计算机(其中计算机是步骤中获得的主机名称)。
问题5:你的计算机的主机名称是什么?
问题6:你的计算机的IP地址是什么?
4. 使用Ipconfig实用程序验证计算机上的TCP/IP配置选项关闭所有打开的窗口。 重新打开命令提示窗口。 在命令提示窗口键入ipconfig。
问题7:能察看你的计算机的IP地址吗?如果能,是多少?
问题8:显示了什么额外的配置信息?
问题9:能用ipconfig人工设置IP地址吗?如果能,如何设置?
5. 在命令提示窗口键入ipconfig/all。
问题10: 与步骤4的结果相比较,ipconfig/all显示了什么额外的配置信息?
问题11:你的网卡的MAC地址(physical Address)是多少?
问题12:你的计算机拥有的是哪一类地址?你的网络ID是多少?
问题13: 缺省网关(Default Gateway)与你的计算机拥有相同的网络ID吗
6. 使用Ping实用程序测试本计算机与其它计算机的连接性能
在命令提示窗口键入ping 其他计算机(其中其他计算机代表其他同学的计算机主机名称或IP地址,多次执行ping命令,每次分别带不同的 参数选项(-t ,- n a等)。
问题14:你所键入的“其他计算机”的主机名称是什么?
问题15:你如何知道你和此“其他计算机”可以通讯?
7.探测arp绑定(动态和静态)列表
(1)显示所有连接了我的计算机IP和MAC地址
arp -a
(2)捆绑IP和MAC地址,解决局域网内盗用IP:
ARP -s 192.168.10.59 00-50-ff-6c-08-75
(3)解除网卡的IP与MAC地址的绑定: arp -d IP

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。