精华内容
下载资源
问答
  • ip协议——ip报文格式

    2019-05-16 23:01:00
    首部长度:占4位,指IP报文头的长度。最大的长度(即4个bit都为1时)为15个长度单位,每个长度单位为4字节(TCP/IP标准,DoubleWord),所以IP协议报文头的最大长度为60个字节,最短为上图所示的20个...

    版本:占4位,指IP协议的版本号。目前的主要版本为IPV4,即第4版本号,也有一些教育网和科研机构在使用IPV6。在进行通信时,通信双方的IP协议版本号必须一致,否则无法直接通信。 
    首部长度:占4位,指IP报文头的长度。最大的长度(即4个bit都为1时)为15个长度单位,每个长度单位为4字节(TCP/IP标准,DoubleWord),所以IP协议报文头的最大长度为60个字节,最短为上图所示的20个字节。 
    服务类型:占8位,用来获得更好的服务。其中的前3位表示报文的优先级,后面的几位分别表示要求更低时延、更高的吞吐量、更高的可靠性、更低的路由代价等。对应位为1即有相应要求,为0则不要求。 
    总长度:16位,指报文的总长度。注意这里的单位为字节,而不是4字节,所以一个IP报文的的最大长度为65535个字节。 
    标识:该字段标记当前分片为第几个分片,在数据报重组时很有用。 
    标志:该字段用于标记该报文是否为分片,后面是否还有分片 
    片偏移:指当前分片在原数据报中相对于用户数据字段的偏移量,即在原数据报中的相对位置。 
    生存时间:TTL。该字段表明当前报文还能生存多久。每经过1ms或者一个网关,TTL的值自动减1,当生存时间为0时,报文将被认为目的主机不可到达而丢弃。使用过Ping命令的用户应该有印象,在windows中输入ping命令,在返回的结果中即有TTL的数值。 
    协议:该字段指出在上层(网络7层结构或TCP/IP的传输层)使用的协议,可能的协议有UDP、TCP、ICMP、IGMP、IGP等。 
    首部校验和:用于检验IP报文头部在传播的过程中是否出错,主要校验报文头中是否有某一个或几个bit被污染或修改了。 
    源IP地址:32位,4个字节,每一个字节为0~255之间的整数 
    目的IP地址:32位,4个字节,每一个字节为0~255之间的整数

    转载于:https://www.cnblogs.com/yukino1/p/10878654.html

    展开全文
  • IP报文8位协议号说明

    2018-03-05 09:28:53
     4 IP IP in IP (encasulation) [JBP]   5 ST Stream [ RFC1190 ,IEN119,JWF]   6 TCP Transmission Control [ RFC793 ,JBP]   7 UCL UCL [PK]   8 EGP Exterior Gateway Protocol [ RFC888 ,...
    

    分类: LINUX

    Decimal    Keyword     Protocol                         References 
    -------    -------     --------                         ---------- 
         0                    Reserved                              [JBP] 
         1     ICMP        Internet Control Message       [RFC792,JBP] 
         2     IGMP        Internet Group Management     [RFC1112,JBP] 
         3     GGP         Gateway-to-Gateway              [RFC823,MB] 
         4     IP            IP in IP (encasulation)               [JBP] 
         5     ST           Stream                 [RFC1190,IEN119,JWF] 
         6     TCP         Transmission Control           [RFC793,JBP] 
         7     UCL         UCL                                    [PK] 
         8     EGP         Exterior Gateway Protocol     [RFC888,DLM1] 
         9     IGP         any private interior gateway          [JBP] 
        10     BBN-RCC-MON BBN RCC Monitoring                    [SGC] 
        11     NVP-II      Network Voice Protocol         [RFC741,SC3] 
        12     PUP         PUP                             [PUP,XEROX] 
        13     ARGUS       ARGUS                                [RWS4] 
        14     EMCON       EMCON                                 [BN7] 
        15     XNET        Cross Net Debugger            [IEN158,JFH2] 
        16     CHAOS       Chaos                                 [NC3] 
        17     UDP         User Datagram                  [RFC768,JBP] 
        18     MUX         Multiplexing                    [IEN90,JBP] 
        19     DCN-MEAS    DCN Measurement Subsystems           [DLM1] 
        20     HMP         Host Monitoring                [RFC869,RH6] 
        21     PRM         Packet Radio Measurement              [ZSU] 
        22     XNS-IDP     XEROX NS IDP               [ETHERNET,XEROX] 
        23     TRUNK-1     Trunk-1                              [BWB6] 
        24     TRUNK-2     Trunk-2                              [BWB6] 
        25     LEAF-1      Leaf-1                               [BWB6] 
        26     LEAF-2      Leaf-2                               [BWB6] 
        27     RDP         Reliable Data Protocol         [RFC908,RH6] 
        28     IRTP        Internet Reliable Transaction  [RFC938,TXM] 
        29     ISO-TP4     ISO Transport Protocol Class 4 [RFC905,RC77] 
        30     NETBLT      Bulk Data Transfer Protocol    [RFC969,DDC1] 
        31     MFE-NSP     MFE Network Services Protocol  [MFENET,BCH2] 
        32     MERIT-INP   MERIT Internodal Protocol             [HWB] 
        33     SEP         Sequential Exchange Protocol        [JC120] 
        34     3PC         Third Party Connect Protocol         [SAF3] 
        35     IDPR        Inter-Domain Policy Routing Protocol [MXS1] 
        36     XTP         XTP                                   [GXC] 
        37     DDP         Datagram Delivery Protocol            [WXC] 
        38     IDPR-CMTP   IDPR Control Message Transport Proto [MXS1] 
        39     TP++        TP++ Transport Protocol               [DXF] 
        40     IL          IL Transport Protocol                [DXP2] 
        41     SIP         Simple Internet Protocol              [SXD] 
        42     SDRP        Source Demand Routing Protocol       [DXE1] 
        43     SIP-SR      SIP Source Route                      [SXD] 
        44     SIP-FRAG    SIP Fragment                          [SXD] 
        45     IDRP        Inter-Domain Routing Protocol   [Sue Hares] 
        46     RSVP        Reservation Protocol           [Bob Braden] 
        47     GRE         General Routing Encapsulation     [Tony Li] 
        48     MHRP        Mobile Host Routing Protocol[David Johnson] 
        49     BNA         BNA                          [Gary Salamon] 
        50     SIPP-ESP    SIPP Encap Security Payload [Steve Deering] 
        51     SIPP-AH     SIPP Authentication Header  [Steve Deering] 
        52     I-NLSP      Integrated Net Layer Security  TUBA [GLENN] 
        53     SWIPE       IP with Encryption                    [JI6] 
        54     NHRP        NBMA Next Hop Resolution Protocol 
    55-60                 Unassigned                            [JBP] 
        61                 any host internal protocol            [JBP] 
        62     CFTP        CFTP                            [CFTP,HCF2] 
        63                 any local network                     [JBP] 
        64     SAT-EXPAK   SATNET and Backroom EXPAK             [SHB] 
        65     KRYPTOLAN   Kryptolan                            [PXL1] 
        66     RVD         MIT Remote Virtual Disk Protocol      [MBG] 
        67     IPPC        Internet Pluribus Packet Core         [SHB] 
        68                 any distributed file system           [JBP] 
        69     SAT-MON     SATNET Monitoring                     [SHB] 
        70     VISA        VISA Protocol                        [GXT1] 
        71     IPCV        Internet Packet Core Utility          [SHB] 
        72     CPNX        Computer Protocol Network Executive  [DXM2] 
        73     CPHB        Computer Protocol Heart Beat         [DXM2] 
        74     WSN         Wang Span Network                     [VXD] 
        75     PVP         Packet Video Protocol                 [SC3] 
        76     BR-SAT-MON  Backroom SATNET Monitoring            [SHB] 
        77     SUN-ND      SUN ND PROTOCOL-Temporary             [WM3] 
        78     WB-MON      WIDEBAND Monitoring                   [SHB] 
        79     WB-EXPAK    WIDEBAND EXPAK                        [SHB] 
        80     ISO-IP      ISO Internet Protocol                 [MTR] 
        81     VMTP        VMTP                                 [DRC3] 
        82     SECURE-VMTP SECURE-VMTP                          [DRC3] 
        83     VINES       VINES                                 [BXH] 
        84     TTP         TTP                                   [JXS] 
        85     NSFNET-IGP  NSFNET-IGP                            [HWB] 
        86     DGP         Dissimilar Gateway Protocol     [DGP,ML109] 
        87     TCF         TCF                                  [GAL5] 
        88     IGRP        IGRP                            [CISCO,GXS] 
        89     OSPFIGP     OSPFIGP                      [RFC1583,JTM4] 
        90     Sprite-RPC  Sprite RPC Protocol            [SPRITE,BXW] 
        91     LARP        Locus Address Resolution Protocol     [BXH] 
        92     MTP         Multicast Transport Protocol          [SXA] 
        93     AX.25       AX.25 Frames                         [BK29] 
        94     IPIP        IP-within-IP Encapsulation Protocol   [JI6] 
        95     MICP        Mobile Internetworking Control Pro.   [JI6] 
        96     SCC-SP      Semaphore Communications Sec. Pro.    [HXH] 
        97     ETHERIP     Ethernet-within-IP Encapsulation     [RXH1] 
        98     ENCAP       Encapsulation Header         [RFC1241,RXB3] 
        99                 any private encryption scheme         [JBP] 
       100     GMTP        GMTP                                 [RXB5] 
    101-254                Unassigned                            [JBP] 
        255                Reserved                              [JBP]
    展开全文
  • 版本:占4位,指IP协议的版本,有IPv4和IPv6两种,对于IPv4协议该字段就是4 首部长度:占4位,指IP协议的报头长度,范围在20-60字节 区分服务:占8位,只有在使用区分服务时该字段才有作用,一般情况下不使用该...

    1 IP协议报头
    IP协议报头
    各字段解释:
    版本号:占4位,指IP协议的版本,有IPv4和IPv6两种,对于IPv4协议该字段就是4
    首部长度:占4位,指IP协议的报头长度,范围在20-60字节
    区分服务:占8位,只有在使用区分服务时该字段才有作用,一般情况下不使用该字段
    长度:占16位,指IP协议的总长度:报头长度+数据长度
    根据IP报头来看,长度占16位,长度应该在65535个字节,但实际传送不了这么大长度的IP报文;
    IP报文的长度是依据下层数据链路层规定的数据帧中的数据字段的最大长度,称为最大传输单元MTU;
    一般最大传输单元MTU的长度为1500个字节,所以IP报文最大长度为1500个字节,若超过该长度,IP报文会被分片。

    16位标识、3位标志、13位片偏移用于IP报文的分片和组装
    标识:占16位,由于IP报文有长度的限制,超过MTU会被分片,而在交付给上层时需要将IP报文组装,该字段用于唯一标识一个IP报文
    标志:占3位,第一位为保留位,第二位表示该IP报文是否分片(1表示禁止分片,0表示分片),第三位表示该IP报文是否为最后一个
    片偏移:占13位,在报文分片时有效,表示该片报文应位于整个IP报文的那个位置

    生存时间TTL:占8位,在路由时通过一跳与多跳的方式查找路径,为防止某个报文在网络中一直处于游离状态,无限循环,所以在报头中规定了报文在网络中最多经过路由器的数量,也就是该报文的最大跳数
    协议类型:占8位,表示该IP报文要交给上层的那个协议(UDP或TCP)
    首部校验和:占16位,鉴别头部是否有损坏
    源IP:占32位,表示该IP报文从哪里来
    目的IP:占32位,表示该IP报文要发送到哪里

    2 IP报文的分片和组装
    当IP报文的总长度超过MTU(1500)字节时,该IP报文需要在网络中分片发送,
    接收端会根据接收到的IP报文报头的16位标识,3位标志和13位片偏移有效的对分片报文进行组装。
    IP报文的分片和组装
    报文分片组装的缺点:
    (1)报文的其中一个分片丢失会造成整个报文的丢失,增大报文丢失的可能性,降低了数据传输的可靠性;
    (2)报文的分片组装需要IP层自己来做,借助IP协议报头中的标识、标志和片偏移字段进行报文的分片和组装会增大数据传输的成本,降低数据传输的性能。
    【注】:若某IP报文分片后在网络传输的过程中,某一篇报文丢失,则会认为该IP报文整体丢失,触发重传机制

    展开全文
  • ip报文

    2017-11-08 20:07:21
    ip报文 IP协议是TCP/IP协议中的核心协议。所有TCP,UDP,ICMP,IGMP数据都通过IP数据报传输,但是IP不保证能够到达目的地址,并且IP不保证到达的顺序,所以需要上层的协议(通常是TCP)来处理这些潜在的问题,以便...

     IP协议是TCP/IP协议中的核心协议。所有TCP,UDP,ICMP,IGMP数据都通过IP数据报传输,但是IP不保证能够到达目的地址,并且IP不保证到达的顺序,所以需要上层的协议(通常是TCP)来处理这些潜在的问题,以便为应用提供无差错的交付。

    IP报头

     IP报文.jpg)

    • 版本:占4位(bit),指IP协议的版本号。目前的主要版本为IPV4,即第4版本号,也有一些教育网和科研机构在使用IPV6。在进行通信时,通信双方的IP协议版本号必须一致,否则无法直接通信。

    • 首部长度:占4位(bit),指IP报文头的长度。最大的长度(即4个bit都为1时)为15个长度单位,每个长度单位为4字节(TCP/IP标准,DoubleWord),所以IP协议报文头的最大长度为60个字节,最短为上图所示的20个字节,这个字段正常字段为5(这里的单位为4字节)。

    • 服务类型:占8位(bit),用来获得更好的服务。其中的前3位表示报文的优先级,后面的几位分别表示要求更低时延、更高的吞吐量、更高的可靠性、更低的路由代价等。对应位为1即有相应要求,为0则不要求。

    • 总长度:16位(bit),指报文的总长度。注意这里的单位为字节,而不是4字节,所以一个IP报文的的最大长度为65535个字节。

    • 标识(identification):该字段标记当前分片为第几个分片,在数据报重组时很有用。

    • 标志(flag):该字段用于标记该报文是否为分片(有一些可能不需要分片,或不希望分片),后面是否还有分片(是否是最后一个分片)。

    • 片偏移:指当前分片在原数据报(分片前的数据报)中相对于用户数据字段的偏移量,即在原数据报中的相对位置。

    • 生存时间:TTL(Time to Live)。该字段表明当前报文还能生存多久。每经过1ms或者一个网关,TTL的值自动减1,当生存时间为0时,报文将被认为目的主机不可到达而丢弃。 使用过Ping命令的用户应该有印象,在windows中输入ping命令,在返回的结果中即有TTL的数值。

    • 协议:该字段指出在上层(网络7层结构或TCP/IP的传输层)使用的协议,可能的协议有UDP、TCP、ICMP、IGMP、IGP等。

    • 首部校验和:用于检验IP报文头部在传播的过程中是否出错,主要校验报文头中是否有某一个或几个bit被污染或修改了。

    • 源IP地址:32位(bit),4个字节,每一个字节为0~255之间的整数,及我们日常见到的IP地址格式。

    • 目的IP地址:32位(bit),4个字节,每一个字节为0~255之间的整数,及我们日常见到的IP地址格式。

    IP的在linux中的结构

    typedef struct ip
    {
        u_int ip_v:4; //version(版本)
        u_int ip_hl:4; //header length(报头长度)
        u_char ip_tos; //服务类型
        u_short ip_len;//总长度
        u_short ip_id; //标志
        u_short ip_off; //分片偏移
        u_char ip_ttl; //生存时间
        u_char ip_p; //协议
        u_short ip_sum; //效验和
        struct in_addr ip_src; //源ip地址
        struct in_addr ip_dst;  //目标ip地址
    }IP_HEADER;
    展开全文
  • IP报文详解

    2019-10-01 19:14:52
    IP协议  IP协议,Internet Protocol ,互联网协议,IP协议位于网络层,主要目的是使得网络间...IP报文  IP数据报的首部部分长度为20-60个字节    版本:指IP协议所使用的版本。4个位。版本为0100,4,...
  • IP报文格式详解

    万次阅读 2019-02-17 10:49:51
    IP报文是在网络层传输的数据单元,也叫IP数据...版本:IP协议的版本,目前的IP协议版本为4,下一代IP协议版本为6。 首部长度:IP报头的长度。固定部分的长度(20字节)和可变部分的长度之和。共占4位。最大为1...
  • OSPF采用raw IP协议进行协议报文的传输,IP报文头部中协议号为89。因为使用了raw IP,所以OSPF要有需要自己实现确认重传机制,还需要通过OSPF报文中的checksum字段验证协议报文的内容是否正确。通过LSA中的sequence...
  • 报文协议标识符

    千次阅读 2011-03-06 13:56:00
    L2报文协议标识符 Ethernet:0x8100   L3报文协议标识符  IP:x0800 IPv6:0x86DD ARP:0x0806 RARP:0x8035 PPPoE discovery:0x8863 PPPoE session:0x8864   L4报文端口 ICMP:1 IGMP:2 TCP:6 UDP:...
  • IP报文

    2016-07-18 22:47:08
    1、版本(Version):标识了报文IP版本。这个4位字段的值通常为二进制0100;通常的IP版本是4(IPV4)。新版的IP协议版本是6(IPV6),但还没有普遍使用,有时又叫做“下一代IP”(IPng)。所有已分配的现行...
  • IP报文格式

    2017-12-13 15:55:22
    版本:IP协议的版本,目前的IP协议版本为4,下一代IP协议版本为6。相同版本的ip号才能进行通信 首部长度:IP报头的长度。单位为4字节,固定部分的长度(20字节)和可变部分的长度之和。共占4位。最大为1111,即...
  • IP报文头详解以及定义

    千次阅读 2019-05-24 09:29:29
    IP数据包也叫IP报文分组,传输在ISO网络7层结构中的网络层,它由IP报文头和IP报文用户数据组成,IP报文头的长度一般在20到60个字节之间,而一个IP分组的最大长度则不能超过65535个字节。 下图为IP分组的报文头格式...
  • IP报文结构

    千次阅读 2015-09-08 09:55:08
    3.协议类型:2个字节 常用的协议有IPv4,IPv6,ARP 等等IP报文结构如图:1.VERSION版本:常用的IPv4 和IPv6 2.首部信息长度:4位,能表示0到60个字节。 3.服务类型(8位):000 ROUTINE 001 PRIORITY 010 IMMEDIATE ...
  • MIN-IP报文解析

    2016-05-31 20:19:54
    协议号:55MIN-IP头:第一行:前8个比特是下一个报文协议号,本例子指的是06第8-15比特是最高位S置1是有源IP和目的IP;后2个字节是校验和,随便填充;第二行:SIP:4个字节;本例SIP为10.0.0.4第三行:DIP:4个...
  • IP报文头部详解

    千次阅读 2020-04-21 00:11:17
    IP协议的版本,目前的IP协议版本为4,下一代IP协议版本为6。 2、首部长度(4位) IP报头的长度。固定部分的长度(20字节)和可变部分的长度之和。共占4位。最大为1111,即10进制的15,代表IP报头的最大长度...
  • 协议号是存在于IP数据包的头部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。 ...
  • TCP/IP报文

    2019-05-18 01:54:28
    4位版本 : IP协议版本 4位头部长度 : 最大为1111 >> 15 个四字节 = 60 8位服务类型 : 3位优先权字段忽略 最小延时 最大吞吐量 最高可靠 最小费用 4位是互斥的 一位保留 16位标识 : 3位标志 13位偏移量 3位...
  • 1. IP 报文格式 0bit是指位于最左边的最高位,31bit是指位于最右边的最低位,4个字节的32bit按照 big...版本:占4位,指 IP 协议的版本,目前广泛使用的 IP 协议版本为 4。 首部长度:占 4 位,由于首部长度应..
  • IP数据包也叫IP报文分组,传输在ISO网络7层结构中的网络层,它由IP报文头和IP报文用户数据组成,IP报文头的长度一般在20到60个字节之间,而一个IP分组的最大长度则不能超过65535个字节。下图为IP分组的报文头格式,...
  • 协议如何定比较好,请举实例说明。发给服务端后服务端又该如何解析?比如第三条信息,可以是手机,可以是其他,服务端如何识别? (2)若是分三次(或以上)打包发送,是不是效率太低?同时,也存在上面说的服务端如何...
  • TCP/IP 报文格式(IP数据包、TCP报头、UDP报头) 一、IP包格式 IP数据包,是一种可以变长的分组,由首部与数据负载组成。首部长度为20-60字节(Byte),后40字节...目前广泛使用的 IP协议版本为 4 (即 IPv4)。IPv...
  • 4位版本:目前的协议版本是4,因此IP有时也称作IPv4。 4位首部长度:普通的IP首部长为20个字节,除非含有选项字段。最高位在左边,记为0 bit;最低位在右边,记为31 bit。 8位服务类型(TOS):字段包括一个3 ...
  • IP数据包也叫IP报文分组,传输在ISO网络7层结构中的网络层,它由IP报文头和IP报文用户数据组成,IP报文头的长度一般在20到60个字节之间,而一个IP分组的最大长度则不能超过65535个字节。 下图为IP分组的报文头格式,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,623
精华内容 649
关键字:

ip报文协议号