计算机网络课程设计(第七章)解析IP数据包(完整程序代码).docxVIP

  • 21
  • 0
  • 约4.12千字
  • 约 8页
  • 2017-02-03 发布于湖北
  • 举报

计算机网络课程设计(第七章)解析IP数据包(完整程序代码).docx

计算机网络课程设计(第七章)解析IP数据包(完整程序代码)

计算机网络课程设计——机械工业出版社第7章:解析IP数据包课程设计目的:本课程设计的目的就是设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP层的工作原理有更好的理解和认识。完整程序代码:#includestdio.h#includewinsock2.h#includews2tcpip.h#pragma comment(lib,ws2_32.lib) typedef struct _IP_HEADER { union{BYTE Version;BYTE HdrLen;};BYTE ServiceType;WORD TotalLen;WORD ID;union{WORD Flags;WORD FragOff;};BYTE TimeToLive;BYTE Protocol;WORD HdrChksum;DWORD SrcAddr;DWORD DstAddr;BYTE Options; } IP_HEADER;#define IO_RCVALL _WSAIOW(IOC_VENDOR,1)#define BUFFER_SIZE 65535void getVersion(BYTE b,BYTE version){version=b4;}void getIHL(BYTE b,BYTE length){length=(b0x0f)*4;}char*

文档评论(0)

1亿VIP精品文档

相关文档