精华内容
下载资源
问答
  • 2020-01-20 20:50:03

    wireshark源代码:

    https://code.wireshark.org/review/#/admin/projects/wireshark

    wireshark开发指南:

    https://www.wireshark.org/docs/wsdg_html_chunked/

    添加自定义协议解析器示例:

    https://www.wireshark.org/docs/wsdg_html_chunked/ChDissectAdd.html

    更多相关内容
  • IP头中的协议字段对应的各种协议
  • TCP/UDP传输层协议字段信息及其内容

    千次阅读 2019-07-29 11:27:15
    UDP协议 特性:无连接,不可靠,面向数据报 字段信息: 四个部分 16位源端口 16位目的端口 16位数据长度 16位校验和 各为2k 16位数据报长度:udp数据报的总长度(包括UDP的首部)为了避免接收半条数据,导致缓冲区的...

    传输层:负责端与端之间的数据传输(进程与进程间,端与端)
    典型的有 TCP和UDP
    UDP协议
    特性:无连接,不可靠,面向数据报
    字段信息:在这里插入图片描述
    四个部分 16位源端口 16位目的端口 16位数据长度 16位校验和 各为2B
    16位数据报长度:udp数据报的总长度(包括UDP的首部)为了避免接收半条数据,导致缓冲区的数据长度无法标识,导致交付混乱,由此每次只能整条交付(UDP向应用层交付),同时因为是16位所以整条数据(包括头部)不能超过64K;则发送数据不能大于64K-8k,大于就要分包,且分出的包不能大于64K-8;且不能保证数据包能依次到达;再应用层进行分包后,还需要用户在应用层进行包序管理。
    面向数据报: 传输层向应用层交付数据的时候一条一条的交付,如果接收用的缓冲区比一整条的数据小,那么就不会进行交付。如果接收缓冲区很大的话,也只会交付一条。(原因:如果一次先接一半再接一半还需要用一个新的变量进行管理而在udp中没有封装此字段)
    1)概念:从IP层来说,通信的两端是两台主机,但是真正进行通信的实体是在主机中的进程,即一台主机的进程和另一台主机的进程交换数据。
    传输层基于UDP实现的应用层协议:
    DHCP:动态主机配置协议
    DNS等

    TCP协议(传输控制协议)
    特性:面向连接,可靠传输,面向字节流
    协议字段信息在这里插入图片描述
    16位源/目的端口:实现端于端之间的数据传输
    32位序号/确认序号:保证tcp数据的有序交付(包序管理)
    4位首部长度:tcp报头长度 以四字节(32位)为单位,包头范围20~60 15*4=60
    6位标志位:URG:紧急指针是否有效 ACK:确认号是否有效 PSH:提示接收端程序立刻从TCP缓冲区把数据读走 RST:对方要求从新建立连接(复位报文) SYN:请求建立连接(同步报文) FIN:通知对方,本端要关闭(结束报文)
    16位窗口大小:用于实现滑动窗口机制
    16位效验和:发送端填充,二进制反码求和算法 接收端再效验如果不一致,认位数据有问题,此处效验不光包含头部,也包含数据部分
    16位紧急指针:识别那一部分是紧急数据
    40位选项信息
    取数据流程:先取20个字节,然后查看字段信息,如果首部长度算出结果大于20字节,那么就继续往后取 X-20;

    展开全文
  • TCP/IP协议字段理解

    千次阅读 2019-01-13 17:49:59
    TCP协议 源/目的端口号:表示数据从哪个进程来,到哪个进程去 序号/确认序号:TCP将每个字节的数据都进行了编号称为序列号,接收端收到数据之后要发送确认序号给发送端。 4位头部长度:表示TCP头部有多少个4...

    TCP协议

    在这里插入图片描述

    • 源/目的端口号:表示数据从哪个进程来,到哪个进程去

    • 序号:TCP将每个字节的数据都进行了编号称为序列号,接收端收到数据之后要发送确认序号给发送端。序号用于对字节流进行编址,例如序号是301,表示第一个字节的编号为301,携带的数据长度是100,下一个报文的编号就是401

    • 确认序号:期望收到的下一个报文段的序号,B收到A发来的一个报文段,序号是301,携带的数据长度是300,那么B发送给A的确认序号就是601

    • 4位头部长度:表示TCP头部有多少个4字节,所以TCP头部最大长度为15*4=60字节

    • 6个标志位

      URG:紧急指针是否有效
      ACK:确认号是否有效
      PSH:提示接收端应用程序立刻从缓冲区读走
      RST:要求对方重新建立连接,携带RST的标识的报文称为复位报文段
      SYN:请求建立连接,携带SYN标识的报文称为同步报文段
      FIN:结束标识,告诉对端本端关闭。

    • 16位窗口大小:无需等待确认应答而可以继续发送数据的最大值

    • 16位校验和:发送端填充,CRC校验,接收端校验不通过,认为数据有问题。校验和包含TCP首部和TCP数据部分。

    • 16位紧急指针:标识那部分数据是紧急数据

    TCP保证可靠传输的手段

    确认应答机制

    • 每个ACK包都带有对应的确认序列号,告诉发送端哪些数据已经接受到了,下一次应该发送哪些数据

    超时重传机制

    • 发送端给接收端发送数据,由于网络原因未能到达接收端,发送端在一个确定的时间内没有收到接收端的确认应答信息发送端就会重新进行发送。
    • 如果是发送端的数据接收到了,但是接收端的确认报文丢失,那么接收端就会有很多重复数据,那么TCP就可以根据序列号识别出重复的包,并把重复的丢弃掉。

    超时时间如何确定?
    TCP为了在任何环境下都有比较高性能的通信,会动态计算最大超时时间

    • Linux中以500ms为单位进行控制,每次判定超时时间都是500ms的整数倍
    • 重发一次之后没有应答,在等待2*500ms之后再进行重传
    • 还得不到应答,等待4*500ms进行重传,一次类推
    • 累计到一定的重传次数,TCP就会强制关闭连接

    滑动窗口

    使用确认应答机制,对于每次发送的数据都需要对方给一个应答,这样能保证可靠传输,但是在数据往返较长的时候性能就大大下降
    

    为了提高TCP的传输效率,可以一次性发送多条数据(将多个段的等待时间重叠在一起),这样就可以大大提高TCP的性能。

    在这里插入图片描述

    • 滑动窗口发送前四个段的时候,不需要等待ACK,直接发送
    • 收到第一个ACK后,滑动窗口向后移动,继续发送第五个段的数据
    • 操作系统维护滑动窗口需要开辟发送缓冲区,记录哪些数据没有应答,只有确认应答过得数据,才会从缓冲区删除
    • 滑动窗口越大,网络吞吐量越高

    网络中没有百分百可靠的协议,数据包丢了怎么办?
    数据包抵达,ACK丢失
    使用滑动窗口ACK丢了并不重要,因为还有后序的ACK进行确认。
    发送端的数据包直接丢了

    • 如果上图中101-200的数据包丢失,那么接收端B会一直发送101这样的ACK,提醒发送端A我要的是“101这个数据”
    • 如果发送端A连续三次收到同样的一个应答,那么会将对应的数据进行重新发送
    • 接收端B接收到数据之后,再次返回最后接收数据的应答(B在给A发送ACK的同时也在接收A发来的数据,存放在B的接收缓冲区)

    流量控制

     接收端处理数据的能力是有限的,发送端发送太快,接收端的接收缓冲区被写满,那么这时候发送端继续发送数据,就会导致丢包,继而引起丢包重传等一系列连锁反应
     所以TCP支持很据接收端的处理能力来决定发送端的发送数据,这就是流量控制
    
    • 接收端将自己的缓冲区大小写入TCP协议中窗口大小字段,通过ACK通知发送端
    • 接收端发现缓冲区快满时,会将窗口大小设置成一个更小的值发送给发送端
    • 如果接收缓冲区已满,会将窗口大小设置为0发送给发送端,这时不在发送数据,但是接收方会定时发送一个窗口探测数据段,把窗口大小告诉发送端

    TCP首部字段有一个16位窗口大小,也就是说窗口大小最大就是65535,在TCP首部40字节选项中还有一个窗口扩大因子M,实际窗口大小就是窗口字段值左移M位。

    拥塞控制

    在TCP刚开始建立连接,不可能一次行就发送大量数据,如果当前网络状态比较拥堵,那么发送的大量数据有很大部分都不会到达目的地
    TCP引入慢启动机制,先探测当前网络状况,再决定传输速度
    
    • 在刚开始的时候, 双方都维护一个拥塞窗口,发送开始,定义拥塞窗口大小为1
    • 每接收到一个ACK应答,拥塞窗口加1,
    • 每次发送数据包,将拥塞窗口和接收端主机反馈的窗口大小作比较,取较小的值作为发送的窗口

    慢启动
    在这里插入图片描述

    延迟应答

    • 窗口越大,网络吞吐量越大,传输效率越高,所以我们的目的是在保证网络不拥塞的情况下尽量提高传输效率
    • 如果接收缓冲区为1M,一次收到了600K数据,那么立即应答,返回的窗口大小就是400K
    • 如过接收端处理速度快,即使窗口再大一些,接收端也可以处理过来,如果接收端等待一会再应答,那么这时候返回的窗口大小就是1M,从而提高传输效率

    延迟应答的限制

    • 数量限制:每隔N个包就应答一次
    • 时间限制:超过最大延迟时间就应答一次

    TCP异常情况

    • 进程终止:释放文件描述符,可以发送FIN,与正常终止无区别
    • 机器重启:重启之前进程终止,可以正常发送FIN
    • 机器掉电:接收端认为连接还在,一旦接收端有写入操作,发现连接已经不在,就会进行reset请求再次连接,连接失败接收端释放连接。同时TCP也内置了一个保活定时器,会定时询问对方是否还在,如果不在也会释放连接

    IP协议

    在这里插入图片描述

    • 4位版本号:指定IP协议的版本,对于IPv4来说就是4
    • 4位头部长度:IP头部长度有多少个4字节,所以头部最大长度就是15*4=60字节
    • 8位服务类型:3位优先权(已弃用),4位TOS字段,1位保留字段(必须设置为0)。4为TOS为:最小延时,最大吞吐量,最高可靠性,最小成本,这四个只能选择一个
    • 16位总长度:IP数据报整体占多少字节
    • 16为标识:唯一的标识主机发送的报文,IP报文在数据链路层被分片,那么每一个片中的标识都是相同的
    • 3位标志字段:第一位保留,第二位置1表示进制分片(报文长度超过MTU,丢弃报文),第三位更多分片,最后一个分片是1,其他是0
    • 13位分片偏移:相对于原始IP报文开始处的偏移
    • 8位生存时间:数据报到达目的地的最大报文跳数,每经过一个路由,TTL-=1,一直到0都没有到达目的地,报文丢弃。
    • 8位协议:表示上层协议类型,把IP交给TCP还是UDP,其中ICMP是1,TCP是6,UDP是17
    • 16位头部校验和:使用CRC校验,鉴别头部是否损坏
    • 32位源地址和32位目标地址:表示发送端和接收端

    以太网帧在这里插入图片描述

    • 目的地址和源地址是指网卡的硬件地址,长度是48位
    • 帧协议类型字段有三种值,对应IP,ARP,RARP
    • 末尾是CRC校验
    展开全文
  • DNS协议字段详解(转)

    千次阅读 2018-08-02 16:59:41
    DNS中的协议字段定义 Table of Contents 1 概述 2 DNS Classes 3 DNS OpCodes 4 DNS RCODEs 5 DNS Label Types 6 DNS资源记录 7 EDNS Version 8 DNS EDNS0 Option Codes (OPT) 1 概述 总结DNS协议中各...

    DNS中的协议字段定义

    Table of Contents

    • 1 概述
    • 2 DNS Classes
    • 3 DNS OpCodes
    • 4 DNS RCODEs
    • 5 DNS Label Types
    • 6 DNS资源记录
    • 7 EDNS Version
    • 8 DNS EDNS0 Option Codes (OPT)

    1 概述

    总结DNS协议中各字段的取值

     

    2 DNS Classes

    DecimalNameReference
    0ReservedRFC6895
    1Internet(IN)RFC1035
    2Unassigned 
    3Chaos(CH) 
    4Hesiod(HS) 
    5-253Unassigned 
    254QCLASS NONERFC2136
    255QCLASS * (ANY)RFC1035
    256-65279Unassigned 
    65280-65534Reserved for Private UseRFC6895
    65535ReservedRFC6895

     

    3 DNS OpCodes

    OpCodeNameReference
    0QueryRFC1035
    1IQuery(Inverse Query)RFC3425
    2StatusRFC1035
    3Unsassined 
    4NotifyRFC1996
    5UpdateRFC2136
    6-15Unassigned 

     

    4 DNS RCODEs

    RcodeNameDescriptionReference
    0NoErrorNo ErrorRFC1035
    1FormErrFormat ErrorRFC1035
    2ServFailServer FailureRFC1035
    3NXDomainNon-Existent DomainRFC1035
    4NotImpNot ImplementedRFC1035
    5RefusedQuery RefusedRFC1035
    6YXDomainName Exists when it should notRFC2136
    7YXRRSetRR Set Exists when it should notRFC2136
    8NXRRSetRR set that should exist does notRFC2136
    9NotAuthServer Not Authoritative for zoneRFC2136
    10NotZoneNot AUthorizedRFC2845
    11-15Unassigned  
    16BADVERSBad OPT VersionRFC6891
    16BADSIGTSIG Signature FailureRFC2845
    17BADKEYKey not revognizedRFC2845
    18BADTIMESignature out of time windowRFC2845
    19BADMODEBad TKEY ModeRFC2930
    20BADNAMEDuplicate key nameRFC2930
    21BADALGAlgorithm not supportedRFC2930
    22BADTRUNCBad TruncationRFC4635
    23-3840Unassigned  
    3841-4095Reserved for Private Use  
    4096-65534Unassigned  
    65535Reserved  

     

    5 DNS Label Types

    DNS label的最高两位来标识该label的类型

    ValueTypeStatusReference
    0 0普通label. 低6位是该label的长度StandardRFC1035
    1 1压缩label. 低6位和接下来的8位标识它相对于包头的偏移量StandardRFC1035
    0 1扩展类型的label. 低6位表示label的类型那个StandardRFC1035
    1 0未分配  

     

    6 DNS资源记录

    TYPEValueMeaningReference
    A1a host address[RFC1035]
    NS2an authoritative name server[RFC1035]
    MD3a mail destination(OBSOLETE - use MX)[RFC1035]
    MF4a mail forwarder(OBSOLETE - use MX)[RFC1035]
    CNAME5the canonical name for an alias[RFC1035]
    SOA6marks the start of a zone of authority[RFC1035]
    MB7a mailbox domain name (EXPERIMENTAL)[RFC1035]
    MG8a mail group member (EXPERIMENTAL)[RFC1035]
    MR9a mail rename domain name (EXPERIMENTAL)[RFC1035]
    NULL10a null RR (EXPERIMENTAL) [RFC1035] 
    WKS11a well known service description[RFC1035]
    PTR12a domain name pointer[RFC1035]
    HINFO13host information[RFC1035]
    MINFO14mailbox or mail list information[RFC1035]
    MX15mail exchange[RFC1035]
    TXT16text strings[RFC1035]
    RP17for Responsible Person[RFC1183]
    AFSDB18for AFS Data Base location[RFC1183][RFC5864]
    X2519for X.25 PSDN address[RFC1183]
    ISDN20for ISDN address[RFC1183]
    RT21for Route Through[RFC1183]
    NSAP22for NSAP address, NSAP style A record[RFC1706]
    NSAP-PTR23for domain name pointer, NSAP style[RFC1348][RFC1637][RFC1706]
    SIG24for security signature[RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2931][RFC3110][RFC3008]
    KEY25for security key[RFC4034][RFC3755][RFC2535][RFC2536][RFC2537]\\[RFC2539][RFC3008][RFC3110]
    PX26X.400 mail mapping information[RFC2163]
    GPOS27Geographical Position[RFC1712]
    AAAA28IP6 Address[RFC3596]
    LOC29Location Information[RFC1876]
    NXT30Next Domain (OBSOLETE)[RFC3755][RFC2535]
    EID31Endpoint Identifier[http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt]
    NIMLOC32Nimrod Locator[http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt]
    SRV33Server Selection[RFC2782]
    ATMA34ATM Address 
    NAPTR35Naming Authority Pointer[RFC2915][RFC2168][RFC3403]
    KX36Key Exchanger[RFC2230]
    CERT37CERT[RFC4398]
    A638A6 (OBSOLETE - use AAAA)[RFC3226][RFC2874][RFC6563]
    DNAME39DNAME[RFC6672]
    SINK40SINK[http://tools.ietf.org/html/draft-eastlake-kitchen-sink]
    OPT41OPT[RFC6891][RFC3225]
    APL42APL[RFC3123]
    DS43Delegation Signer[RFC4034][RFC3658]
    SSHFP44SSH Key Fingerprint[RFC4255]
    IPSECKEY45IPSECKEY[RFC4025]
    RRSIG46RRSIG[RFC4034][RFC3755]
    NSEC47NSEC[RFC4034][RFC3755]
    DNSKEY48DNSKEY[RFC4034][RFC3755]
    DHCID49DHCID[RFC4701]
    NSEC350NSEC3[RFC5155]
    NSEC3PARAM51NSEC3PARAM[RFC5155]
    TLSA52TLSA[RFC6698]
    Unassigned53-54  
    HIP55Host Identity Protocol[RFC5205]
    NINFO56NINFO[JimReid]
    RKEY57RKEY[JimReid]
    TALINK58Trust Anchor LINK[WouterWijngaards]
    CDS59Child DS[GeorgeBarwood]
    Unassigned60-98  
    SPF99[RFC-ietf-spfbis-4408bis-21] 
    UINFO100[IANA-Reserved] 
    UID101[IANA-Reserved] 
    GID102[IANA-Reserved] 
    UNSPEC103[IANA-Reserved] 
    NID104[RFC6742] 
    L32105[RFC6742] 
    L64106[RFC6742] 
    LP107[RFC6742] 
    EUI48108an EUI-48 address[RFC7043]
    EUI64109an EUI-64 address[RFC7043]
    Unassigned110-248  
    TKEY249Transaction Key [RFC2930] 
    TSIG250Transaction Signature[RFC2845]
    IXFR251incremental transfer[RFC1995]
    AXFR252transfer of an entire zone[RFC1035][RFC5936]
    MAILB253mailbox-related RRs (MB, MG or MR)[RFC1035]
    MAILA254mail agent RRs (OBSOLETE - see MX)[RFC1035]
    *255all records the server/cache has available[RFC1035][RFC6895]
    URI256URI[PatrikFaltstrom]
    CAA257Certification Authority Restriction[RFC6844]
    Unassigned258-32767  
    TA32768DNSSEC Trust Authorities 
    DLV32769DNSSEC Lookaside Validation[RFC4431]
    Unassigned32770-65279  
    Private use65280-65534  
    Reserved65535  

     

    7 EDNS Version

    RangeDescriptionReference
    0EDNS version 0RFC6891
    1-255Unassigned 

     

    8 DNS EDNS0 Option Codes (OPT)

    ValueNameStatusReference
    0Reserved [RFC6891]
    1LLQOn-hold[http://files.dns-sd.org/draft-sekar-dns-llq.txt]
    2ULOn-hold[http://files.dns-sd.org/draft-sekar-dns-ul.txt]
    3NSIDStandard[RFC5001]
    4Reserved  
    5DAUStandard[RFC6975]
    6DHUStandard[RFC6975]
    7N3UStandard[RFC6975]
    8edns-client-subnetOptional 
    9-65000Unassigned  
    65001-65534Reserved for Local/Experimental Use [RFC6891]
    65535Reserved for future expansion [RFC6891]
    展开全文
  • 网络游戏-P2P网络下基于协议字段冗余的隐蔽数据传输同步方法.zip
  • ARP协议字段解读

    2018-09-23 22:15:00
    Hardware type : 硬件类型,识别链路层协议 Protocol type : 协议类型,标识网络层协议 Hardware size : 硬件地址大小,标识MAC地址长度,这里是6个字节(48bit) Protocol size : 协议地址大小,标识IP地址长度...
  • 史上最详尽各种协议报文与个字段分析
  • IP协议字段的取值表

    万次阅读 2014-11-17 18:28:35
    IP包头字段说明 (IPv4) 版本:4位,指定IP协议的版本号。 包头长度(IHL):4位,IP协议包头的长度,指明IPv4协议包头长度的字节数包含多少个32位。由于IPv4的包头可能包含可变数量的可选项,所以这个字段可以...
  • 网络层协议初识之IP字段(一)

    千次阅读 2020-10-22 19:33:14
    网络层协议初识(一) IP字段: 一个IP 数据包是由IP数据包头 和数据组成的 这里是一个IP 数据包的表现形式如下图所示:蓝色框中的是 包头部分,黄色部分是上层传下来的上层数据部分,这里组成了一个IP数据包。 ...
  • HTTP协议字段信息

    千次阅读 2019-08-15 11:12:35
    知名协议:超文本传输协议 网址-URL-统一资源定位符 完整版: http:协议方案名称 https:加密的http @符号间隔 例如下面这段数据中 https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=...
  • IP数据包格式协议字段 IP数据包格式 IP包数据格式解析: 版本(Version): 该字段包含的是IP的版本号,4bit,目前的版本是4.(即代表IPV4) 首部长度(Header length):该字段用于表示IP地址包头长度,4bit。...
  • 以太网协议字段定义

    千次阅读 2018-07-23 12:09:29
    当前使用的以太网协议一般指EthernetII协议,它是Xerox与DEC、Intel等公司在1982年制定的以太网标准帧格式,在当时是一种...在EthernetII中,对这两字节的定义为上层协议类型字段,而在802.3中,却将这两字节定义...
  • HTTP协议常用字段

    千次阅读 2017-09-23 21:26:26
    常用的头字段 Host:ip 指定主机名称 Connection:Keep-Alive 或者 close 建立的请求通路保持激活 Accept:能接受的文件类型 Accept-Encoding :接受的内容类型,通常是gzip压缩的格式 Accept-Language :...
  • IP报头的协议类型字段取值

    千次阅读 2020-05-12 00:43:08
    IP报头的协议类型字段定义如下: 取值 协议 0 HOPOPT 1 ICMP 2 IGMP 3 GGP 4 IP-in-IP 5 ST 6 TCP 7 CBT 8 EGP 9 IGP 10 BBN-RCC-MON 11 NVP-II 12 PUP 13 ARGUS 14 EMCON 15 ...
  • PPP协议详解

    万次阅读 多人点赞 2021-01-26 14:20:11
    点对点协议(Point-to-Point Protocol,PPP)提供了一种通过点到点链路传输多协议数据报的标准方法。PPP由三个主要部分组成: 封装多协议数据报的方法。 一种链路控制协议(Link Control Protocol ,LCP),用于...
  • 主要介绍了golang中使用proto3协议导致的空值字段不显示的问题处理方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • sshv2协议字段详解完全资料手册

    热门讨论 2010-03-10 10:05:41
    详细讲解ssh协议认证及连接过程的数据字段含义 对于分析ssh连接过程非常有用
  • wireshark中主要提供了两种过滤器:捕获过滤器,显示...协议 协议子类1 协议子类2 比较运算符 值 逻辑运算符 协议 协议子类 协议子类1 比较运算符 值 协议子类1 协议子类2:是协议的子类,是可选项 下面看下比较运算...
  • protocal字段表示IP协议上层协议,此为ICMP。 此外,设计TTL可以有效地 防止数据包环路 ,有时候,拓扑过于复杂,处于疏忽,路由器Bug之类的,会不知道怎么转发数据包。会出现下面的情况 图片来自拼客学院院长手绘:...
  • 四 网络层首部–生存时间,协议,首部检验和 我们先来看看协议字段 协议: 协议字段表示上一层传输下来的是什么协议!如上图,不同的值表示不同的协议; 假如说IP数据包数据部分,封装是TCP协议,那么就说明协议...
  • 协议字段

    2012-11-29 11:33:29
    协议字段值,包含了AISG1.1和AISG2.0版本的协议。所有的帧的翻译。
  • Http协议字段Referer

    千次阅读 2014-09-23 11:13:31
    Referer
  • IP协议字段的可取值表

    千次阅读 2011-12-01 19:39:06
    0 保留字段,用于IPv6(跳跃点到跳跃点选项) 1 Internet控制消息 2 Internet组管理 3 网关到网关 4 1P中的IP(封装) 5 流 6 传输控制 7 CBT 8 外部网关协议 9 任何私有内部网关(Cisco在它的IGRP实现...
  • IP协议(Protocol)字段释义

    千次阅读 2019-09-01 14:50:52
    保留字段,用于IPv6(跳跃点到跳跃点选项) 1 Internet控制消息 (ICMP) 2 Internet组管理 (IGMP) 3 网关到网关 (GGP) 4 1P中的IP(封装) 5 流 6 传输控制 (TCP) 7 CBT 8 ...
  • 在IP报文头中,有一个协议字段,这个字段指明了该IP报文承载了何种协议 ,比如,如果该字段值为 1,则表明该IP报文承载了ICMP报文,如果为6,则是TCP,等等。目前情况下,已经分配的该字段的值都 是小于100的,...
  • 网络层(2.网际协议IP)

    千次阅读 2022-03-28 18:35:19
    网际协议IP是TCP/IP协议最重要的两个协议之一,也是最重要的互联网标准协议之一。 与 IP 协议配套的还有三个协议: 地址解析协议 ARP网际控制报文协议 ICMP网际组管理协议IGMP 一、虚拟互联网络 若是把全世界...
  • IP协议(Protocol)字段描述

    千次阅读 2018-09-20 14:54:01
    保留字段,用于IPv6(跳跃点到跳跃点选项) 1 Internet控制消息 (ICMP) 2 Internet组管理 (IGMP) 3 网关到网关 (GGP) 4 1P中的IP(封装)  5 流 6 传输控制 (TCP) 7 CBT 8 ...
  • 一文看懂PPP协议——PPP协议简介

    千次阅读 2021-07-08 21:22:43
    今天给大家介绍一下PPP协议的相关内容,文章浅显易懂,特别适合0基础同学。本文主将主要从PPP概述、PPP链路建立过程和PPP认证三个角度对PPP协议进行讲解。 一、PPP概述 PPP,point-to-point协议,即点对点协议,是...
  • HTTP协议解析

    千次阅读 2022-04-17 22:42:10
    一、HTTP协议基础1.定义2.工作原理3、特点4、http与Https的区别。HTTP请求协议——请求方法;Get与POST的区别。HTTP响应协议。 一、HTTP协议基础 1.定义 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 370,179
精华内容 148,071
关键字:

协议字段