1、实验一 网络环境认识【实验目的】通过本实验初步掌握网络常用的命令的使用方法和技巧,包括如下几个方面: 掌握网络常用命令的使用方法。实验前学生应具备以下知识: 了解访问网络的必要条件。 了解访问网络的基本配置和操作技能。【实验类型】综合型实验【实验环境】实验设备:每位学生一台能够连通互联网的计算机,操作系统为 WinXP。【实验内容】通过了解网卡驱动、协议配置、服务配置等,解读网络构成的软硬件环境。解析一般的网络资源共享方法,对等网共享、FTP 共享、 telnet 远程登录等。了解常用的网络命令使用方法。判断基本的网络故障。【补充知识点】常用网络命令的使用1. ipconfig 此命令用来显示
2、所有当前的 TCP/IP 网络配置值、刷新 DHCP 和 DNS 设置。可用命令“ipconfig /?”来查看 ipconfig 命令的帮助和可以加载的参数。下面是几个参数的解释。/all #显示所有适配器的 TCP/IP 配置信息。不用此参数时只显示IP 地址、子网掩码和各个适配器的默认网关值。/release #释放从 DHCP 服务器上获得的配置,并德育本机现有的 IP 地址/renew #一般与/release 配合使用,从 DHCP 服务器上重新获得配置/flushdns #清理并重设 DNS 客户解析器缓存的内容其中“release”和“/renew”两个参数,仅适用于从 DHC
3、P 服务器上获得地址的计算机。实例:ipconfigipconfig /allipconfig /releaseipconfig /renew自己实验一下这四条命令。2. ping此命令用于测试网络的连通性或用来检查网络是否通畅,可用命令“ping /?”来查看ping 命令的帮助和可以加载的参数。下面是几个参数的解释。-t 校验与指定计算机的连接直到用户中断此操作,用 ctrl+C 中断-a 把 IP 地址解析为计算机名-n count 发送由 count 指定数量的 ECHO 报文-l size 发送包含由 size 指定数据长度的 ECHO 报文。-f 在包中发送“不分段”标志。该数据包
4、将不被路由上的网关分段-i TTL 将生存时间设置为 TTL 指定的数值-w timeout 以毫秒为单位指定超时间隔destination-list 指定要校验连接的远程计算机的 IP 地址或主机名注意:ping 不通时检查是否关闭了本机的防火墙,包括 windows 自带的防火墙。实例:ping -n 10 -l 1000 192.168.2.2 #向地址验证 10 次请求消息回应,每个消息的数据 1000 字节图 7 ping -n 10 -l 1000 192.168.2.2ping -r 4 192.168.2.2 #验证目的地 192.168.2.2 并记录四个跃起点的路由图 8
5、ping -r 4 192.168.2.23. arp此命令用于显示、修改地址解析协议(ARP)生成的 IP 地址与 MAC 地址转换表。只有安装 TCP/IP 协议之后才能使用该命令。下面介绍 ARP 命令的几个参数。-a 显示本机 ARP 地址表-s 将 IP 地址和 MAC 地址绑定,存放于 ARP 地址表内。-d 删除地址表中指定的主机项,可通过通配符“*”删除所有主机。实例:arp -a #显示当前的 ARP 地址表arp -s 192.168.2.2 00-0c-29-c1-5c-9d #进行地址绑定arp -a #显示绑定之后的 ARP 地址表,可看到,192.168.2.2 一
6、项为静态的地址项(static)arp -d * #删除地址表中所有的项arp -a #删除之后的地址表图 9 arp 命令的测试4. netstat此命令用于显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表及IPv4 和 IPv6 统计信息(对于 IP、ICMP、TCP 和 UDP 协议) 。下面介绍几个常用的参数。-a #显示所有连接和侦听端口。-n #以数字格式显示地址和端口号。-e #显示以太网统计。可以与-s 选项结合使用。-s #显示协议统计。默认是 TCP、UDP、ICMP、IP 四种协议-p protocol #显示由 protocol 指定的协议的连接
7、。实例:netstat -annetstat -e -snetstat -s -p TCPnetstat -s -p UDP自己实验一下这四条命令,注意 netstat -an 命令所显示的三种状态。5. tracert此命令用于探测源节点到目的节点之间数据报文所经过的路径。程序将包含不同生存时间(TTL)的 ICMP 回应报文发送到目标,以决定到达目标所采用的路由。实例:tracert 202.206.192.66自己实验一下,看看到本校主页所经过的路由。6. pathping此命令是 ping 命令和 tracert 命令的结合,可以提供这两个命令无法提供的附加信息。自己实验一下即可。7.
8、 route此命令是显示和修改本地 IP 路由表中的条目。此命令不可随意使用,一定要明白原理之后才能使用。route print#显示路由表中的完整内容。route print 10.*#显示路由表中以 10.开始的路由。route add 0.0.0.0 mask 0.0.0.0 10.0.0.254#添加默认网关地址为 10.0.0.254 的默认路由。route -p add 202.206.197.0 mask 255.255.255.0 10.0.1.254#添加目标为 202.206.197.0,子网掩码为 255.255.255.0,下一跳为10.0.1.254 的永久路由。ro
9、ute delete 10.*#删除路由表中以 10.开始的所有路由。route change 202.206.197.0 mask 255.255.255.0 10.0.2.254#将目标为 202.206.197.0,子网掩码为 255.255.255.0 的路由的下一跳改为 10.0.2.254route 关系到本机的路由表,而路由表是计算机访问网络的一个重要部分,所以不要轻意的改动路由表,一定要明白了 route 命令的原理之后,才能改变路由表。8. telnet此命令可以与支持 Telnet 服务的设备建立连接,也可以远程登录到对方的计算机,登录之后用户将接收到命令提示符。登录到对方
10、计算机的前提是对方计算机已经开启了telnet 服务。开启 telnet 服务。打开“控制面板管理工具”中的“服务”打开“Telnet”服务,并开启此服务(先右击进入属性,将启动类型改为手动或自动,再启动此服务) ,之后其它的计算机才能登录到此计算机。当出现如图 10 所示的界面时,稍等一会儿,就会出现如图 11 所示的界面了,这时输入“y” ,然后输入用户名和密码,如图 12 所示。图 10 Telnet图 11 输入 y图 12 输入用户名和密码用户名和密码验证通过之后,就会远程登录到对方的计算机,可以用命令行的方式去操作远程的计算机了,如图 13 所示。图 13 登录到对方计算机9. n
11、et此命令的功能非常强大,用来管理网络环境、服务、用户、登录等本地信息的命令行命令,此命令有许多参数,在此只简单的介绍几个常用的。9.1 net view#显示域列表、计算机列表或指定计算机的共享资源列表。net view 计算机名称#浏览指定计算机的共享资源。9.2 net user此命令的作用是添加、更改和显示用户帐号信息。net user#后面不加任何参数,是显示本机上有几个用户。net user aaa ccc /add#添加一个用户 aaa,密码为 cccnet user aaa /delete#删除用户 aaanet user aaa bbb#将用户 aaa 的密码改为 bbb自己
12、在本机上实验一下,添加用户 aaa 之后,可用 net user 命令显示一下,看是否添加成功。9.3 net localgroup将指定的用户加入指定的组里。如 9.2 中创建的用户 aaa,创建成功之后,aaa 用户仅仅是在 guests 组,想要将 aaa加入管理员组,可用下面的命令。net localgroup administrators aaa /add9.4 net share此命令用于创建、删除或显示共享资源。net share share1=“c:“#以 share1 为共享名创建 c:的共享。net share share1 /delete#停止共享名 share1 的网络
13、资源共享。9.5 net use此命令用于建立或断开计算机与共享资源的连接,或显示计算机的连接信息。net use x: /server/share#将共享资源/server/share 目录映射为本机的 x 盘。net use x: /server/share /delete#断开与共享/server/share 的连接。其中 server 为存在共享资源的计算机名,share 为共享的文件夹的名称。10. nslookup此命令用于监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具,但要正常使用此命令必须保证系统已经安装了 TCP/IP 协议。查询 A 记录:220.181.37.55,220.181.6.6 是 www 服务器对应的 IP 地址。查询 MX 记录:set q= 是 对应的 mx 记录,那一串 IP 地址,是 126 所用到的 IP 地址。查 CNAME 记录:set q= 是 的 cname 名。当在 IE 浏览器中输入 时同样能解析出 baidu 的界面。查询域名服务器:set q= 有三个域名服务器:、、