Tcp 192168,1,2,7138如何转换为IP地址192.168.1.2上的端口1930

Tcp 192168,1,2,7138如何转换为IP地址192.168.1.2上的端口1930,tcp,ftp,ftps,Tcp,Ftp,Ftps,如何从FTP抛出的数字推断端口和ip? 例如,192168,1,2,7138在IP地址192.168.1.2上转换为1930 背后的逻辑是什么?前四个数字表示客户端IP,后两个数字表示客户端端口号。这是十六进制到十二进制的转换 16^2 * 7 + 138 = 1930 第一个数字代表十六进制数的第3位和第4位(端口号),第二个数字代表十六进制数的第1位和第2位。 所以我们有 7 = 07 in hex 及 我们总共有 078A in hex which is 1930 或者你可以跳过它,

如何从FTP抛出的数字推断端口和ip? 例如,192168,1,2,7138在IP地址192.168.1.2上转换为1930


背后的逻辑是什么?

前四个数字表示客户端IP,后两个数字表示客户端端口号。这是十六进制到十二进制的转换

16^2 * 7 + 138 = 1930
第一个数字代表十六进制数的第3位和第4位(端口号),第二个数字代表十六进制数的第1位和第2位。 所以我们有

7 = 07 in hex

我们总共有

078A in hex which is 1930
或者你可以跳过它,只把第一个数字转换成dec,因为它是3-d和4位的。第二个数字已转换

078A in hex which is 1930