网络参数配置与常用网络命令使用

课程——《计算机网络》

本实验所用设备:

硬件:电脑1台;

软件:VMware Workstation 12 Pro,Windows Server 2012 R2操作系统镜像文件或光盘。

一、实验目的

  1. 掌握对等网的建立方法。
  2. 学会网络参数查看与网络连通性测试方法。
  3. 学会建立并应用用户类别、用户权限及组的方法。
  4. 学会建立网络访问及资源共享的方法。
  5. 熟练掌握网络常用命令的使用方法。

二、实验内容

  1. 给PC配置IP地址及相关网络参数。
  2. 建立对等网。
  3. 建立网络访问及资源共享。
  4. 网络命令的使用。
  • 实验仪器设备
  1. PC机若干台;
  2. 交换机一台;
  3. Windows系统服务软件。
  • 实验原理

本实验通过对等网的组建学会网络常用命令的使用。对等网是指网络中所有计算机都处于平等的地位,没有主从之分,不存在谁管理谁、谁控制谁的问题。每台计算机都能为网络上的其他计算机提供共享资源。

假定每台PC在同一网段上,每台计算机管理本身的用户和资源,经过正确的权限设置,每台计算机之间都可以访问网络、共享资源和完成打印。由于每台计算机只是简单地连接,在网络中不存在核心服务器,因此这种网络不存在大量的网络管理。

五、实验步骤

1.PC-交换机-PC组网

对等网组图如图1-1所示。

图1-1 对等网组图

2.对每台PC的TCP/IP属性进行设置

PC的TCP/IP属性包括IP地址、子网掩码、默认网关、DNS服务器等参数,设置样例如图1-2所示。

图1-2 网络参数设置

3.用网络命令查看网络连通性
使用以下命令查看网络连通性。
3.1 Ping:使用该命令验证配置、测试两台计算机之间的IP连接。Ping从源计算机发送ICMP(Internet Control Message Protocol, 因特网控制报文协议)请求,目标计算机用一个ICMP回答作为回应。
3.2 Tracert:使用该命令跟踪数据包到达目的地的路径。
3.3 Nbtstat:使 用该命令显示协议统计和当前TCP/IP连接。
3.4 Ipconfig:使用该命令显示和更新当前TCP/IP配置,包括IP地址。
3.5 Hostname:使用该命令显示计算机的名称。
3.6 Arp:使用该命令显示和修改地址解析协议(ARP)缓存

3.1 Ping命令

3.1.1 Ping命令的原理与作用。
Ping命令是TCP/IP协议的- 个部分,可以测试网络是否连通,辅助分析判断网络故障。通过向计算机发送ICMP(Internet Control and Message Protocol) 回应数据包并且监听回应数据包的返回时间,以校验与远程计算机或本地计算机的连接情况。对于每个发送报文,默认情况下发送4个回应数据包,每个数据包包含32个字节的数据。
可以通过“Ping网站网址”得到该网站的IP地址,通过“Ping网站IP” 得到该网站的域名。
3.1.2运行Ping命令的方法主要有以下几种。
(1)Windows 9x中单击[开始]→[程序]→[MS DOS方式]命令。
(2)Windows 2000及以上版本中单击[开始] [程序] +[附件] -[命令提示符]命令。●在Windows下也可以单击[开始] [运行]命令,在打开的对话框中输人Ping命令及相关参数即可。
3.1.3Ping命令的使用及其参数。
Ping[-t][a][-n count][-1 length][-f]Ci t][-v tos]C-rcount][-s count][[-j computer list]I[-k computer lsis]C-w timeout]destinationlist
下面对各参数进行说明。
(1)Ping不带参数。只显示与远程计算机或本地计算机的连接情况,,默认向目标机发送4个报文。格式是Ping目标地址,如图1-3所示。

图1-3 不含参数的ping命令

(2)-t。-t的作用是向指定计算机不停地发送数据包,按Ctrl+Break快捷键可以查看统计信息并继续运行,按Ctrl+C快捷键可中止运行,如图1-4所示。

图1-4 Ping命令参数-t的使用

(3)-a。-a的作用是将地址解析为计算机名,即以IP的格式显示网络地址,如图1-5所示。

