2013计算机网络实验1、2
实验一、网络认识实验实验目的巩固物理层标准的相关知识,了解常见的传输介质及其标准,初步认识计算机网络,了解常见的网络设备及其功能,了解常见的网络协议。 实验环境局域网,windows 2000 实验学
实验一、网络认识实验
实验目的
巩固物理层标准的相关知识,了解常见的传输介质及其标准,初步认识计算机网络,了解常见的网络设备及其功能,了解常见的网络协议。 实验环境
局域网,windows 2000 实验学时
2学时,必做实验。 实验内容
(1) 参观网络管理实验室,了解和认识网卡、网络连接头、传输线缆、集
线器、交换机、路由器、服务器;
(2) 按照学校校园网环境,基本学会网卡的安装与配置。 实验步骤
(1) 介绍构建小型局域网的基本步骤;
(2) 观看各类网卡,介绍网卡的基本功能、分类方法(按总线标准、协议
标准、传输速率等分类);
(3) 观看常见的网络连接头,重点介绍RJ-45连接头及其A 标、B 标的
标准;
附T568A 标和T568B 标双绞线排列标准

5
类双绞线和光纤的特性;
(5) 观看常见的网络设备,主要介绍交换机和路由器的功能与特性; (6) 动手安装网卡,并Windows 2000环境中安装网卡驱动程序,根据校
园网和实验室的环境与管理规定,配置网卡参数(如静态IP 地址,网关路由、DNS 服务器等)
IP 地址的配置
1、 打开网络属性对话框
,方法一:网上邻居→属性---本地连接→属性
方法二:单击任务栏上的“网络连接图标”再单击属性进入网络配置对话框。
2、 配置网络属性

