netstat、ss

一、关键词

linux网络相关:netstat

二:知识点

安装:Debian/Ubuntu: sudo apt install net-tools

选项 说明 常用组合示例
-a 显示所有连接(包括监听和非监听) netstat -a
-t 仅显示 TCP 连接 netstat -at
-u 仅显示 UDP 连接 netstat -au
-l 仅显示处于 LISTEN(监听)状态的套接字 netstat -l
-n 以数字形式显示地址和端口号(不解析主机名和服务名),加快显示速度 netstat -n
-p 显示占用该连接的进程ID(PID)和程序名称 netstat -p
-r 显示内核路由表 netstat -r
-s 显示每个协议的统计信息(如TCP、UDP) netstat -s
-c 连续输出,每隔一段时间刷新一次网络状态信息 netstat -c
-g 显示多播组(Multicast Group)的成员信息 netstat -g
-i 显示网络接口的统计信息(类似于 ifconfig) netstat -i

三、实际运用

使用netstat -ng查看应用程序加入组播状态

image

解析:

Interface:网络接口名称
Group:已加入的多播组IP地址
ReCnt:“引用计数”,表示有多少个进程或套接字正在使用这个多播组

实际应用

  • 在使用组播接收流时,收不到流时,若机器上存在多网口,则需要看程序加入的是接流的网口才行,使用ANY监听所有网口也未必好使,此时则需要我们查看我们加入的Interface的名称是否对应接流的名称!
posted @ 2025-08-30 23:07  Labant  阅读(12)  评论(0)    收藏  举报