图1-5 Ping命令参数-a的使用

(4)-n count。指发送count指定的ECHO数据包数,默认发送4次,其中count为正整数,如图1-6所示。

图1-6 Ping命令参数-n count的使用

(5)-1 length。指发送由length指定大小的ECHO数据包,即指发送数据包的大小,默认为32字节,最大值是65500。如图1-7所示。

图1-7 Ping命令参数-l length的使用

(6)-f。指在数据包中发送“不要分段"标志。使用-f,数据包就不会被路由上的网关分段,它是一种快速方式Ping。如图1-8所示。

图1-8 Ping命令参数-f的使用

(7)-i ttl。指定Ping分组时限域,ttl是指在停止或到达的地址前应经过多少网关,如图1-9所示。

图1-9 Ping命令参数-i ttl的使用

(8)-v tos。将服务类型字段设置为tos指定的值。

(9)-r count。在记录路由字段中记录输出和返回数据包的路由,即记录路由的去和回,count的最小值为1最大值为9,如图1-10所示。

图1-10 Ping命令参数-r count的使用

(10)-s count。指定当使用-r参数时用于每一轮路由的时间。

(11)-j computer-list。经过由computer list指定的计算机列表的路由报文(松散的源路由),连续计算机可以被中间网关分隔。允许的IP最大地址数为9。
(12)-k computer-list。经过由computer-list指定的计算机列表的路由报文(严格源路由),连续计算机不能被中间网关分隔。允许的IP最大地址数为9。
(13)-w timeout。指定超时时间间隔,单位为ms,默认为1000,如图1-11所示。

图1-11 Ping命令参数-w timeout的使用

3.2 Tracert命令

3.2.1 Tracert命令的原理和作用
  Tracert是测试报文从发送端到目的地所经过的路由的方法。它能够直观展现报文发送所经过的路径。该命令用IP生存时间(TTL)和ICMP错误消息来确定从一个主机到网络上其他主机的路由。当网络出现故障时,用户可以使用Tracert确定出现故障的网络节点。
其工作过程如下。

(1)源端(SwitchA)向目的端发送一个UDP报文,TTL值为1.
(2)到达第跳(SwitchB),SwitchB收到源端发出的UDP报文后.判断出报文的目的IP地址不是本机IP地址,将TTL值减1后,判断出TTL值等于0,则丢弃报文并向源端发送一个ICMP超时报文。
(3)源端收到SwitchB的ICMP超时报文后,即获得到SwitchB的地址并再次向目的端发送一个UDP报文,TTL值为2.
(4)第二跳(SwitchC)收到源端发出的UDP报文后,回应一个ICMP超时报文,这样源端就得到了SwitchC的地址,再次向目的端发送一个UDP报文,TTL值为2.
(5)以上过程不断进行,直到目的端收到源端发送的UDP报文后,判断出目的IP地址是本机IP地址,则处理此报文。根据报文中的目的UDP端口号寻找占用此端口号的上层协议,因目的端没有应用程序使用该UDP端口号,则向源端返回一个ICMP端口不可达(Destination Unreachable)报文。

(6)源端收到ICMP端口不可达报文后,判断出UDP报文已经到达目的端,则停止Tracert程序,从而得到数据报文从源端到目的端所经历的路径。Tracert命令通过向目标计算机发送具有不同生存时间的ICMP数据包来确定目标计算机的路由,也就是用来跟踪一个消息从一台计算机到另一台计算机所走的路径。该诊断实用程序将包含不同生存时间(TTL)值的ICMP回显数据包发送到目标,以决定到达目标采用的路由。在数据包经过的路径上,每经过一个路由器数据包的TTL值减1.所以TTL是有效的跃点计数。数据包上的TTL到达0时,路由器应该将“ICMP已超时”的消息发送回源系统。Tracert先发送TTL为1的回显数据包,并在随后的每次发送过程中将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。路由通过检查中继路由器发送回的“ICMP已超时”的消息来确定路由。有些路由器会悄悄地下传包含过期TTL值的数据包,但Tracert看不到。
3.2.2 Tracert参数及使用。
  Tracert[-d][-h maximum_hops][-j computer list][-w timeout]target_name

