【发布时间】:2013-03-20 14:38:12
【问题描述】:
我知道主机和网络上的字节序可能不同 但为什么字节顺序很重要?
我认为有两个原因:
1 让路由器检查ip头(如地址),路由器只识别大端顺序(网络字节顺序) 2 让接收主机识别数据包的字节顺序。由于接收主机不知道发送主机的字节序,所以如果不将字节序转换为网络字节序,它就不知道数据包的字节序。
我说的对吗?
那么对于下面的字段,应该转换成字节序,为什么?
1 TCP/UDP Header options, like MSS, timestamps
2 TCP/UDP header checksum
3 TCP sequence number
4 UDP/TCP data fields
【问题讨论】:
标签: networking tcp network-programming