计算机网络-常用网络命令和工具

目录

Ping命令

        正常的执行结果

        常见的失败反馈信息

        语法格式

        常用参数

Ipconfig命令简介

        语法格式

        命令参数

tracert 命令简介

        工作原理

        语法格式

        常用参数

nbtstat命令简介

        语法格式

        常用参数

netstat 命令简介

        语法格式

        常用参数


Ping命令

ping( Packet Internet Grope,因特网包探索器)是测试网络连接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命

ping 命令向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。

        正常的执行结果

按照缺省设置,Windows 上运行的 ping 命令发送 4个数据包每个数据包大小为 32 字节,如果一切正常,应能得到 4 个回送应答。

        常见的失败反馈信息

(1)Request timed out(请求超时)原因可能是以下几种情况:1)对方已关机,或者网络上根本没有这个地址。

2 )对方与自己不在同一网段内,通过路由也无法找到对方。

3 )对方确实存在,但设置了ICMP 数据包过滤(比如防火墙设置)(2)Destination host unreachable(无法到达目标主机)原因可能是以下几种情

况:

1 )对方与自己不在同一网段内,而自己又未设置默认的路由。

2 )网线有故障。

(3 ) ping request could not find host ...Please check the name and tryagain.( ping 命令无法找到指定主机,请检查主机名后重试。)

        语法格式

Ping [-t ][-a][-n count][-l size][-f][-i TTL][-r count][-s count][-w timeout]target_name

        常用参数

(1)-t 连续对 |P 地址执行 ping 命令

(2)-a解析计算机 NetBlos 名。

(3)-n count 发送 count 指定数量的数据包数。

(4)-lsize 定义数据包大小。

(5)-f 在数据包中发送“不要分段”标识。

(6)-iTTL 将“生存时间”字段设置为 TTL 指定的值。(7)-r count:在“记录路由”字段中记录传出和返回数据包的路由

(8)-s count 指定 count 跃点数的时间戳。(9)-w timeout 将超时间隔设置为 timeout 指定的值,单位为毫秒

Ipconfig命令简介

ipconfig 命令主要用于查看计算机当前的 TCP/IP 配置情况,这些信息一般用来检验人工配置的 TCP/IP 设置是否正确。用户可以通过ipconfig 命令查看详细的 TCP/IP 配置情况,并可以释放、重新租用 IP地址,清除、显示 DNS 客户端缓存中的信息。

        语法格式

ipconfig[/all][/renew][/release][/flushdns][/displaydns][/registerdns][/showclassid][/setclassid]

        命令参数

(1)/all显示本机 TCP/IP 配置的详细信息,

(2)/renewDHCP 客户端手工向服务器刷新请求。DHCP 客户端手工释放 IP 地址。

(3)/release

(4)/fushdns清除本地 DNS 缓存内容。

(5)/displaydns显示本地 DNS 内容。

(6)/registerdnsDNS 客户端手工向服务器进行注册。

(7)/showclassid显示网络适配器的 DHCP 类别信息。

8)/setclassid设置网络适配器的 DHCP 类别。

tracert 命令简介

tracert 是 Windows 操作系统自带的一个路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。该命令用IP 生存时间( TTL)字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

        工作原理

通过向目标发送不同IP生存时间 (TTL) 值的“Internet控制消息协议 (ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将TTL递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

        语法格式

tracert[-d][-h maximum_hops][-j host-list][-w timeout]target_name

        常用参数

1)-d指定不将IP 地址解析到主机名称。

2)-h maximum hops指定跃点数以跟踪到称为target name 的主机的路由,默认为 30 个跃点3)-j host-list指定 tracert 实用程序数据包所采用路径中的

路由器接口列表。

4 )-w timeout等待 timeout 为每次回复所指定的毫秒数

5 )target name目标主机的名称或IP 地址

nbtstat命令简介

NetBIOS是许多早期windows网络中使用的名称解析系统。Nbtstat(NETBIOS over TCP/IP statistics)工具用于查看在TCP/IP协议之上运行NetBIOS服务的统计数据,并可以查看本地远程计算机上的NetBIOS名称列表

        语法格式

nbtstat[-a RemoteName][-A IP address][-c][-n][-r][-R][-RR][-s][-S][interval]

        常用参数

-A IPAddress

显示远程计算机的 NetBIOS 名称表,其名称由远程计算机的 IP 地址指定(以小数点分隔)。

-c