如果不使用Tracert参数,将显示连接情况,如图1-12所示。

图1-12 没有参数的Tracert命令

下面对各参数进行说明。
(1)-d。不解析主机名,如图1-13所示。

图1-13 Tracert命令参数-d的使用
(2)-h maximum_hops。指定搜索目标的最大跃点数,如图1-14所示。

图1-14 Tracert命令参数-h maximum_hops的使用
(3)-j computer-list。指定沿computer-list的稀疏源路由。
(4)-w timeout。每次应答等待timeout指定的微秒数,如图1-15所示。

图1-15 Tracert命令参数-w timeout的使用

3.3 Nbtstat命令
3.3.1 Nbtstat命令的原理与作用。
用于显示IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
3.3.2 Nbtstat命令的使用及其参数。

Nbtstat[-a remotename][-A IPaddress][-c][-n][-R][-r][-S][-s][interval]

下面对参数进行说明。

-a remotename:使用远程计算机显示所有已建立的有效连接,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的连接,断开连接(CLOSE_WAIT)或者处于联机等待状态(TIME_WAIT)等,如图1-16所示。

图1-16 nbtstat 命令参数-aremotename的使用

由上可知,计算机当前的NetBIOS名为192.168.233.131,属于YLGZ组或域,当前由192.168.233.131登录的计算机已全部显示出来。

3.4 Ipconfig命令
    用于显示系统的TCP/IP网络配置值,并刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。通常用来检验TCP/IP设置是否正确。通过指定开关all,屏幕将显示所有关于配置选项的信息。此时可以确定是否启用了DHCP。如果DHCP启用参数为是,并显示了DHCP服务器的IP地址,标签LeaseObtained和LeaseExpires分别显示何时获得租借及何时到期的信息。
3.4 Hostname命令
 Hostname。在命令提示符下键人hostname,系统将显示出计算机的名称。

3.5 ARP命令
ARP命令可显示与修改IP地址和物理地址之间的转换表,语法参考如下:
ARP-a[inet_addr][-N if_addr]
ARP-d inet_addr[if_addr]
ARP-s inet_addr eth_addr[if_addr]
    其中,-a用于显示当前的ARP信息,可以指定网络地址,不指定显示所有的表项;-d用于删除由inet_addr 指定的主机,可以使用*来删除所有主机;-S用于添加主机,并将网络地址与物理地址相对应;eth_addr表示物理地址;if_addr表示网卡的IP地址;inet_addr代表指定的IP地址。
4.创建用户、组并设置其权限

创建用户和组:计算机→管理→本地用户和组→新用户,如图1-17所示。

图1-17 创建用户和组

5.实现网络共享
5.1 在每一台独立的计算机上可创建共享文件夹,如将在6PC1上的D:\\Authouware文件夹设为

共享的方法如下:在计算机6PC1的D盘上选择文件夹(Authouware).右击打开属性对话框,选择共享,打开权限卡,添加用户并设置适当权限。这样就设置了组everyone及该文件夹的完全控制权(危险),如图5-1所示。

5.2 在其他PC(6PC4)的“网上邻居”上打开“整个网络”,双击“Workgroup”,选择自己想看资料所在的计算机(6PC1),双击所需文件夹即可。
5.3 有些计算机没有Workgroup,可在PC的命令提示符下通过IP查找和共享。

图1-18 权限设置

五、 实验小结

本次实验是通过对等网的组件来学习对网络常用命令的使用,通过本次实验,我大概掌握了一些对等网的建立方法,学会了网络参数查看与网络连通性测试方法,熟练地掌握了网络常用命令的使用方法等等。但也有存在一些不足之处,比如刚开始的时候忘记把虚拟机的防火墙给忘记关了以至于一直做不出来,在实验过程中也因为一些问题导致媒体链接断开等等。

5

