想来想去都不知道怎么解释了,把你题目中的为什么三个字去掉就是很好的解释.
表示数据包长度的字段是16位,那么这16位所能表示的最大数字就是2^16-1,二进制就是16个1排起来,所以数据包最大长度是65535