为什么要在使用“port”时在“tcpdump”filter中强制“tcp”,因为端口号是在TCP Headers(而不是IP)中定义的,
换句话说,是的
tcpdump tcp and port 10000
同义词
tcpdump port 10000
没有。
tcp and port 10000意思是“tcp port 10000” port 10000表示“tcp端口10000或udp端口10000”,是(tcp or udp) and port 10000的同义词(tcp or udp) and port 10000 例如,如果我想要强制使用TCP,只能看到通过TCP传输的DNS数据包(而不是默认的UDP)。
( tcpdump应该被命名为packetdump或netdump因为它可以将数据包信息转储到第2层,而不是第4层。