计算机网络 实验1 TCP-IP属性设置与测试 下载本文

内容发布更新时间 : 2024/5/11 22:27:33星期一 下面是文章的全部内容请认真阅读。

实验一 TCP/IP属性设置与测试

【一】实验目的

1. 通过实验学习局域网接入Internet时的TCP/IP属性的设置; 2. 掌握ping、ipconfig等命令的使用;

3. 熟悉使用相关命令测试和验证TCP/IP配置的正确性及网络的连通性。

【二】实验要求

1. 设备要求:计算机2台以上(装有Windows 2000/XP/2003操作系统、装有网卡已联网); 2. 分组要求:2人一组,合作完成。

【三】实验预备知识

1. IP地址、子网掩码、默认网关、DNS服务器 (1)IP地址

IP地址(IP Address)就是给每个连接在Internet上的主机分配的一个32bit二进制地址,为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节,IP地址它就像一个人可以合法的在社会上办理银行卡、移动电话等社会活动所需要一个身份证号标识一样。

所有的IP地址都由国际组织NIC(Network Information Center)负责统一分配,目前全世界共有三个这样的网络信息中心:InterNIC(负责美国及其他地区)、ENIC(负责欧洲地区)、APNIC(负责亚太地区),我国申请IP地址要通过APNIC,APNIC的总部设在澳大利亚布里斯班。申请时要考虑申请哪一类的IP地址,然后向国内的代理机构提出。

(2)子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

(3)默认网关

默认网关(Default Gateway)是一个可直接到达的 IP 路由器的 IP 地址,配置默认网关可以在 IP 路由表中创建一个默认路径,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包,它就好像一所学校有一个大门,我们进出学校必须经过这个大门,这个大门就是我们出入的默认关口。现在主机使用的网关,一般指的是默认网关。 一台主机的默认网关是不可以随随便便指定的,必须正确地指定,否则一台主机就会将数据包发给不是网关的主机,从而无法与其他网络的主机通信。

(4)DNS服务器

DNS服务器 (Domain Name System或者Domain Name Service) 是域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。TCP/IP属性设置中填入的是DNS服务器的IP地址。

2. Ping命令

Ping命令是最常用的一种网络命令,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,可以推断TCP/IP参数是否设置正确以及运行是否正常。按照缺省设置,Windows上运行的Ping命令发送4个ICMP(互联网控制报文协议)回送请求,每个32字节数据,如果一切正常,应能得到4个回送应答。

Windows中的ping命令形式如下。表1.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] 目的主机/IP地址

表1.1 Ping命令选项

正常情况下,使用Ping命令来查找问题所在或检验网络运行情况时,需要使用许多次Ping命令,如果所有都运行正确,则可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明问题所在。下面就给出一个典型的检测次序及对应的可能故障。

(1)ping 127.0.0.1

这个Ping命令被送到本地计算机的IP软件,如果运行出现故障,则表示TCP/IP软件安装或运行存在某些问题。

(2)ping 本机IP

这个命令被送到计算机所配置的IP地址,计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。

(3)ping 局域网内其他IP

这个命令应该离开本地计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。

(4)ping 网关IP

这个命令如果应答正确,表示局域网中的路由器正在运行并能够作出应答。 (5)ping 远程IP

如果收到4个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。

(6)ping localhost

localhost是操作系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。如果ping命令不能正确运行,则表示主机文件(/Windows/host)中存在问题。

(7)ping www.xxx.com(如www.sise.com.cn)

对这个域名执行Ping www.xxx.com 地址,通常是通过DNS 服务器。如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器了)。也可以利用该命令实现域名对IP地址的转换功能。

如果上面所列出的所有Ping命令都能正常运行,那么我们对自己的计算机进行本地和远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示我们所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。

3. IPConfig命令

IPConfig命令和Windows 95/98中的WinIPcfg用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果本地计算机和所在的局域网使用了动态主机配置协议(DHCP),这个程序所显示的信息也许更加实用。这时,IPConfig可以让我们了解自己的计算机是否成功的租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前的IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。

