广东工业大学实验报告
自动化 学院 网络工程 专业 11(3)班 学号 3111001381 姓名 何宇航 成绩评定_______ 教师签名 曾启杰 实验 1 题目 Windows系统常用网络命令的使用实验 课程名称 计算机网络 实验一 Windows系统常用网络命令的使用实验
一、实验目的
1)熟练掌握通过命令提示符(DOS)界面输入指令。 2)熟悉多种常用的网络命令。
二、实验内容
1)DOS基本命令 (1)单击“开始”?“运行”,键入cmd。 (2)分别使用如下DOS命令: dir、dir/?、dir/w、dir/ad、dir/oe、dir/o-s、dir/os、
cls、mkdir、cd、copy、del、rmdir、time、help
请在实验报告中分别解释每条DOS命令的作用是什么?如果命令带参数,请主要列出2~3个常用参数及其意义。 2)ipconfig命令 (1)分别使用ipconfig、ipconfig/all、ipconfig/flushdns、ipconfig/displaydns、ipconfig/renew、ipconfig/?命令。请在实验报告中分别解释以上每条DOS命令的作用是什么? (2)解释DHCP协议的作用。如何通过ipconfig命令查看与DHCP相关的参数? (2)解释DNS的作用。如何通过ipconfig命令查看与DNS相关的参数? 3)ping命令 (1)分别使用如下命令: ping www.gdut.edu.cn ping www.gdut.edu.cn –t ping www.gdut.edu.cn –n 6 ping www.gdut.edu.cn –l 50 ping www.gdut.edu.cn –r 5 (2)解释以上命令的作用。 (3)如果出现数据包丢失,是什么原因? 4)tracert命令个pathping命令 (1)分别使用如下命令: tracert www.scut.edu.cn tracert www.google.com 解释以上命令的作用,并对比以上两条命令的结果有何区别?为什么?
(2)回到宿舍后再次使用以上2条命令,请回答在实验室使用与在宿舍使用的结果有什么不同?为什么?
(3)分别使用如下命令: tracert www.scut.edu.cn –d tracert www.scut.edu.cn –h 5 pathping www.scut.edu.cn –q 5 –w 5 pathping www.google.com –q 5 –w 5 为什么使用“-d”参数?如果有一些节点出现“time out”,-w参数有什么作用? 5)netstat命令
1
广东工业大学实验报告
自动化 学院 网络工程 专业 11(3)班 学号 3111001381 姓名 何宇航 成绩评定_______ 教师签名 曾启杰 实验 1 题目 Windows系统常用网络命令的使用实验 课程名称 计算机网络
(1)分别使用如下命令: netstat、netstat –b、netstat –a、netstat –n、netstat –e、netstat –e 5、netstat –s
回答netstat命令的作用是什么?-b、-a、-n、-e、-s等参数的作用分别是什么? (2)如何使用netstat命令查看不同协议的统计结果?如IP、TCP、UDP协议。 (3)使用netstat –r命令,回答这条命令的作用? 6)nslookup命令
(1)分别使用如下命令: nslookup www.scut.edu.cn nslookup www.google.com nslookup www.163.com (2)回答问题:
A) 为什么有时候一个域名会对应多个IP地址?
B)为什么查询www.163.com,而实际查询的是www.163.z.lxdns.com? C)为什么www.163.com使用别名(aliases)? 7)arp命令
(1)分别使用如下命令: A)arp –a
B)arp –s 127.0.0.2 11-22-33-44-55-66、arp –a C)arp –d 127.0.0.2、arp –a (2)回答下列问题:
A)为什么需要MAC地址和IP地址?仅用IP地址行不行? B)可以改变MAC地址吗?如何改变? 8)net命令
(1)分别使用如下命令: A)net user
B)net config workstation
C)net user/add “NewUser” “Password”、net user D)net user/delete NewUser、net user 回答以上命令的作用分别是什么? (2)自己使用“net start”、“net stop”和“net view”命令,请解释他们的作用分别是什么?
三、实验的结果及分析。
1) DOC基本命令
? dir :用于显示目录文件和子目录列表。如果在没有参数的情况下使用,则DIR显示
磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。
? dir/?: 在命令提示符显示帮助。
? dir/w: 以宽格式显示列表,在每一行上最多显示5个文件名或目录名。 ? dir/ad: 列子目录。
? dir/oe: 按扩展名的字母顺序排列目录和文件。
? dir/o-s: 按文件的大小排列最大优先显示目录和文件列表。
2
广东工业大学实验报告
自动化 学院 网络工程 专业 11(3)班 学号 3111001381 姓名 何宇航 成绩评定_______ 教师签名 曾启杰 实验 1 题目 Windows系统常用网络命令的使用实验 课程名称 计算机网络 ? ? ? ? ? ? ? ? ? dir/os: 按文件的大小排列最小优先显示目录和文件列表。 cls: 清除屏幕,使指标移到左上角。 mkdir: 创建一个子目录。
cd 目录名:显示当前驱动器和目录。参数说明:/d:更改当前驱动器或驱动器的当前目
录;[..]:指明要改到父目录。
copy:用于将一份或多份文件复制到另一个位置。参数说明:/d:允许将复制的加密文
件在目标处作为解密文件保存;/v:验证是否正确写入新文件。
del 文件名:用于删除一个或多个文件。参数说明:/p:提示你确认是否删除指定的文
件;/f:强制删除只读文件。
rmdir:参数说明:/s:除目录本身外,还将删除指定目录下的所有子目录和文件。用
于删除目录树。/q:安静模式,带/s删除目录时不要求确认。
time:显示系统当前时间。
help:用于查询所有命令的功能。
2) Ipconfig命令
(1) ipconfig:该命令用于显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议
(DHCP)和域名系统(DNS)设置。
ipconfig/all:用来显示当前电脑ip相关的所有信息,包括IP、mac地址等。 ipconfig/flushdns:清除DNS解析程序缓存。 ipconfig/displaydns:显示本地DNS内容
ipconfig/renew:更新“本地连接”适配器的由DHCP分配的IPv4地址。 ipconfig/?:显示ipconfig/指令的用法 (2) DHCP协议的作用:动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)
是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。可以直接通过ipconfig/all命令查看与DHCP相关的参数。 (3) DNS即域名管理系统:它在互联网中的作用是:把域名转换成网络可以识别的ip地址。
可通过ipconfig/displaydns显示本地DNS内容 3) Ping命令
(1) ping www.gdut.edu.cn:向www.gdut.edu.cn发送4个icmp数据包,测试对方主机是否
收到并响应,一般用于做普通网络是否畅通的测试
ping www.gdut.edu.cn –t:指定在中断前PING可以持续向www.gdut.edu.cn发送回响
请求信息。
ping www.gdut.edu.cn –n 6: 向www.gdut.edu.cn发送6个数据包。 ping www.gdut.edu.cn –1 50:发送缓冲区大小设置为50。
ping www.gdut.edu.cn –r 5: 记录计数跃点的路由,路径中的每个跃点都使用“记录
路由”选项中的值5。 (2) 数据包丢失原因:网络拥塞或者目的主机不可达都会出现丢包现象。如:1.线路接头没
有接好;2.网络硬件质量(如双胶线、路由器、水晶头等)有问题;
3
广东工业大学实验报告
自动化 学院 网络工程 专业 11(3)班 学号 3111001381 姓名 何宇航 成绩评定_______ 教师签名 曾启杰 实验 1 题目 Windows系统常用网络命令的使用实验 课程名称 计算机网络 3.分离器、猫或路由器散热不足;4.网卡驱动程序不对;5.存在软件冲突;6.防火墙;7.静电干扰。
4) Tracert命令
(1) tracert www.scut.edu.cn:追踪本机到www.scut.edu.cn的路由途径,并显示到达每个节
点的时间
tracert www.google.com:追踪本机到www.google.com的路由途径,并显示到达每个节点的时间 (2) 结果的区别:两次跟踪所经过的网关数不一样,即TTL值不一样,所经过的网关的IP
也不是完全的相同。 (3) 使用“-d”参数:/d:指定不将地址解析为计算机名。节点出现“time out”,-w参数的作
用:每次应答等待timeout指定的微秒数。 tracert www.scut.edu.cn -d:指定不将 www.scut.edu.cn解析为计算机名 tracert www.scut.edu.cn -h 5:指定搜索目标的最大跃点数为5
tracert www.scut.edu.cn -q 5 –w 5:指定对路由所经过的每个计算机的查询次数为5,每次应答等待timeout指定的毫秒数为5
tracert www.google.com -q 5 –w 5:指定对路由所经过的每个计算机的查询次数为5,每次应答等待timeout指定的毫秒数为5
-d参数指定不将地址解析为计算机名,-w参数指定每次应答等待timeout为5毫秒,如果一些节点出现timeout,可避免长时间等待。 5) Netstat命令
(1) netstat命令的作用: 显示网络连接信息
netstat 主机:查看主机使用NetBIOS name
netstat –b:显示在创建每个连接或侦听端口时涉及的可执行程序 netstat –a:显示所有socket,包括正在监听的
netstat –n:以网络IP地址代替名称,显示出网络连接情形 netstat –e:显示以太网统计
netstat –e 5:显示按协议统计的信息 netstat –s:显示每个协议的统计
(2) 使用netstat -s -p IP、TCP、UDP 来查看指定协议的统计信息。 (3) 使用netstat –r命令,作用:显示核心路由表。 6) Nslookup命令
A) 为什么有时候一个域名会对应多个IP地址?
答:该主机实现了DNS负载均衡技术:在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主
机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。
B) 为什么查询www.163.com,而实际查询的是www.163.z.lxdns.com?
4
广东工业大学实验报告
自动化 学院 网络工程 专业 11(3)班 学号 3111001381 姓名 何宇航 成绩评定_______ 教师签名 曾启杰 实验 1 题目 Windows系统常用网络命令的使用实验 课程名称 计算机网络 答:www.163.com是别名记录,这种记录映射到www.163.z.lxdns.com。 C) 为什么www.163.com使用别名(aliases)?
答:作用是一但虚拟主机更换IP,直接解析这个域名(别名)就是,别的域名直接指向到到这个别名,就
不用再做解析!
7) Arp命令
(1) arp –a:显示所有接口的当前ARP缓存表
arp –s 127.0.0.2 11-22-33-44-55-66 、arp –a:要添加将ip地址127.0.0.2解析成物理地址11-22-33-44-55-66的静态ARP缓存项
arp –d 127.0.0.2、arp –a:删除指定的ip地址项 (2) A) 同时需要MAC地址和IP地址主要有以下三点原因:1.IP地址的分配是根据网络的拓扑结构,而不是根据谁制造了网络设备;2.当存在一个附加层的地址寻址时,设备更易于移动和维修;3.方便数据传输。不能仅用IP地址。
B) 网卡的MAC地址是可以修改的。两种方法:1.修改注册表;2.修改网卡属性(在设备管理器中,选择属性/高级选项,点击“Network Address”或其他相类似名字的项目,在右侧“值”的下方,输入要指定的MAC地址值,重启系统后设置就会生效。 8) Net命令
(1) 命令的作用
A) net user:添加或更改用户账号或显示用户账号信息
B) net config workstation:服务运行时,显示或更改工作站各项服务的设置 C) net user/add“NewUser”“Password”、net user:新建用户账号和密码 D) net user/delete NewUser、net user:删除用户账号 (2) net start:启动服务,或显示已启动服务的列表
net stop:停止Windows NT网络服务
net view:显示域列表,计算机列表或指定计算机的共享资源列表
5