年少轻狂,幸福时光

标签:IP

iphdr结构
技术文档

iphdr结构

2008-12-05 2008-12-05 7369浏览 0评论 简洁版

位于:/usr/src/linux/include/linux/ip.h

struct iphdr {
#if defined(__LITTLE_ENDIAN_BITFIELD)
__u8    ihl:4,
version:4;
#elif defined (__BIG_ENDIAN_BITFIELD)
__u8    version:4,
ihl:4;
#else
#error "Please fix <asm/byteorder.h>"
#endif
__u8    tos;
__be16 -tot_len;
__be16 -id;
__be16 -frag_off;
__u8    ttl;
__u8    protocol;
__be16 -check;
__be32 -saddr;
__be32 -daddr;
};

IPv4 (Internel协议)头部

UTF8

阅读更多...