链路层和ip层数据格式

//链路层数据包格式

typedef struct {

    u_char DestMac[6];

    u_char SrcMac[6];

    u_char Etype[2];

}ETHHEADER;

//IP层数据包格式
 

typedef struct {

    int header_len:4;

    int version:4;

    u_char tos:8;

    int total_len:16;

    int ident:16;

    int flags:16;

    u_char ttl:8;

    u_char proto:8;

    int checksum:16;

    u_char sourceIP[4];

    u_char destIP[4];

}IPHEADER;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值