正文

一些常用的报文头结构定义ETHERNET IP UDP PPP2007-01-28 22:38:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ljqy/22943.html

分享到:

/*Ethernet  Header*/typedef struct tagEthernet_II_header{    BYTE byDA[6];    /*Destinate MAC*/    BYTE bySA[6];    /*Source MAC*/    WORD wType;      /*Type*/    }ETHERNET_HEADER_S,*PETHERNET_HEADER_S; /*UDP Packet Header*/typedef struct tagUDPPackerHeader{    WORD wSPort;    /*Source Port*/    WORD wDPort;    /*Destinate Port*/    WORD wLength;   /*UDP Length*/    WORD wCheckSum; /*UDP CheckSum*/}UDPPACKETHEADER_S,*PUDPPACKETHEADER_S; /*IP Packet Header*/typedef struct tagIPPackerHeader{    BYTE byHeadlen:4     /*head length*/    BYTE byVer:4         /*version*/        BYTE byTOS;          /*Type of Service*/    WORD wPacketLen;     /*Packet Length*/    WORD wSequence;      /*Sequence number*/    WORD wMarkFragPoi;   /**/        BYTE byTTL;          /*Time Life*/        BYTE byProtocolType; /*byProtocolype*/    WORD wHeadCheckSum;  /*Check Sum*/    DWORD dwIPSrc;       /*Source IP*/    DWORD dwIPDes;       /*Destinate IP*/}IPPACKETHEADER_S,*PIPPACKETHEADER_S; /*  PPP Packet Header*/typedef struct tagPPPPackerHeader{    BYTE byFrame;     /*Frame 0x7e*/    BYTE byAddress;  /*address 0xFF*/        BYTE byControl;  /*control 0x03*/    WORD wProtocal;  /*protocal 0021 c021 8021*/    }PPPPACKETHEADER_S,*PPPPPPACKETHEADER_S;

阅读(5539) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册