显示 NetBIOS 名称缓存内容、NetBIOS 名称表及其解析的各个地址。

-n

显示本地计算机的 NetBIOS 名称表。Registered 的状态表明该名称是通过广播还是 WINS 服务器注册的。

-r

显示 NetBIOS 名称解析统计资料。在配置为使用 WINS 且运行 Windows XP 或 Windows Server 2003 操作系统的计算机上,该参数将返回已通过广播和 WINS 解析和注册的名称号码。

-R

清除 NetBIOS 名称缓存的内容并从 Lmhosts 文件中重新加载带有 #PRE 标记的项目。

-RR

释放并刷新通过 WINS 服务器注册的本地计算机的 NetBIOS 名称。

-s

显示 NetBIOS 客户端和服务器会话,并试图将目标 IP 地址转化为名称。

-S

显示 NetBIOS 客户端和服务器会话,只通过 IP 地址列出远程计算机。

Interval

重新显示选择的统计资料,可以在每个显示内容之间中断 Interval 中指定的秒数。按 Ctrl+C 停止重新显示统计信息。如果省略该参数,netstat 将只显示一次当前的配置信息。

netstat 命令简介

netstat 命令用于显示与 TCP、IP、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

        语法格式

netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

        常用参数

-a 显示所有socket,包括正在监听的。

-n 以数字形式显示地址和端口号。

-r 显示核心路由表,格式同“route -e”。

-t 显示当前连接卸载状态。

-v 显示正在进行的工作。

-p proto 显示proto指定的协议的连接。

-b 显示在创建每个连接或侦听端口时涉及的可执行程序。

-e 显示以太网统计。此选项可以与 -s 选项结合使用。

-f 显示外部地址的完全限定域名(FQDN)。

-o 显示拥有的与每个连接关联的进程PID。

-q 显示所有连接、侦听端口和绑定的非侦听 TCP 端口。

-s 显示每个协议的统计。

-x 显示 NetworkDirect 连接、侦听器和共享端点。

-y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。

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

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

相关文章

[MySQL#7] CRUD(2) | 更新 | 删除 | 聚合函数 | group by

目录 3. 更新 4. 删除 截断表 日志的作用 5. (实验) 插入查询结果 6. 聚合函数 7. 分组查询 接着上篇文章[MySQL#6] 表的CRUD (1) | Create | Retrieve(查) | where继续讲解~ 3. 更新 语法: UPDATE table_name SET column expr [, column expr ...][WHE…

RegCM模式运行./bin/regcmMPI报错

1、报错 在运行RegCM时到截止模拟时间段时,不显示successfully,而是报错: MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 DUP FROM 0 with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MP…

日本也有九九乘法表?你会读吗?柯桥零基础学日语到蓝天广场

日本也有“九九乘法表”? 九九乘法表起源于中国,可以追溯到春秋战国时代。 日本奈良县橿原市境内的“藤原京”遗址,出土了日本目前可找到最古老的“九九乘法表”木简。 根据日本奈良研究所的研究,其内容可能是1300多年前的官吏用…

Python(包和模块)

包 定义 包是将模块以文件夹的组织形式进行分组管理的方法,以便更好地组织和管理相关模块。 包是一个包含一个特殊的__init__.py文件的目录,这个文件可以为空,但必须存在,以标识目录为Python包。 包可以包含子包(子…

集群聊天服务器——逻辑梳理

网络聊天服务器项目,该项目分为4个模块: 首先是网络模块:我使用了muduo高性能网络库,解耦合网络与业务之间这两部分代码,可以更加专注与业务的功能开发其次是服务层模块:我使用了基于C11的技术比如绑定器和…

前沿技术与未来发展第一节:C++与机器学习

第六章:前沿技术与未来发展 第一节:C与机器学习 1. C在机器学习中的应用场景 C在机器学习中的应用优势主要体现在高效的内存管理、强大的计算能力和接近底层硬件的灵活性等方面。以下是 C 在机器学习领域的几个主要应用场景: 1.1 深度学习…

项目解决方案:在弱网(低带宽、高延迟、有丢包的网络)环境下建设视频监控平台的设计方案(下)

目录 一、需求分析 1、业务需求分析 2、功能需求分析 二、建设目标 三、设计原则 四、标准规范建设 五、系统架构 1、视频接入管理系统 2、资源管理调度平台 3、视频转码解码服务器 4、媒体输出引擎 5、媒体录制引擎 6、智能联动引擎 7、API开发引擎 六、部署架构 七、产…

将.py文件生成.exe文件的方法

1、安装pyinstaller(已有忽略):pip install pyinstaller 2、进入目标文件(需要编译的文件)目录 3、编译:pyinstaller --onefile xx.py 4、文件生成后的路径:在目标文件目录下创建一个名为dist的…

操作系统笔记(四)进程间通信,竞争条件与解决方案

进程间通信(IPC) 如何在进程间传递信息? 如何防止两个进程冲突? 如何实现进程执行的先后顺序? 竞争条件(Race conditions) 竞争条件(Race conditions) 多个进程访问一个共享数据,而数据最…

适配器模式:连接不兼容接口的桥梁

1. 引言 在软件开发中,我们常常会遇到不同系统之间需要互操作的情况。这些系统可能使用不同的接口和数据结构,如果我们不采取适当措施,它们将无法有效沟通。适配器模式(Adapter Pattern)正是为了解决这一问题而诞生的…

jmeter的基本使用

Jmeter基本使用 一、变量 1.用户定义变量 2.用户参数 二、函数 1.计数器${__counter(,)} 2.时间函数 3.加密函数${__digest(,,,,)} 4. 整数相加${__intSum(,,)} 5.属性函数,${__P(,)}、${__property(,,)}、${__setProperty(,,)} 6.V函数 三、获取响应数据…

Go语言基础教程:指针

在 Go 中,函数参数默认是按值传递的。若要改变变量的原始值,可以使用指针。本教程将通过示例代码来演示如何使用值传递和指针传递。 package mainimport "fmt"// 传值方式 - 函数内改变 ival 的值不会影响原始变量 func zeroval(ival int) {i…

2024年优秀的天气预测API

准确、可操作的天气预报对于许多组织的成功至关重要。 事实上,在整个行业中,天气条件会直接影响日常运营,包括航运、按需、能源和供应链(仅举几例)。 以公用事业为例。根据麦肯锡的数据,在 1.4 年的时间里…

HCIP-HarmonyOS Application Developer V1.0 笔记(二)

类Web开发范式自定义组件基本用法 自定义组件通过element引入到宿主页面。 Props自定义属性 自定义属性支持类型 String,Number,Boolean,Array,Object。 命名规范: 命名时禁止以on、、on:、grab:等保留关键字为开头…

天润融通突破AI客服局限,三大关键提升文本机器人问答效果

近期,AI客服再次登上热搜,引发网友集体吐槽,比如AI客服虽然态度客气,但听不懂客户诉求,回答问题驴唇不对马嘴,解决不了问题...... 更有网友将这些问题升级到,企业就是不想解决问题才交给AI客服…

aarch64-opencv341交叉编译,并在arm上部署helloopencv

背景 当需要在jetson xavier nx或者rk 3562等平台上开发关于视觉检测的工程时,由于arm板子资源不足或者不能联网等原因,通常在虚拟机上利用交叉编译器编译得到可执行程序,然后部署到arm板上。 aarch64-opencv341交叉编译 ubuntu虚拟机中先…

mysql中redolog、binlog

我们中说删库跑路,那么数据库删除后,里面的数据怎么恢复呢? 这里就涉及到了redolog和binlog了 一、什么是存储引擎和缓冲池 存储引擎是 MySQL 中直接与磁盘交互部分。也是存储引擎读写数据的最小单位,一个页里可以有一条或多条…

排序算法在最坏情况下的性能差异:深入分析

目录 1. 排序算法简介 2. 最坏情况示例分析 2.1 插入排序 2.2 归并排序 2.3 快速排序 2.4 堆排序 3. 性能差异与优化策略 4. 拓展知识:算法选择与优化 5. 结语 在软件工程中,排序算法是数据处理的基石。不同的排序算法在不同情况下表现出不同的…

【分布式技术】分布式事务深入理解

文章目录 概述产生原因关键点 分布式事务解决方案3PC3PC的三个阶段:3PC相比于2PC的改进:3PC的缺点: TCCTCC事务的三个阶段:TCC事务的设计原则:TCC事务的适用场景:TCC事务的优缺点:如何解决TCC模…

使用 Mermaid 语言描述 AGI 系统架构图

使用Mermaid语言描述AGI系统架构图 一、整体架构概述 以下是一个简化的AGI(Artificial General Intelligence,通用人工智能)系统架构的Mermaid描述。该系统主要包括数据收集与预处理、模型训练、推理与决策以及交互接口等模块,各…