【计算机网络】网络命令的使用

news2024/11/16 8:16:33

文章目录

  • 一、实验目的
  • 二、实验工具
  • 三、实验要求
  • 四、实验过程
    • 01 ping 命令的使用
      • 应用1:验证本地计算机上是否正确安装了 TCP/IP 协议
      • 应用2:测试某个目的主机可达性
      • 应用3:键入 ping,查看 ping 的其他参数含义
    • 02 netstat 命令的典型使用
      • 应用1:显示关于以太网的统计
      • 应用 2:用 netstat 命令查看端口占用情况
    • 03 ipconfig 命令的使用
      • 应用 1:使用带/all 选项的 ipconfig 命令,记录本机的 IPv4 地址,MAC 地址,子网掩码,若使用 DHCP 服务器租用 IP 地址,还需查看获得租约的时间、租约过期的时间。
      • 应用 2:使用 ipconfig /release 释放从 DHCP 服务器上获取的 IP 地址
    • 04 arp 命令的使用
      • 应用 1:查看 arp 高速缓存中的所有项目
      • 应用 2:在应用 1 的基础上,删除 arp 高速缓存中的某条记录
      • 应用 3:为了找回应用 2 删除的的项目,运行 ping 命令

一、实验目的

了解常用网络命令的工作原理;掌握常用网络命令的使用。

二、实验工具

能够介入Internet的局域网,PC机,Windows操作系统

三、实验要求

  1. 掌握如何使用 ping 命令来检测网络的连通性和可到达性;
  2. 学会使用 netstat 命令来检查本机各个端口的网络连接情况;
  3. 学会使用 ipconfig 来了解本地PC当前的网络配置状态;
  4. 掌握使用 arp 命令查询IP地址与物理地址的映射表。

四、实验过程

01 ping 命令的使用

应用1:验证本地计算机上是否正确安装了 TCP/IP 协议

进入命令行提示符(win+R),在命令行提示符中键入环回地址 127.x.x.x (非全 0 和全 1主机号的任意地址)
在这里插入图片描述

应用2:测试某个目的主机可达性

在命令行提示符中键入:ping IP 地址或域名(IP 地址和域名可自行设计)

在这里插入图片描述

应用3:键入 ping,查看 ping 的其他参数含义

在这里插入图片描述
(1) 理解“ ping -i TTL IP 地址 ”的含义,设计实验,证实从本机到目的主机途中需要经过多少个路由器。
在这里插入图片描述
由上图估计从本机到 www.baidu.com 需途径14个路由器(14跳)

交叉验证:通过 tracert 命令可直接获取从本机到目的主机经过的跳数:
在这里插入图片描述
tracert 命令 追踪数据包时,其中某跳出现请求超时,但仍能继续追踪下一跳,是因为该路由器禁 ping,但能正常转发数据。

(2) 理解“ ping -n count IP 地址 ”的含义,设计实验进行验证。
注释:count 为整数,意为向目的主机发送 count 个回显请求信息,统计有多少个可以返回响应,平均用了多长时间到达,count 缺省值为4。
在这里插入图片描述
向域名发送10个回显请求信息,如果不加参数,默认为4个。


02 netstat 命令的典型使用

应用1:显示关于以太网的统计

在 cmd 中键入 netstat -e 如下图所示:
在这里插入图片描述

应用 2:用 netstat 命令查看端口占用情况

查看某个端口号是否占用,若占用,查出它是为哪个进程所占用

(1) 查看 443 端口被哪个 PID 所占用,使用命令 netstat –ano | findstr “<端口号>”, 最后一列为 PID,如:netstat -ano|findstr “443”

    findstr 是 Window 系统自带的命令,用途是查找指定的一个或多个文件,文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。

在这里插入图片描述

(2) 查看该 PID 对应的进程名称。

命令查找:tasklist /fi “PID eq 14772”,或打开任务管理器查看 PID 对应的进程。

在这里插入图片描述
注:有关 tasklist 命令参数的使用,在命令行提示符输入 tasklist /? 进行查询

例如:以上命令出现下图所示时,可以命令:tasklist /v 显示所有任务信息
在这里插入图片描述

在这里插入图片描述

03 ipconfig 命令的使用

应用 1:使用带/all 选项的 ipconfig 命令,记录本机的 IPv4 地址,MAC 地址,子网掩码,若使用 DHCP 服务器租用 IP 地址,还需查看获得租约的时间、租约过期的时间。

在这里插入图片描述

上图中,以太网适配器的 IPv4 地址为172.26.125.159,MAC地址为24-1C-04-1B-4C-E3,子网掩码为 255.255128.0,默认网关为172.26.0.1

从DHCP 服务器上获得的 IP 地址有效期为 2023 年 4 月 26 日 17:44:36

