实验一 Windows网络配置和TCP/IP协议配置及诊断
一、 实验目的
1. 掌握Windows网络的基本配置
2. 掌握TCP/IP协议的配置
3. 掌握TCP/IP协议的故障检测和排除方法
4. 了解系统网络命令及其所代表的含义,以及所能对网络进行的操作
二、 实验内容
在Windows系统中进行网络配置、用ping ipconfig命令工具来进行网络测试、使用tracert路由跟踪命令、使用route、netstat、arp、nslookup命令查看网络状态。安装TCP/IP协议;配置TCP/IP协议;验证TCP/IP协议是否正确配置;诊断TCP/IP协议配置的连通性;利用网络命令对网络进行简单的操作.
三、 实验步骤
① 安装配置TCP/IP协议(Windows XP)
1. 右击“网上邻居”图标,从弹出菜单中选择“属性”选项,打开“网络连接”窗口。
2. 右击“本地连接”图标,从弹出菜单中选择“属性”选项,打开“本地连接属性”对话框,打开“常规”选项卡。
3. 如果在“此连接使用下列项目:”列表框中未出现“Internet协议(TCP/IP)”,则点击“安装→协议→添加→Internet协议(TCP/IP)→确定”,此时列表框中出现“Internet协议(TCP/IP)”,表明TCP/IP协议已成功安装。
4. 选择“Internet协议(TCP/IP)”,单击“属性”按钮,打开“Internet协议(TCP/IP)属性”对话框,根据计算机所在网络的具体情况,决定自动获得IP地址或指定IP地址。若选中“自动获得IP地址”,计算机将会从DHCP服务器自动获取IP地址、子网掩码等信息。若局域网中没有专用的服务器为计算机分配IP地址,或不想通过DHCP服务器分配IP地址,则需要手工输入IP地址。
5. 本实验要求手工输入IP地址。IP地址在同一个网络中必须是唯一的。在局域网内部一般使用非路由地址。非路由地址不会被Internet分配,专用于内部局域网使用。它们从不会被路由。
② TCP/IP诊断
1. ping 环回地址:验证是否已安装TCP/IP协议及配置是否正确。
点击“开始→所有程序→附件→命令提示符”,出现“命令提示符”窗口,在DOS下输入“ping 127.0.0.1”回车后,显示“Reply from 127.0.0.1: bytes=32 time<10ms TTL=128”,则表明TCP/IP协议配置正确。
2. ping默认网关或一个本地计算机的IP地址:验证TCP/IP协议是否被正确绑定在网卡上,验证能否与本地网络上的其它计算机通信。
在DOS下输入“ping 192.168.0.XX”回车后,显示“Reply from 192.168.0.XX: bytes=32 time<10ms TTL=128”,则表明协议、网卡均无问题,默认网关运行正常,网络连接正常。
3. ping远程主机的IP地址(或域名):验证能否通过路由通信。
在DOS下运行“ping www.google.com”,显示“Reply from 64.233.189.104: ……”,则表明远程连接正常。
③ 查看DNS、IP、MAC
1. 在DOS下运行“ipconfig/all”,记录显示内容,包括:“Physical Address, IP Address, Subnet Mask, Default Gateway, DNS Servers”。
2. 在DOS下运行“nslookup 202.118.176.2”,记录该IP地址的域名。从显示内容分析配置该IP地址的计算机为校园网用户提供何种服务?
3. 在DOS下运行“nslookup 202.118.176.8”,记录该IP地址的域名。从域名分析配置该IP地址的计算机为校园网用户提供何种服务?
4. 在DOS下运行“nslookup www.google.com”或运行“nslookup 你所喜欢网站的域名”,观察显示内容,记录该域名的IP地址。
5. 注:nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。2和3中的两个IP地址为当前计算机用ipconfig/all命令查找到的DNS服务器的IP地址。
④ 查看当前 ARP 缓存表(了解网关、ARP协议的作用)
1. 在DOS下运行“arp -d”命令清除ARP表
2. 在DOS下运行“ping 192.168.0.8”,然后运行“arp -a”,记录显示的ARP缓存表中的IP与MAC 。
3. 在DOS下运行“arp -d”命令清除ARP表
4. 在DOS下运行“ping www.ncist.edu.cn”,然后运行“arp -a”,记录显示的ARP缓存表中的IP与MAC 。注意观察网关所起的作用。
5. 在DOS下运行“arp -d”命令清除ARP表
6. 在DOS下运行“ping www.google.com”,然后运行“arp -a”,记录显示的ARP缓存表中的IP与MAC 。注意观察ARP协议的作用范围。
⑤ 查看路由跟踪情况
在DOS下运行“tracert www.qfnu.edu.cn”,记录到达目的地需要跨越的每个路由器或网关。
(1)IPconfig命令的使用
1 具体功能:
ipconfig 是内置于Windows的TCP/IP应用程序,用于显示本地计算机网络适配器的物理地址和IP地址等配制信息,这些信息一般用来检验手动配置的TCP/IP设置是否正确。当在网络中使用DHCP服务时,ipconfig可以检测到计算机中分配到了什么IP地址,是否配置正确,并且可以释放、重新获取IP地址。这些信息对于网络测试和故障排除都有重要的作用。
2 ipconfig 命令参数简介:
在使用ipconfig命令时,如果不带参数,将只显示简单的IP地址配置信息,如果配合参数使用,还可以实现其他的一些管理功能。
(1)语法
ipconfig [/all] [/renew [adapter] [/release [adapter][/flushdns] [/displaydns] [/registerdns] [/showclassid adapter][/setclassid adapter [classID]
(2)参数说明
/all 显示所有适配器的完整 TCP/IP 配置信息。 在没有该参数的情况下 IPCONFIG 只显示 IP 地址、子网掩码和各个适配器的默认网关值。适配器可以代表物理接口 ( 例如安装的网络适配器 ) 或逻辑接口 ( 例如拨号连接 ) 。
/renew [adapter] 更新所有适配器 ( 如果未指定适配器 ) ,或特定适配器 ( 如果包含了 adapter 参数 ) 的 DHCP 配置。 该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。要指定适配器名称,请键入使用不带参数的 IPCONFIG 命令显示的适配器名称。
/release [adapter] 发送 DHCPRELEASE 消息到 DHCP 服务器,以释放所有适配器 ( 如果未指定适配器 ) 或特定适配器 ( 如果包含了 adapter 参数 ) 的当前 DHCP 配置并丢弃 IP 地址配置。 该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP 。要指定适配器名称,请键入使用不带参数的 IPCONFIG 命令显示的适配器名称。
/flushdns 清理并重设 DNS 客户解析器缓存的内容。 如有必要,在 DNS 疑难解答期间,可以使用本过程从缓存中丢弃否定性缓存记录和任何其他动态添加的记录。
/displaydns 显示 DNS 客户解析器缓存的内容, 包括从本地主机文件预装载的记录以及由计算机解析的名称查询而最近获得的任何资源记录。 DNS 客户服务在查询配置的 DNS 服务器之前使用这些信息快速解析被频繁查询的名称。
/registerdns 初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。 可以使用该参数对失败的 DNS 名称注册进行疑难解答或解决客户和 DNS 服务器之间的动态更新问题,而不必重新启动客户计算机。 TCP/IP 协议高级属性中的 DNS 设置可以确定 DNS 中注册了哪些名称。
/showclassid adapter 显示指定适配器的 DHCP 类别 ID 。 要查看所有适配器的 DHCP 类别 ID ,可以使用星号 (*) 通配符代替 adapter 。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。
/setclassid adapter [classID] 配置特定适配器的 DHCP 类别 ID 。 要设置所有适配器的 DHCP 类别 ID ,可以使用星号 (*) 通配符代替 adapter 。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。如果未指定 DHCP 类别的 ID ,则会删除当前类别的 ID 。
/?在命令提示符显示帮助。
(3)注意事项
IPCONFIG 等价于 WINIPCFG ,后者在 Windows 98/Me 上可用。尽管 Windows XP 没有提供象 WINIPCFG 命令一样的图形化界面,但可以使用 “ 网络连接 ” 查看和更新 IP 地址。要做到这一点,请打开网络连接,右键点击某一网络连接,点击 “ 状态 ”
命令,然后点击 “ 支持 ” 选项卡
。
该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配置值是由 DHCP 、自动专用 IP 地址 (APIPA) 和其他配置配置的。
如果 adapter 名称包含空格,请在该适配器名称两边使用引号 ( 即 "adapter name") 。
对于适配器名称, IPCONFIG 可以使用星号 (*) 通配符字符指定名称为指定字符串开头的适配器,或名称包含有指定字符串的适配器。例如, local* 可以匹配所有以字符串 local 开头的适配器,而 *Con* 可以匹配所有包含字符串 Con 的适配器。
只有当 TCP/IP 协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
3 举例说明:
例子 1 :查看 ipconfig 所有参数
在“开始”、“运行”里面输入“cmd”,到本机的命令提示符状态下。在本机的命令提示符中直接输入“ipconfig /?”
[显示如下信息]
C:/Documents and Settings/Administrator>ipconfig /?
USAGE: