网络诊断
文章平均质量分 77
老王不让用
芝兰生于幽谷,不以无人而不芳; 君子修身立德,不为穷困而改节
展开
-
linux 网络命令 mii-tool 和 ethtool 使用
mii-tool命令功能:用于查看、管理介质的网络接口的状态,协商网卡方式,如10/100/1000M的网卡半双工、全双工、自动协商的配置。mii-tool 语法:mii-tool [-VvRrwl] [-A media,…| -F media] [interface …]mii-tool 选项:-V:显示版本信息-v:显示网络接口的信息-R:重设MII的开启状态-r:重启自动协商模式-w:查看网络接口连接的状态-l:写入事件到系统日志-A:指令特定的网络接口-F:更改转载 2021-04-08 14:58:12 · 2937 阅读 · 1 评论 -
arping 命令解析
一、介绍ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在同一以太网中,通过地址解析协议,源主机可以通过目的主机的IP地址获得目的主机的MAC地址。arping程序就是完成上述过程的程序。arping,用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。二、指令格式如下:arping [-AbDfhqUV] [-c count] [-w deadline] [-s source] -I interfac.转载 2020-08-22 22:03:46 · 1569 阅读 · 0 评论 -
traceroute、tracert服务的工作原理
traceroute命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。linux上称之为traceroute,windos则为Tracert。《TCP/IP 卷一》描述traceroute工作过程:“ 首先,traceroute 送出一个TTL是1的IP数据包到目的地,当路径上的第一个路由器收到这个数据包时,它将TTL减1。此时,TTL变为0,所以该路由器会将此数据包丢掉,并送回一个「ICMP time exceeded」消息(包括发IP包的源...原创 2020-08-02 15:19:03 · 1774 阅读 · 0 评论 -
如何判断目标主机是否在监听一个UDP端口(阿里云二面)
面试官:我问一个简单的问题,如何判断目标主机是否在监听一个UDP端口port?我:给目标主机发送一个UDP报文(含目标port),如果收到回复,表示监听,否则表示没有监听。面试官:有没有通用一点的方法我:没有也许面试官只是随口问一个简单的问题,但我就是不会,没有考虑一些异常场景,所以面试官看我这个问题都答不好,干脆不想问了,面试直接结束,凉凉。目录1、TCP监听端口1.1、connect接口1.2、telnet指令1.3、nc 指令2、UDP监听端口2.1、nc原创 2020-08-02 15:14:31 · 2921 阅读 · 0 评论