ip数据包头解析

ip数据报报头分析:

        4bits:        ip版本号

        4bits:        ip报头长度,4个字节为一个单位

        8bits:        ip数据报服务类型,PPPDTRUU
                                        PPP:    数据报优先级,很少使用
                                        D  :      0一般延迟,1低延迟
                                        T  :       0一般传输量,1高传输量

                                        R  :      0一般可靠度,1高可靠度

                                       UU :    保留,尚未被使用       

        16bits:        ip数据报总长度,包括头部和数据部分,就是总的ip数据报长度,包括被分割的ip数据报

        16bits:        ip数据报识别码,标记多个被分割的小的ip数据报来自同一个大的ip数据报
        3bits:          特殊标志,分割or不分割数据报使用,0DM
                                         D:        0可以分段,1不可分段
                                         M:        0此ip为最后分段,1此ip为非最后分段
        13bits:        分段偏移,表示此ip分段,在整个ip数据报中所占的位置
        8bits:           该数据报的生存时间,0~255,每通过1个路由器,减1,为0时,将被抛弃,通过255个路由器,挺难
        8bits:           协议代码,ip数据报内数据的种类
                                         1:  ICMP
                                         2:  IGMP
                                         3:  GGP
                                         4:  IP
                                         6:  TCP
                                         8:  EGP
                                         17:UDP
        16bits:        报头效验码,检查报头错误
        32bits:        来源的ip,即发送方的ip
        32bits:        目标的ip,即接收方的ip
        32bits:        其他参数+补齐项目。其他参数不足32bits,自动补齐


你可能感兴趣的:(网络)