IP头和TCP头数据结构(C#版)

 IP头和TCP头数据结构(C#版)

       public struct ip_hdr   //IP头
        {
            public byte h_lenver; //4位首部长度+4位IP版本号 
            public byte tos; //8位服务类型TOS 
            public ushort total_len; //16位总长度(字节) 
            public ushort ident; //16位标识 
            public ushort frag_and_flags; //3位标志位+13报片偏移 
            public byte ttl; //8位生存时间 TTL 
            public byte proto; //8位协议 (TCP, UDP 或其他) 
            public ushort checksum; //16位IP首部校验和 
            public uint sourceIP; //32位源IP地址 
            public uint destIP; //32位目的IP地址 
        }
        public struct tcp_hdr  //TCP头
        {
            public ushort th_sport; //16位源端口 
            public ushort th_dport; //16位目的端口 
            public uint th_seq; //32位序列号 
            public uint th_ack; //32位确认号 
            public byte th_lenres; //4位首部长度/6位保留字 
            public byte th_flag; //6位标志位 
            public ushort th_win; //16位窗口大小 
            public ushort th_sum; //16位校验和 
            public ushort th_urp; //16位紧急数据偏移量
        }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值