1、ipconfig

ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)
实作一
使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。

实作二
使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同

你的计算机和旁边的计算机是否处于同一子网,为什么?
是处于同一子网,因为网络号相同,主机号不同。

2、ping

PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。ping 是工作在 TCP/IP 网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。
实作一
要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。
请掌握使用该命令后屏幕显示的反馈回来信息的意思,如:TTL、时间等。

实作二
使用 ping/? 命令了解该命令的各种选项并实际使用。

问题一:假设你不能 ping 通某计算机或 IP,但你确定该计算机和你之间的网络是连通的,那么可能的原因是什么?该如何处理能保证 ping 通?
当你的网络出现故障不能访问某计算机如 14.215.177.39 (百度的 IP 地址之一 ) 时,我们一般可采用由近及远的连通性测试来确定问题所在。现假设你的 IP 是 192.168.1.89,你旁边计算机的 IP 是 192.168.1.64,网关的 IP 是 192.168.1.1 ,那么过程如下:
1、ping 127.0.0.1 ,测试自己计算机的状态,如果 OK,那么说明本机网络软件硬件工作正常,否则,问题在本机,检查本机 TCP/IP 配置即网卡状态等
2、ping 192.168.1.64 ,测试到旁边计算机的连通性,如果OK,那么说明本子网内部工作正常,否则,问题在本机网络出口到交换机之间,检查本机网卡到交换机的连线等
3、ping 192.168.1.1,测试到网关的连通性,如果 OK,那么说明本子网出口工作正常,否则,问题在网关,这是你无能为力的事情,报告给网管
4、ping 14.215.177.39,测试到百度的连通性,如果 OK,那就 OK,否则,问题在网关以外,这也是你无能为力的事情,报告给网管或者李彦宏?
问题二:假设在秘籍中进行的网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么?如何进行验证和解决?另外,经常有同学问到的:“能上 QQ,但不能上网” 跟这个问题的原因是相似的。
域名ping不通说明域名解析不出来。
负责解析域名的,就是DNS,
首先清空一下DNS缓存,命令窗口ipconfig/flushdns然后设置电脑的DNS为google的DNS 8.8.8.8 或者电信的 101.226.4.6或者114.114.114.114大部分是可以的 如果还是Ping不通 则可联系给域名服务的服务商,他们会给出dns服务器。
能上 QQ,但不能上网是因为QQ是不需要DNS解析域名的,DNS再怎么出问题也不会影响

3、tracert

TRACERT (Trace Route 的组合缩写),也称为路由追踪,该命令行程序可用于跟踪 Internet 协议 (IP) 数据包传送到目标地址时经过的路径。
实作一
要了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。
可通过网站 http://ip.cn 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。

实作二
ping.pe 这个网站可以探测从全球主要的 ISP 到某站点如 https://qige.io 的线路状态,当然也包括各线路到该主机的路由情况。请使用浏览器访问 http://ping.pe/qige.io 进行了解。

✎ 问题一
tracert 能告诉我们路径上的节点以及大致的延迟等信息,那么它背后的原理是什么?本问题可结合第二部分的 Wireshark 实验进行验证。
答:通过向目标发送不同IP生存时间 (TTL) 值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1的回应数据包,并在随后的每次发送过程将TTL递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP
已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
✎ 问题二
在以上两个实作中,如果你留意路径中的节点,你会发现无论是访问百度还是棋歌教学网,路径中的第一跳都是相同的,甚至你应该发现似乎前几个节点都是相同的,你的解释是什么?
答:本机要访问百度还是是其他网站,都首先要到达自己局域网的网关,再通过通信子网到达其他服务器。其中到达网关所连接的交换机是相同的。
✎ 问题三
在追踪过程中,你可能会看到路径中某些节点显示为 * 号,这是发生了什么?
答:没有收到发出去数据包的响应