(1)ipconfig

当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。

(2)ipconfig/all 当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。

(3)ipconfig/release和ipconfig/renew

这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

【四】实验内容与步骤

本实验指导在Windows XP系统中完成。 1. TCP/IP属性设置连入局域网 (1)打开“控制面板”,双击“网络连接”进入网络连接窗口(或者在桌面上,右键单击“网上邻居”,在弹出菜单中选择“属性”,进入网络连接窗口),如图1.1所示。

图1.1 “网络连接”窗口

(2)右键单击“本地连接”,在弹出菜单中选择“属性”,进入“本地连接属性”窗口,如图1.2所示。

图1.2 “本地连接属性”窗口

(3)选择“Internet协议(TCP/IP)”,单击“属性”,进入“Internet协议(TCP/IP)属性”窗口,如图1.3所示。单击“使用下面的IP地址”标签,配置本机的IP地址和子网掩码、默认网关和DNS服务器。配置完后,单击“确定”按钮。

图1.3 “Internet协议(TCP/IP)属性”窗口

注意,网络中每台计算机的IP地址必须是唯一的。本实验指导以172.16.20.100为例,实验中可根据实验室的具体IP情况进行设置。请将具体设置情况记录下表2.2:

表2.2 两台主机(TCP/IP)属性设置 IP地址 子网掩码 默认网关 首选DNS服务器 备用DNS服务器 用户1 用户2 2. 使用ipconfig命令查看和验证TCP/IP属性设置值 (1)点击“开始”-“运行”,敲入“cmd”然后回车,键入命令ipconfig相关命令。请将具体的选项情况记录下表2.2:

表2.2 两台主机(TCP/IP)属性设置验证 物理地址 IP地址 子网掩码 默认网关 首选DNS服务器 备用DNS服务器 用户1 用户2 (2)检查选项是否和设置相同(可对照上面两个表格),若不同则需重新设置。 3. 使用ping命令测试网络连通性

在命令窗口(cmd窗口)使用Ping相关命令测试网络连通性,请将相关数据记录在下表2.3,根据数据请分析网络的连通性。

表2.3 网络连通性测试 Ping 127.0.0.1 本机IP 同组成员IP 默认网关IP DNS服务器IP localhost www.sise.com.cn 网络连通性结论 用户1 用户2

【五】练习与思考

1. 选择题

(1)在Windows2000操作系统的客户端可以通过( )命令查看DHCP服务器分配给本机的IP地址。

A.config B.ifconfig C.ipconfig D.route (2)在Windows2000操作系统中,配置IP地址的命令是(① )。若用ping命令来测试本机是否安装了TCP/IP协议,则正确的命令是(② )。如果要列出本机当前建立的连接,可以使用的命令是(③ )。

①A.winipcfg B.ipconfig C.ipcfg D.winipconfig ②A.ping 127.0.0.0 B.ping 127.0.0.1 C.ping 127.0.1.1 D.ping 127.1.1.1 ③A.netstat -s B.netstat -0 C.netstat -a D.netstat -r (3)在Windows中,ping命令的-n选项表示( )。

A.ping的次数 B.ping的网络号

C.数字形式显示结果 D.不要重复,只ping一次 (4)在Windows中,tracert命令的-h选项表示( )。

A.指定主机名 B.指定最大跳步数 C.指定达到目标主机的时间 D.指定源路由

(5)某校园网用户无法访问外部站点210.102.58.74,管理人员在Windows操作系统下可以使用( )判断故障发生在校园网内还是校园网外。

A.ping 210.102.58.74 B.tracert 210.102.58.74 C.netstat 210.102.58.74 C.arp 210.102.58.74

2. 思考题

某人配置“Internet协议(TCP/IP)属性”以后,使用ipconfig命令验证配置的选项,其结果