TCP序列号是如何存储的?
How is TCP sequence number stored?
如图所示,wireshark 抓包的 TCP 层序列号是十进制的 45943
,用十六进制数字表示 61a08950
。显然,将十六进制数直接转换为十进制数并不等同于 45943
,那么这个数字是如何存储的?它是编码的还是类似的东西?
- 它们以大端格式存储。
- Wireshark 显示相对序列号,而不是绝对序列号。
以下是配置 Wireshark 以显示绝对数字的方法:
如图所示,wireshark 抓包的 TCP 层序列号是十进制的 45943
,用十六进制数字表示 61a08950
。显然,将十六进制数直接转换为十进制数并不等同于 45943
,那么这个数字是如何存储的?它是编码的还是类似的东西?
- 它们以大端格式存储。
- Wireshark 显示相对序列号,而不是绝对序列号。
以下是配置 Wireshark 以显示绝对数字的方法: