netstat の –s オプションは、UDP、TCP、SCTP、Internet Control Message Protocol (ICMP)、および IP のプロトコルについて、プロトコル別の統計情報を表示します。
次のようにプロトコルのステータスを表示します。
% netstat -s
–P オプションを使用すると、netstat コマンドの出力をプロトコル別にフィルタリングできます。このオプションはトランスポートプロトコルに限定されません。
このオプションを使用して次の値を指定できます。
icmp
icmpv6
igmp
ipv6tcp
rawip
sctp
tcp
udp
たとえば、次のように、netstat の出力を UDP プロトコルでフィルタリングします。
% netstat -s -P udp UDP udpInDatagrams = 3704 udpInErrors = 0 udpOutDatagrams = 3703 udpOutErrors = 0使用例 1-4 TCP プロトコルのステータスの表示
次の例は、P –オプション を指定して TCP プロトコルの結果を表示する方法を示しています。
% netstat -P tcp TCP: IPv4 Local Address Remote Address Swind Send-Q Rwind Recv-Q State ----------------- -------------------- ----- ------ ----- ------ ------- lhost-1.login abc.def.local.Sun.COM.980 49640 0 49640 0 ESTABLISHED lhost.login ghi.jkl.local.Sun.COM.1020 49640 1 49640 0 ESTABLISHED remhost.1014 mno.pqr.remote.Sun.COM.nfsd 49640 0 49640 0 TIME_WAIT TCP: IPv6 Local Address Remote Address Swind Send-Q Rwind Recv-Q State If ---------------- ---------------------- ------ ----- ------ ----------- ----- localhost.38983 localhost.32777 49152 0 49152 0 ESTABLISHED localhost.32777 localhost.38983 49152 0 49152 0 ESTABLISHED localhost.38986 localhost.38980 49152 0 49152 0 ESTABLISHED