实验中,可从 MAC 地址分析出该计算机的适配器是哪个厂商生产的,并自行验证“同一厂商生产的适配器,其组织唯一标识符(OUI)一般是相同的”

应用 2:使用 ipconfig /release 释放从 DHCP 服务器上获取的 IP 地址

在这里插入图片描述

再次使用 ipconfig /all,查看配置信息,可发现有关 DHCP 配置信息已被删除,此时计算机不能连接互联网。
在这里插入图片描述

图中 169.254.220.166 是保留地址。如果在网络上没有可用的 DHCP 服务器,就会得到这样的 IP 地址。小区宽带或者局域网, 本地连接是“受限制或无连接”,此时 IP 地址是 169.254 开头的地址。

使用 ipconfig /renew 命令向 DHCP 服务器续租:
在这里插入图片描述

再次使用 ipconfig /all,查看配置信息,可发现有关 DHCP 配置信息已被更新,此时计算机可重新连接互联网:

在这里插入图片描述

04 arp 命令的使用

应用 1:查看 arp 高速缓存中的所有项目

键入 arp -a
在这里插入图片描述

应用 2:在应用 1 的基础上,删除 arp 高速缓存中的某条记录

(删除的 IP 地址必须与本机位于同个局域网,因为 ARP 命令得到的物理地址只在局域网内起作用)如:删除 172.27.73.250 这条记录。使用的命令为:arp -d ip 地址
在这里插入图片描述
注意:arp -d 命令必须在管理员模式下运行,否则存在权限不够的问题。
再次运行 arp -a 命令,发现 172.27.73.250 对应项目已消失:
在这里插入图片描述

应用 3:为了找回应用 2 删除的的项目,运行 ping 命令

ping 172.27.73.250
在这里插入图片描述

然后再次运行 arp -a,可发现应用 2 中删除的项目又回到了 ARP 高速缓存中:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/455774.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

求你看完再去面试,涨薪必备分布式事务小抄,狂怼面试官~

分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说&#xff0c;就是一次大的操作由不同的小操作组成&#xff0c;这些小的操作分布在不同的服务器上&#xff0c;且属于不同的应用&#xff0c;分布式…

尚硅谷爬虫(解析_xpath的基本使用)笔记

1、xpath的基本使用 创建一个简单的HTML&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body><ul><li>北京</li><li&…

华为OD机试真题(Java),数字涂色(100%通过+复盘思路)

一、题目描述 疫情过后&#xff0c;希望小学终于又重新开学了&#xff0c;三年二班开学第一天的任务是将后面的黑板报重新制作。 黑板上已经写上了N个正整数&#xff0c;同学们需要给这每个数分别上一种颜色。 为了让黑板报既美观又有学习意义&#xff0c;老师要求同种颜色的…

网络编程与select/poll/epoll服务器的实现

目录 什么是网络编程&#xff1f;网络编程效果演示阻塞与非阻塞的区别阻塞状态一个server对应一个client运行结果连接之前点击连接之后&#xff0c;并发送信息 非阻塞状态一个server对应一个client运行结果 为什么要使用while循环来反复读取数据运行结果运行之前连接之后server…

“老司机”机器视觉工程师警告,硬件,软件,固件,程序使用新版本务必谨慎

做任何事情之前&#xff0c;程序先保存。没保存&#xff0c;真的会哭的。千万别保存在系统盘。​ 机器视觉最终的目的解决是什么问题&#xff1f;项目验收结束。 如果公司不知道或者希望去测试新的东西&#xff0c;要积极主动去使用&#xff0c;也会学到很多新的东西&#xff…

苦中作乐 ---竞赛刷题71-88(15-20) 完结篇

&#xff08;一&#xff09;目录 L1-071 前世档案 L1-072 刮刮彩票 L1-077 大笨钟的心情 L1-078 吉老师的回归 L1-079 天梯赛的善良 L1-080 乘法口诀数列 L1-085 试试手气 L1-086 斯德哥尔摩火车上的题 L1-087 机工士姆斯塔迪奥 L1-088 静静的推荐 &#xff08;二&…

Java核心技术 卷1-总结-16

Java核心技术 卷1-总结-16 线程属性线程优先级守护线程未捕获异常处理器 同步竞争条件的一个例子竞争条件详解锁对象 线程属性 线程的各种属性包括&#xff1a;线程优先级、守护线程、线程组以及处理未捕获异常的处理器。 线程优先级 在Java程序设计语言中&#xff0c;每一个…

STM32中断详述——外部EXTI

前置知识 中断&#xff1a;在主程序运行过程中&#xff0c;出现了特定的中断源&#xff0c;使得CPU暂停当前正在运行中的程序&#xff0c;转而去处理中断程序&#xff0c;处理完成后又返回原来被暂停的位置继续执行&#xff0c;可以参考图1所示。 图1 中断程序图 中断优先级&a…