网络参数配置与常用网络命令使用相关推荐

  1. 计算机网络网络参数配置,【计算机网络实验:实验一主机系统网络参数配置与测试资料|实验一:网络常用命令的使用】_傻大方...

    傻大方摘要:[计算机网络实验:实验一主机系统网络参数配置与测试资料|实验一:网络常用命令的使用]实验目的:1.了解或掌握一些网络常用命令:2.掌握Ping.IPconfig.arp等命令的功能及一般用 ...

  2. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令

    国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...

  3. docker容器网络的配置及常用操作

    Linux内核实现名称空间的创建 ip netns命令 可以借助ip netns命令来完成对 Network Namespace 的各种操作.ip netns命令来自于iproute安装包,一般系统会 ...

  4. linux ping 命令 参数详解,常用ping命令详解

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  5. Linux学习笔记之环境配置和常用管理命令

    一.环境配置 修改ip地址(略过) 1.网络通信命令 <1> ping 测试网络的连通性 ping 选项 IP地址 -c 指定发送次数 <2> ifconfig 查看和设置网卡 ...

  6. 华为网络技术培训笔记之常用网络工具(二)

    TFTP使用 TFTP Server是路由器文件管理系统常用的工具软件,用于VRP路由器软件.配置文件的上.下载. TFTP在路由器升级中的实际应用. 1.  先启动FTFP服务 2.  将需要加载的 ...

  7. 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】

    文章目录 calico网络之间通信配置[docker容器互通流程配置] calico网络原理分析 一.Calico基本介绍 二.Calico结构组成 三.Calico 工作原理 四.Calico网络方 ...

  8. 1.网络通讯-9种常用网络命令

    1.ping命令 ping用于确定本地主机是否能与另一台主机交换(发送与接收)数据报.根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常. ping是一个测试程序,如果ping ...

  9. 计算机网络参数配置,计算机网络实验:实验一 主机系统网络参数配置与测试.doc...

    实验一:网络常用命令的使用 一. 实验目的: 1. 了解或掌握一些网络常用命令: 2. 掌握Ping.IPconfig.arp等命令的功能及一般用法: 3. 能应用上述命令进行网络连通.网络状态.网络 ...

  10. 华为网络技术培训笔记之常用网络工具(一)

    熟练地使用各种网络工具进行网络分析是每一个数据通信工程师的基本技能: 1.         网络环境规模越来越大: 2.         网络环境越来越复杂: 3.         日常网络维护经常使 ...

最新文章

  1. 在厕所遇到领导到底该说些什么?
  2. [转]软件项目版本号的命名规则及格式
  3. 支付宝能扫码闪电开发票了!人均省时3分钟
  4. java后期发展方向_2020年前3季度工程自卸车市场咋样?后期朝啥方向发展?
  5. 3_2 TemplateMethodMode 模板方法模式
  6. centos8 默认nginx路径_CentOS 8系统安装Nginx Web服务器及常见配置过程
  7. activiti 文档_免费、开源、多平台的PDF文档处理软件——PDFsam Basic
  8. selenium webdriver学习(八)------------如何操作select下拉框(转)
  9. 如何使用Xcode分析调试在真机运行的UE4 IOS版游戏
  10. Java 设计模式之Facade门面模式
  11. 根据实例详解Java中的反射机制
  12. u12无线网卡linux驱动装不上,腾达(U12)USB无线网卡Linux驱动安装笔记
  13. 意念控制头环:用脑电波来操控智能家居
  14. vue生成自定义二维码样式
  15. Pinyin4j之Pinyin4jUtils工具类
  16. Fabric CA官方文档翻译——Planning for a CA
  17. 【IoT】产品管理:产品部管理管理规章与制度
  18. 使用word2vec训练词向量
  19. 前端基础:CSS 3
  20. netcat工具安装

热门文章

  1. 软件测试基本流程与方案(以电商大促为例)
  2. GlusterFS 4.0开发计划解读
  3. Android 修改屏幕尺寸
  4. linux ansys内存不够,ANSYS 硬件配置建议
  5. 天视通电脑版APP怎么添加录像机_手机怎么远程连接海康录像机,手把手教你、、、...
  6. 智能门锁与网关:海康萤石智能门锁的网关分析(二)
  7. Unity 设置固定移动路线
  8. 将图片转化成RGB格式
  9. java海康摄像头添加人脸_网络摄像头(海康)抓拍 人脸检测
  10. STM32移植USB驱动总结