作为网络安全从业者,一些基本的网络常用命令是我们应该要掌握的,熟知这些命令有助于对攻击进行及时的反馈和防护。今天的内容,我们一起来学习九个常用的网络安全命令。

1、ping命令

ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。

ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。

2、ipconfig命令

ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。

而且,如果计算机和所在的局域网使用了动态主机配置协议DHCP,使用ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。

图为运行ipconfig /all命令的结果窗口

3、arp命令(地址转换协议)

ARP是TCP/IP协议族中的一个重要协议,用于确定对应IP地址的网卡物理地址。

使用arp命令,能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令可以人工方式设置静态的网卡物理地址/IP地址对,使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置,这有助于减少网络上的信息量。

按照缺省设置,ARP高速缓存中的项目是动态的,每当向指定地点发送数据并且此时高速缓存中不存在当前项目时,ARP便会自动添加该项目。

arp –a:用于查看高速缓存中的所有项目

4、traceroute命令

掌握使用traceroute命令测量路由情况的技能,即用来显示数据包到达目的主机所经过的路径。

traceroute命令的基本用法是,在命令提示符后键入“tracert host_name”或“tracert ip_address”,其中,tracert是traceroute在Windows操作系统上的称呼。

输出有5列:第一列是描述路径的第n跳的数值,即沿着该路径的路由器序号;

第二列是第一次往返时延;

第三列是第二次往返时延;

第四列是第三次往返时延;

第五列是路由器的名字及其输入端口的IP地址。

如果源从任何给定的路由器接收到的报文少于3条(由于网络中的分组丢失),traceroute在该路由器号码后面放一个星号,并报告到达那台路由器的少于3次的往返时间。此外,tracert命令还可以用来查看网络在连接站点时经过的步骤或采取哪种路线,如果是网络出现故障,就可以通过这条命令查看出现问题的位置。

5、route命令

大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在选择使用哪一台路由器将数据包发送到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关。

但是,当网络上拥有两个或多个路由器时,用户就不一定想只依赖缺省网关了。实际上可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。在这种情况下,用户需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。route命令就是用来显示、人工添加和修改路由表项目的。

6、nslookup命令

命令nslookup的功能是查询任何一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

(1)在本地机上使用nslookup命令查看本机的IP及域名服务器地址。直接键入命令,系统返回本机的服务器名称(带域名的全称)和IP地址,并进入以“>”为提示符的操作命令行状态;键入“?”可查询详细命令参数;若要退出,需键入exit。

(2)查看www.haut.edu.cn的IP。在提示符后输入要查询的IP地址或域名并回车即可。

7、nbtstat命令

使用nbtstat命令可以查看计算机上网络配置的一些信息。使用这条命令还可以查找出别人计算机上一些私人信息。如果想查看自己计算机上的网络信息,可以运行nbtstat -n,可以得到你所在的工作组,计算机名以及网卡地址等等;想查看网络上其他的电脑情况,就运行nbtstat -a *.*.*.*,此处的*.*.*.*用IP地址代替就会返回得到那台主机上的一些信息。

8、netstat命令

学习使用netstat命令,以了解网络当前的状态。netstat命令能够显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及UDP协议)。使用时如果不带参数,netstat显示活动的TCP连接。

9、net命令

了解Net服务的功能,学会使用Net服务命令解决有关网络问题。

在命令行键入net help command,可以在命令行获得net命令的语法帮助。例如,要得到关于net accounts命令的帮助信息,可键入“net help accounts”。

所有net命令都可以使用/y和/n命令行选项。例如,net stop server命令用于提示用户确认停止所有依赖的服务器服务,net stop server/y表示确认停止并关闭服务器服务。

下表列出了基本的NET命令及它们的作用:

NET命令的执行结果有许多与其它Windows Server 2003管理工具所得到的结果相似。但是,NET命令可以在一个地方提供所有信息,并可以把结果重定向到打印机或一个标准的文本文件中。

许多服务所使用的网络命令都以net开头,这些net命令有一些公用属性。要看到所有可用的net命令的列表,可以在命令提示符窗口键入net/?得到。

net cad自动发送命令_每周一喂丨网络安全九个常用的网络命令相关推荐

  1. 网卡清空缓存命令_九个常用的网络命令 ,很实用!

    内容来源:云极安 一.ping命令 ‍‍‍‍‍‍‍ ping是个使用频率极高的实用程序,主要用于确定网络的连通性.这对确定网络是否正确连接,以及网络连接的状况十分有用.简单的说,ping就是一个测试程 ...

  2. 计算机网络实验指导书实验报告,计算机网络实验一 熟悉常用的网络命令实验报告模板...

    实验一熟悉常用的网络命令实验报告 序号:姓名:学号:成绩指导教师: 1.实验目的: 学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连 ...

  3. linux环境下常用的网络命令ping、telnet、traceroute、tcpdump

    文章目录 前言 网络 网络命令 ping telnet nc traceroute tcpdump 总结 前言 因特网(Internet)的前身是美国国防部高级研究计划局(ARPA)用于军事目的的通信 ...

  4. 网工常用Linux网络命令

    上篇文章介绍了windows常用的网络命令,这篇来介绍Linux的.当然由于云计算.容器技术的发展,Linux环境网络命令越来越多.越来越复杂,这里只介绍网工常用的几个命令,比如ifconfig.pi ...

  5. linux打开文件命令_详解Linux中3个文件查找相关命令

    来自:民工哥技术之路 1.which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which  查看可执行文件的位置. whereis 查看文件的位置. ...

  6. linux执行多个命令_您必须知道的前50多个Linux命令

    linux执行多个命令 Using Linux command on a regular basis? Today we'll look at 50+ Linux commands you must ...

  7. docker run后台启动命令_如何查看docker 里某个容器的的启动命令

    1,在容器外部,物理机上,可以用docker inspect查看或者,docker inspect container. 2,如果在容器内部.可以用 ps -fe 查看.其中1号进程就是启动命令. 3 ...

  8. Network 之四 常用 Linux 网络命令及网络调试工具介绍

    网络互连模型 主要就是值得 OSI 参考模型与 TCP/IP 五层模型: 下面再来一张详细点的(来源于科来网络): 网络命令   目前,我们常用的网络相关的命令有两大类:net-tools 和 ipr ...

  9. 2.1 数个常用的网络命令

    <批处理入门手册> 二.常用网络命令和符号篇 ----------------------------------------------------------------------- ...

最新文章

  1. 刚发现的,免费领取1024G云空间
  2. 版本管理工具Git(2)git的使用
  3. 安卓学习-WebView
  4. 转:WEB前端性能优化规则
  5. 卸料装置弹性零件的计算方法_冲裁力、卸料力及推件力的计算-常见问题.doc
  6. 函数式编程里的Materialization应该翻译成什么?
  7. 实例58:python
  8. 查看SQL执行计划的方法及优劣
  9. php MySQL定义,PHP + MySQL用户定义函数
  10. android 多行文字水印,android实现文字水印效果 支持多行水印
  11. SVN和Maven及Jenkins(转)
  12. 问题:jquery event.which详解
  13. Visio如何绘制数据流图
  14. PCI Express 16X和PCIE 2.0有什么区别?哪个更好?
  15. 共享计算机无法打开文件,Windows7局域网无法打开共享文件分析
  16. wordpress网站添加百度导航地图
  17. 2021招银网络提前批笔试编程题C++
  18. 三星搁置OLED面板工厂计划可能投资microLED
  19. 盗版服务器系统防范勒索病毒,服务器防止勒索病毒
  20. 在华为云ECS上部署openGauss

热门文章

  1. TextAloud(文本)转换为使用mp3格式
  2. 适合Java初学者的6个书籍推荐
  3. 后仿Zero Dealy环境中对于clk gating单元的处理
  4. 大数相乘 java_大数相乘——java版
  5. 荧光法胞内总ROS检测试剂盒解决方案
  6. HTML5绘制上海地铁线路图
  7. GSAP优秀的动画库
  8. 一文盘点最近特别火的 10 款惊艳的 AI 工具(附项目代码)
  9. linux python安装pip_如何在Linux中安装Pip
  10. cesium功能封装之街景图