我试图连接到远程设备(通过TCP连接到端口31200上的我的服务器),同时使用ngrep进行故障排除我得到以下内容:
T(6)2012/02/21 00:26:25.817525 9.8.7.6:37400 – > 1.2.3.4:31200 [S]
T(6)2012/02/21 00:26:25.817556 1.2.3.4:31200 – > 9.8.7.6:37400 [AR]
有谁知道[S]和[AR]代表什么或在哪里可以find更多的信息,经过一个小时的search后找不到任何东西(我的C很差,所以无法查看ngrep的来源出来)! (6)代表什么也是好的,我读过它是子协议,但它对应于什么?
谢谢
根据ngrep源代码, T表示TCP,而(6)是协议本身的无符号十进制表示(从包中读取) – 所以符号是等价的。 可用的协议是:
T(6) – TCP U(17) UDP I(1) – ICMP I(58) – ICMPv6 G(2) – IGMP ? (未知) 还有很多 ,但这些是由ngrep推出的唯一的。
TCP标志的可能性是:
[A] [S] [R] [F] [U] [P] [E] [C]