法雷奥,百年巨头的新周期

传统汽车零部件Tier1正在加速适应全球智能化、电动化的汽车产业新变革趋势。同时&#xff0c;继续扩大在中国市场的投资&#xff0c;并强化本土化研发能力和资源投入&#xff0c;已经是大势所趋。 “2022年&#xff0c;法雷奥启动了’Move Up’计划&#xff0c;确定了四个符合市…

PC1 - 搭建项目

先看路由&#xff0c;可以查看功能模块划分。熟悉什么看什么 router文件夹下routerConfig.tsx 配置路由&#xff0c;创建模块文件&#xff08;写好内容模块&#xff09;&#xff0c;lazy可懒加载导入。App.tsx配置一级路由&#xff0c;配置二级路由出口 { path:/, element: …

PTA L2-046 天梯赛的赛场安排 (25 分)

天梯赛使用 OMS 监考系统&#xff0c;需要将参赛队员安排到系统中的虚拟赛场里&#xff0c;并为每个赛场分配一位监考老师。每位监考老师需要联系自己赛场内队员对应的教练们&#xff0c;以便发放比赛账号。为了尽可能减少教练和监考的沟通负担&#xff0c;我们要求赛场的安排满…

「教程」天气预警 API 详解:申请密钥到接入代码一气呵成!

引言 天气预警 API 作为一种新型的数据接口&#xff0c;为开发者和应用提供了方便的获取天气预警数据的方式。通过该 API &#xff0c;可以获取指定城市当前生效中的各类天气预警信息&#xff0c;例如暴雨、雷电、台风等。预警数据来自国家预警中心&#xff0c;保证了数据的高…

Linux部署人大金仓(Kingbase8)

陈老老老板&#x1f9b8; &#x1f468;‍&#x1f4bb;本文专栏&#xff1a;国产数据库-人大金仓&#xff08;kingbase8&#xff09;&#xff08;主要讲一些人大金仓数据库相关的内容&#xff09; &#x1f468;‍&#x1f4bb;本文简述&#xff1a;本文讲一下LInux上部署人大…

《计算机网络——自顶向下方法》精炼——2.3-2.4

<font color-#FFD700>“Knowledge is power” - Sir Francis Bacon 文件传输协议&#xff1a;FTP FTP协议可以在本地文件系统和远程文件系统之间传输文件。 概述 FTP在用户和服务器之间架起两条TCP连接&#xff0c;控制连接和数据连接。 控制连接&#xff1a;控制连…

[BJDCTF2020CTF]之CTFHub-Misc篇刷题记录(完结)

CTFHub-Misc篇刷题记录①wp SUCTF-2019-MISC签到题RCTF-2019-Misc-draw2020-BJDCTF-Misc-藏藏藏2020-BJDCTF-Misc-签个到2020-BJDCTF-Misc-认真你就输了2020-BJDCTF-Misc-你猜我是个啥2020-BJDCTF-Misc-一叶障目2020-BJDCTF-Misc-鸡你太美2020-BJDCTF-Misc-just a rar[BJDCTF20…

Linux下搭建Go开发环境

Linux下搭建Go开发环境可以按照以下步骤进行&#xff1a; 1、下载最新的Go语言二进制包&#xff0c;可以从官网 https://golang.org/dl/ 下载。 2、将下载好的包解压缩到你想要安装的目录下&#xff0c;如 /usr/local/go。 3、添加环境变量&#xff0c;在终端中输入以下命令…

Matplotlib 绘图标记

Matplotlib 绘图标记 绘图过程如果我们想要给坐标自定义一些不一样的标记&#xff0c;就可以使用 plot() 方法的 marker 参数来定义。 以下实例定义了实心圆标记&#xff1a; 实例 import matplotlib.pyplot as plt import numpy as npypoints np.array([1,3,4,5,8,9,6,1,3…

【信息安全】一文读懂 “3保1评” 等保、分保、关保、密评

【前言】 信息安全知识大而杂&#xff0c;网上资料参差不齐&#xff0c;相关概念模糊不清&#xff0c;所以想归纳一些知识点&#xff0c;与各位共勉。 本篇博文介绍国内安全领域常见的“3保1评”&#xff0c;即等保&#xff08;网络安全等级保护&#xff09;、分保&#xff08;…

[ Java SE] 对象的比较

&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了 博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳,欢迎大佬指点!人生格言&#xff1a;当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友一起加油喔&#x1f9be;&am…

Postgres逻辑复制详解

逻辑复制 逻辑复制&#xff08;Logical Replication&#xff09;&#xff0c;是一种根据数据对象的 复制标识&#xff08;Replica Identity&#xff09;&#xff08;通常是主键&#xff09;复制数据对象及其变化的方法。 逻辑复制 这个术语与 物理复制相对应&#xff0c;物理…