
TCP/IP
Aegeaner
这个作者很懒,什么都没留下…
展开
-
TCP/IP笔记一:判断子网类型的几个宏
最近在看《用TCP/IP进行网际互联》和《TCP/IP详解》,以及TCP/IP的几个开源实现:Xinu实现、BSD实现、lwIP实现、uIP实现,做一些小的笔记。、下面是Xinu中判断子网类型的几个宏:#if BYTE_ORDER == BIG_ENDIAN#define IP_CLASSA(x) (((x) & 0x80000000) == 0) /* IP Class A */#原创 2012-02-16 13:30:04 · 1518 阅读 · 0 评论 -
TCP/IP笔记二:IP头部/UDP/TCP校验和的计算
The IP checksum is the 16 bit one's complement of the one's complement sum of all 16 bit words in the header.“1的补码”即反码。IP只对首部而不对数据部分计算校验和,计算方法是将首部视为16位整数的序列,对首部所有16位整数各求反码,并将结果相加,再对求得的和计算一次二进制反码原创 2012-02-19 20:12:40 · 2250 阅读 · 0 评论