TCP头中字节的正确顺序是什么?

TCP头中字节的正确顺序是什么?,tcp,Tcp,我试图自己编码一个TCP报头,但无法理解它的正确位/八位字节顺序。这是说: 这意味着源端口应采用前两个八位字节,最低位应位于第一个八位字节中。这对我来说意味着,为了对源端口180进行编码,我应该用以下两个字节启动TCP报头: B4 00 ... 然而,我能找到的所有例子都告诉我,要用另一种方法来做: 00 B4 ... 为什么? 这意味着源端口应该使用前两个八位字节 对 最低的位应该在第一个八位组中 不对。这并不意味着。它什么也没说 所有IP报头中的所有多字节整数都以网络字节顺序表示,即bi

我试图自己编码一个TCP报头,但无法理解它的正确位/八位字节顺序。这是说:

这意味着
源端口
应采用前两个八位字节,最低位应位于第一个八位字节中。这对我来说意味着,为了对源端口180进行编码,我应该用以下两个字节启动TCP报头:

B4 00 ...
然而,我能找到的所有例子都告诉我,要用另一种方法来做:

00 B4 ...
为什么?

这意味着源端口应该使用前两个八位字节

最低的位应该在第一个八位组中

不对。这并不意味着。它什么也没说


所有IP报头中的所有多字节整数都以网络字节顺序表示,即big-endian。这是在中指定的。

看起来这个问题是相关的:
00 B4 ...