注意:在高级设置中可对一个网卡设置多个IP 地址。但多个IP 地址必须在同一
个网段内,不能跨网段设置IP 地址,因为网关只有一个。
分析与思考
(1) 路由器、交换机、计算机之间彼此连接时双绞线两端各采用什么样的
标准?
(2) 多台计算机插上网卡,通过RJ-45连接头和双绞线连接到集线器或
交换机上,是否就可以组成局域网?
,实验二、常用网络命令实验
实验目的
掌握常用的网络命令,了解网络的运行状态,对网络进行简单的测试、分析和诊断。
实验环境
局域网,校园网,Windows 2000
实验学时
4学时,必做实验
实验内容
1.
2.
命令简介
一些网络命令可以说操作比较简单方便,也希望大家好好掌握好,我们在网络上经常用到的.这些命令我在Windows 2000就经常用,测试网络的好工具.
作为一个校园网管理员,经常要处理网络故障,了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。
Ping
Ping 是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping 向目标主机(地址) 发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址) 联通。
如果执行Ping 不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP 地址不正确。如果执行Ping 成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,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] target_name 网络层常用命令:ping ,ipconfig ,arp ,route ,tracert 统计命令:netstat
,参数含义:
-t 不停地向目标主机发送数据;
-a 以IP 地址格式来显示目标主机的网络地址;
-n count 指定要Ping 多少次,具体次数由count 来指定;
-l size 指定发送到目标主机的数据包的大小;
例如,当您的机器不能访问Internet ,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP 地址为202.168.0.1,您可以使用Ping 202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。
Tracert
Tracert 命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping 类似,但它所获得的信息要比Ping 命令详细得多,它把数据包所走的全部路径、节点的IP 以及花费的时间都显示出来。该命令比较适用于大型网络。
命令格式:
tracert IP 地址或主机名 [ -d ] [ -h maximumhops ] [ -j host_list ] [ -w timeout ]
参数含义:
-d 不解析目标主机的名字;
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
-j host_list 按照主机列表中的地址释放源路由;
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。
例如大家想要了解自己的计算机与目标www.hsu.edu.cn 之间详细的传输路径信息,可以在MS-DOS 方式输入tracert www.hsu.edu.cn 。
如果我们在Tracert 命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d ,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。
,● Netstat
Netstat 命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。
利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP 协议、UDP 协议以及IP 协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。
命令格式:
netstat [ -r ] [ -s ] [ -n ] [ -a ]
参数含义:
-r 显示本机路由表的内容;
-s 显示每个协议的使用状态(包括TCP 协议、UDP 协议、IP 协议) ; -n 以数字表格形式显示地址和端口;
-a 显示所有主机的端口号。
● Ipconfig
显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的 ipconfig 可以显示所有适配器的 IP 地址、子网掩码、默认网关。
语法
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns]
[/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]
参数
/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 。
注释
,ipconfig 等价于 winipcfg ,后者在 Windows Millennium Edition、Windows 98 和 Windows 95 上可用。尽管 Windows XP 没有提供象 winipcfg 命令一样的图形化界面,但可以使用“网络连接”查看和更新 IP 地址。要做到这一点,请打开 网络连接,右键单击某一网络连接,单击“状态”,然后单击“支持”选项卡。
该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配置值是由 DHCP 、自动专用 IP 地址 (APIPA) 和其他配置配置的。
如果 Adapter 名称包含空格,请在该适配器名称两边使用引号(即 "Adapter Name")。
对于适配器名称,ipconfig 可以使用星号 (*) 通配符字符指定名称为指定字符串开头的适配器,或名称包含有指定串的适配器。例如,Local* 可以匹配所有以字符串 Local 开头的适配器,而 *Con* 可以匹配所有包含字符串 Con 的适配器。
只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。
范例
要显示所有适配器的基本 TCP/IP 配置,请键入:
ipconfig
要显示所有适配器的完整 TCP/IP 配置,请键入:
ipconfig /all
仅更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置,请键入:
ipconfig /renew "Local Area Connection"
要在排除 DNS 的名称解析故障期间清理 DNS 解析器缓存,请键入: ipconfig /flushdns
要显示名称以 Local 开头的所有适配器的 DHCP 类别 ID ,请键入:
ipconfig /showclassid Local*
要将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST, 请键入:
ipconfig /setclassid "Local Area Connection" TEST
arp
用arp 命令,我们能够查看本地计算机或另一台计算机的arp 高速缓存中的当前内容。此外,使用arp 命令,也可以用人工方式输入静态的网卡物理/IP地
,址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。
按照缺省设置,arp 高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,ARP 便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。例如,在Windows NT/2000网络中,如果输入项目后不进一步使用,物理/IP地址对就会在2至10分钟内失效。因此,如果ARP 高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping 命令即可添加;ARP 的应答数据包也可添加物理/IP地址对。所以,需要通过arp 命令查看高速缓存中的内容时,请最好先ping 此台计算机(不能是本机发送ping 命令)。
ARP 常用命令选项:
arp -a或arp –g
用于查看高速缓存中的所有项目。-a 和-g 参数的结果是一样的,多年来-g 一直是UNIX 平台上用来显示ARP 高速缓存中所有项目的选项,而Windows 用的是arp -a(-a 可被视为all ,即全部的意思),但它也可以接受比较传统的-g 选项。
arp -a IP
如果我们有多个网卡,那么使用arp -a 加上接口的IP 地址,就可以只显示与该接口相关的ARP 缓存项目。
arp -s IP 物理地址
我们可以向ARP 高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
ARP -d [ IP ]
使用本命令能够人工删除一个静态项目。
Example:
arp -s 157.55.85.212 00-aa-00-62-c6-09 :加入一条静态IP 地址解析
,arp -a 显示ARP 表
arp -d 清除ARP 表
route
在本地 IP 路由表中显示和修改条目。
语法
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
参数
-f
清除所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。如果它与命令之一(例如 add 、change 或 delete )结合使用,表会在运行命令之前清除。 -p
与 add 命令共同使用时,指定路由被添加到注册表并在启动 TCP/IP 协议的时候初始化IP 路由表。默认情况下,启动 TCP/IP 协议时不会保存添加的路由。与print 命令一起使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。
Command 子命令
指定要运行的命令。下表列出了有效的命令。

址的主机地址位设置为0),对于主机路由是IP 地址,对于默认路由是 0.0.0.0。
,mask subnetmask
指定与网络目标地址相关联的网掩码(又称之为子网掩码)。子网掩码对于IP 网络地址可以是一适当的子网掩码,对于主机路由是 255.255.255.255 ,对于默认路由是 0.0.0.0。如果忽略,则使用子网掩码 255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位是 0,则目标地址中的对应位就不能设置为 1。
Gateway
指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点IP 地址。对于本地连接的子网路由,网关地址是分配给连接子网接口的IP 地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的IP 地址。
metric Metric
为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
if Interface
指定目标可以到达的接口的接口索引。使用 route print 命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上 0x 。忽略 if 参数时,接口由网关地址确定。
/?
在命令提示符显示帮助。
注释
路由表中 跃点数 一列的值较大是由于允许TCP/IP根据每个LAN 接口的IP 地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数,因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数,请在