拿来就用ip头

原创 2004年10月12日 21:41:00
typedef struct _ip_heAder
{
    unsigned char  ip_verlen;        // 4-bit IPv4 version
                                     // 4-bit header length (in 32-bit words)
    unsigned char  ip_tos;           // IP type of service
    unsigned short ip_totallength;   // Total length
    unsigned short ip_id;            // Unique identifier
    unsigned short ip_offset;        // Fragment offset field
    unsigned char  ip_ttl;           // Time to live
    unsigned char  ip_protocol;      // Protocol(TCP,UDP etc)
    unsigned short ip_checksum;      // IP checksum
    unsigned int   ip_srcaddr;       // Source address
    unsigned int   ip_destaddr;      // Source address
} IP_HEADER;


一个填充的例子,第一个unsigned chAr 是4位4位分着用的
ip_heAder.ip_verlen=(4<<4 | sizeof(IP_HEADER)/sizeof(unsigned long));
 ip_heAder.ip_tos = 0;
 ip_heAder.ip_totallength  = htons(sizeof(IP_HEADER)+sizeof(ICMP_HEADER)+20);
 ip_heAder.ip_id  = 0;
 ip_heAder.ip_offset = 0;
 ip_heAder.ip_ttl  = 255;
 ip_heAder.ip_protocol  = IPPROTO_ICMP;
 ip_heAder.ip_srcaddr   = inet_addr("202.198.169.128");
 ip_heAder.ip_destaddr  = inet_addr("202.198.169.255");

拿来就用的icmp头

typedef struct _icmp_heAder{ char type; char code; USHORT checksum; USHORT id; USHORT sequence; ULON...
  • uuty
  • uuty
  • 2004年10月12日 21:43
  • 1626

不要拿来就用

关于方法论的问题。      最近的学习陷入了这么一种模式,就是方法论至上——有问题,上知乎,上quora,各种搜索引擎堆上去,各种百科都用上,试图找到别人介绍的学习方法,想借此抄下捷径。这种做法...
  • lao454490095
  • lao454490095
  • 2015年08月02日 12:20
  • 441

《拿来就用单片机》摘录

 1、寄存器的由来:单片机还集成了有被称为加法器的电路,加法器是所有计算机(包括单片机)的核心电路。所谓的计算机工作就是不断地在做加法计算,通常我们说的计算机速度可以理解成就是这个加法速度。51机的加...
  • Fei20090305
  • Fei20090305
  • 2010年08月03日 22:02
  • 797

VC线程池,拿来就用

#ifndef _ThreadPool_H_#define _ThreadPool_H_#pragma warning(disable: 4530)#pragma warning(disable: 4...
  • zrjdds
  • zrjdds
  • 2010年08月19日 16:57
  • 5158

Android dialogUtils 拿来就用

Android项目开发中 经常会是用到对话框 封装成了工具类 便于后续的使用免责声明: 手头没有图片 用的项目中的图片 如有侵权 联系删除 Demo下载地址...
  • u010838785
  • u010838785
  • 2017年01月05日 12:21
  • 1828

Android 拿来就用的圆形图片控件

上代码: package winter.zxb.smilesb101.easysyrinx.UI.SelfView; import android.content.Context; import ...
  • qq_21265915
  • qq_21265915
  • 2017年02月09日 16:02
  • 280

实现自定义的IP头(收藏)

Win2000中用户自定义IP头的实现及OicqSend完整实例源程序(yagami 转贴)   出处:http://janker.126.com正文:Win2000中用户自定义IP头的实现及Oicq...
  • aheadyes
  • aheadyes
  • 2005年07月14日 16:46
  • 1021

配置好的checkBox 拿来就用

布局文件
  • u010838785
  • u010838785
  • 2016年12月02日 16:05
  • 6894

配置好的webview 拿来就用

private void initWebView() { webView.loadUrl(url); //支持javascript // webView....
  • u010838785
  • u010838785
  • 2016年11月24日 17:20
  • 310

ip头校验和

在巨著《TCP/IP详解1》中有这样一句话:“ICMP,IGMP,UDP and TCP all use the same checksum algorithm”。的确,检验和算法在TCP/IP协议族...
  • MAOTIANWANG
  • MAOTIANWANG
  • 2013年06月28日 16:26
  • 3610
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:拿来就用ip头
举报原因:
原因补充:

(最多只允许输入30个字)