Windows下控制网络连接的常用命令相关推荐

  1. 计算机网络查看命令大全,Windows下查看电脑信息的常用命令整理

    Windows下查看电脑信息的命令 查看当前ip: cmd----->ipconfig/all 查看电脑配置 ---->dxdiag 查看注册表信息 ---->regedit 查看系 ...

  2. Linux下 查看网络连接状态的命令是,查看Linux操作系统下的网络连接状态命令

    benzaoai 签约达人 07-08 TA获得超过1839个赞 查看操作系统信息的相关命令太多了,下面这个列表算是常用的和查看操作系统相关的命令的合集吧.希望能帮到你! # uname -a # 查 ...

  3. windows下 安装 rabbitMQ 及操作常用命令

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  4. Windows运行打开网络连接的两个命令 `control netconnections` 和 `ncpa.cpl`

    Windows运行打开网络连接的两个命令 control netconnections 和 ncpa.cpl 虽说使用UI简单方便, 但UI变来变去的就不方便了, 有些程序可以用命令打开 Win键 + ...

  5. java 网络字节序转主机字节序_Linux下查看网络连接

    排查系统故障的时候,我们通常会需要查看某一进程是否监听了某一特定端口或者系统中所有监听端口列表等,这时候就需要用到系统提供的某些命令或文件了,下面总结了一些常用的获取系统网络连接的命令. 0x01 n ...

  6. windows下的网络配置

    鉴于好多朋友不会在windows下配置网络导致在使用网络过程中出现各种问题,例如:能够ping的通局域网中其他的主机,但是就是不能"上网",或者QQ能够登录但是wab网页就是打不开 ...

  7. Windows下的网络编程Winsock

    文章目录 前言 1.服务器下的Winsock 1.1.构建编程环境: 1.2.WSAData结构体 1.3.WSAStartup初始化Winsock 1.4.WSACleanup释放Winsock 1 ...

  8. Windows Phone的网络连接策略

    前言 在微薄中"有人"(我记得是谁,^_^)问起Windows Phone在锁屏下是否继续链接WiFi,引起了很多WP微博控在讨论,其实我本来不关心这个问题的,因为这个是不可控的, ...

  9. windows下C与C++执行cmd命令并实时获取输出

    1. 前言 在windows下一般会使用系统的cmd命令或者其他现成的一些命令行可执行程序来完成一些操作,比如:调用ping命令来测试网络是否畅通.调用ffmpeg命令进行视频转码等等.为了能在软件界 ...

最新文章

  1. form表单中,file选择图片后预览
  2. wchar_t * 与 char * 互相转换小记
  3. 斐波那契实现阶乘js_功能与命令式编程。 Java 8中的斐波那契,素数和阶乘
  4. jsp在ie6中css的margin属性失效问题
  5. Android Hessian 通信
  6. 时间序列数据的特征提取
  7. EditText的属性介绍
  8. 磁珠 符号_关于PCB原理图中的FB-FB是磁珠的符号-电子元器件-电路图
  9. Quartus-II入门实战
  10. centos7.6安装mysql数据库_CentOS7.6安装MYSQL8.0
  11. 软件架构与设计(二)-----架构模型
  12. 图10——判断顶点u和顶点v是否存在简单路径
  13. 骁龙7c+ Gen 3评测怎么样
  14. 高中物理应用计算机教学心得,高中物理个人教学总结(通用3篇)
  15. 2020年终总结万粉小成就福利来了
  16. ECharts 实现世界地图
  17. 谷歌的云计算是什么样子的?
  18. 干货 | 这样做轻松复现顶会论文
  19. C语言获取MTK平台系统资源信息(CPU/GPU/fps/温度等),保存为表格形式输出
  20. 读取.nc文件数据及可视化

热门文章

  1. JavaWeb权限管理
  2. CPU性能是否受年龄影响?
  3. AtCoder Beginner Contest 167 A Registration 字符串比较
  4. [企业微信通知系列]Jenkins发布后自动通知
  5. 角色控制器wasd移动
  6. CSS之iconfont导入方式
  7. 异常记录 之 nested exception is java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfContentByte
  8. VMware配置虚拟机网络
  9. 软件测试---BUG的生命周期
  10. 怎么卸载linux里面的matlab