作者andytzeng (Ya-Shiuan)
看板Network
标题Re: 请问一下关於IP datagram header
时间Mon Jun 20 01:06:32 2005
※ 引述《willhunting (花关索 锦马超)》之铭言:
: 看书上说,datagram里原来就有四个bits去放header
^^^^^^^^
: 然後datagram里的32 bits的options又往往作为header
: 的延伸,所以datagram可以有20 bytes的header
: 请问这是怎麽算的呀?
其实我看不太懂你的问题耶..~"~..(小弟资浅)
一般 IP header 的栏位有
4 bits IP Version
4 bits header length(单位 4bytes)
8 bits Reserve
16bits Total Length (Header+Data 单位 bytes)
16bits Identification Number
4 bits Flags(做 fragment 用的)
12bits Fragment offset(配合上面)
8 bits TTL
8 bits Protocol Number(指定 IP 所包的是什麽 protocol)
16bits Header checksum
32bits Source IP
+ 32bits Distination IP
----------------------------------------------
160bits = 20Bytes
20 是这样出来的...保留栏位部分,已经有些程式拿来做其他用途..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.242.114
1F:推 willhunting:喔赞 我看懂了 感谢感谢! 218.166.78.147 06/21
2F:→ andytzeng:Not at all..140.134.242.114 06/21