Windows 命令提示符(CMD)操作(四):网络通信

本文涉及的产品
云防火墙,500元 1000GB
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: Windows 命令提示符(CMD)操作(四):网络通信

四、网络和通信

4.1 ping

向另一台计算机发送 ICMP 回显请求

一般语法:

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name

常见选项包括:

-t:持续 ping 目标,直到手动停止。

-a:尝试解析 IP 地址到主机名。

-n count:发送指定数量的 ICMP Echo 请求。

-l size:设置每个 ICMP Echo 请求的数据包大小(字节)。

-f:设置不对数据包进行分段。

-i TTL:设置数据包的生存时间(TTL)。

-w timeout:设置超时时间,单位为毫秒。

例如,要 ping 一个主机,你可以在命令提示符窗口中运行以下命令:

ping example.com

这将向 "example.com" 发送 ICMP Echo 请求,并显示每个响应的往返时间。如果要持续 ping 主机,直到手动停止,可以使用 -t 选项:

ping -t example.com

4.2 ipconfig

显示网络配置信息

一般语法:

ipconfig [/all] [/renew] [/release] [/flushdns] [/displaydns] [/registerdns] [/showclassid <adapter>] [/setclassid <adapter> [classid]]

常见选项包括:

/all:显示详细的网络配置信息,包括每个网络适配器的所有信息。

/renew:续订 DHCP 租约,获取新的 IP 地址。

/release:释放当前网络适配器的 DHCP 租约。

/flushdns:清除 DNS 缓存。

/displaydns:显示 DNS 解析缓存中的条目。

/registerdns:重新注册系统的 DNS 名称。

/showclassid <adapter>:显示指定适配器的 DHCP 类别标识符。

/setclassid <adapter> [classid]:设置指定适配器的 DHCP 类别标识符。

例如,要显示当前系统的网络配置信息,可以运行以下命令:

ipconfig

要显示详细的网络配置信息,包括每个网络适配器的所有信息,可以运行以下命令:

ipconfig /all

要续订 DHCP 租约并获取新的 IP 地址,可以运行以下命令:

ipconfig /renew

4.3 netstat

显示网络连接、路由表和网络接口信息

一般语法:

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

常见选项包括:

-a:显示所有连接和监听端口。

-b:显示应用程序的执行文件。

-e:显示以太网统计数据。

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

-n:使用数字形式显示地址和端口号。

-o:显示拥有的连接的相关进程 ID。

-p protocol:指定要显示的协议。

-r:显示路由表。

-s:显示网络统计信息。

-t:显示 TCP 协议的连接。

-x:显示 Unix 协议的连接。

-y:显示以半开连接方式的 TCP 连接。例如,要显示当前系统上所有活动的 TCP 和 UDP 连接,可以运行以下命令:

netstat -a

要显示当前系统上正在监听的 TCP 和 UDP 端口,可以运行以下命令:

netstat -a -b

4.4 netsh

网络 shell,用于配置网络接口、防火墙等

一般语法:

netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [{/? | -? | help | h}]

常见的 netsh 子命令包括:

interface:用于配置网络接口。

firewall:用于配置防火墙。

wlan:用于配置无线网络。

routing:用于配置路由。

dhcp:用于配置 DHCP 客户端。

advfirewall:用于高级防火墙配置(仅适用于 Windows Vista 和更高版本)。

例如,要列出当前系统的网络接口信息,可以运行以下命令:

netsh interface ipv4 show interfaces

要配置防火墙以允许特定端口的流量,可以运行以下命令:

netsh advfirewall firewall add rule name="Allow Port 80" dir=in action=allow protocol=TCP localport=80

要配置无线网络连接,可以运行以下命令:

netsh wlan show profiles

4.5 telnet

通过 Telnet 协议连接到远程主机

一般语法:

telnet [options] [hostname [port]]

常见选项和参数包括:

  • hostname:指定要连接的目标主机的名称或 IP 地址。
  • port:指定要连接的目标端口号。默认端口号为 23,通常用于 telnet 服务。

例如,要连接到主机 example.com 上的 telnet 服务,可以运行以下命令:

telnet example.com

如果目标主机的 telnet 服务使用了非标准端口(例如端口号为 1234),你可以指定端口号:

telnet example.com 1234

连接成功后,你将会看到远程主机的登录提示符,并可以使用命令行界面与远程主机进行交互。要退出 telnet 连接,可以键入 Ctrl+] 组合键,然后输入 quit 并按下回车键。



相关文章
|
23天前
|
缓存 弹性计算 运维
网络管理利器:掌握常用的CMD命令
本文介绍了常用的网络CMD命令及其用法,包括`ping`、`ipconfig`、`tracert`、`nslookup`、`netstat`、`route`、`telnet`、`ftp`、`netsh`、`arp`、`nbtstat`、`hostname`、`systeminfo`、`ipconfig /flushdns`和`tasklist`。这些命令在日常的网络管理和故障排查中非常实用,帮助你轻松进行网络诊断、配置和监控。
|
2月前
|
缓存 监控 网络协议
计算机网络的常用的网络通信命令(Windows)
本文介绍了网络技术中常用的命令,如ping用于检测网络连通性,ipconfig查看TCP/IP配置,netstat监控网络状态,arp显示和修改ARP缓存,at安排任务执行,tracert追踪路由,以及nbtstat获取NetBIOS信息。
37 1
|
2月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
967 1
|
3月前
|
安全 Windows
怎样利用 Windows XP实现网络统一关机
怎样利用 Windows XP实现网络统一关机
怎样利用 Windows XP实现网络统一关机
|
2月前
|
Windows
Windows 11 鼠标右键可选择 cmd 命令行选项
Windows 11 鼠标右键可选择 cmd 命令行选项
44 0
|
4月前
|
Web App开发 SQL 存储
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
|
3月前
|
Windows
windows 下面的 cmd命令
windows 下面的 cmd命令
|
4月前
|
自然语言处理 Linux Windows
Cmder - 想让你的windows下 cmd 和 SecureCRT 操作 Linux 一样帅吗 附字符集编码 chcp 936、chcp 65001
Cmder - 想让你的windows下 cmd 和 SecureCRT 操作 Linux 一样帅吗 附字符集编码 chcp 936、chcp 65001
43 1
|
4月前
|
网络协议 Linux 网络安全
【Azure 应用服务】更便捷的方式抓取Azure App Service for Windows的网络包
【Azure 应用服务】更便捷的方式抓取Azure App Service for Windows的网络包
|
4月前
|
Windows
【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析
【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析