精华内容
下载资源
问答
  • 通过扩展北斗短报文传输协议,结合Redis应用,提出最大重传次数和超时等待控制因子,建立北斗长报文传输差错重传机制,从而解决了大数据量报文在北斗通道的传输问题。实验结果表明,该传输协议可实现对长报文丢包的...
  • 学习记录一下多包报文协议

    以下内容从https://zhuanlan.zhihu.com/p/44857562处转载

    网络层协议数据单元(N_PDU)有四种类型,即单帧(SF)、首帧(FF)、连续帧(CF)、流控制帧(FC),用于建立对等实体间的通信。

    网络层对于这四种类型的数据单元是通过协议控制信息(N_PCI,Protocol Control Information)进行区分的。每一个N_PDU都只有一个N_PCI。

    也就是说,对于CAN诊断来说,我们完全可以通过识别每条CAN帧数据域的首个字节来确定它属于四种类型中的哪类。

    N_PCI是TP层最为核心的信息,是TP层区别于其他CAN总线抽象协议的、最为显著的特征。

    以下说明仅以乘用车常用的常规寻址举例。

    对于TP层来说,我们可以把报文分为单帧和多帧,单帧只有一种N_PCI,即单帧;多帧有三种N_PCI,即首帧、流控制帧、连续帧。代码实现中,主要的工作其实就在多帧的处理和对超时错误(Timeout)的处理上。

    0X 单帧(SF):首个字节为0(4bit)+ Data Length(4bit),控制信息占用1个字节

    举例:Data 02 10 02 55 55 55 55 55,02表示接收方应知晓,这一个单帧只有2个有效字节。后续的字节是自动填充的无效字节。

    单帧PCI通常仅占用1个字节,其他是数据,所以可以后面可以跟着最多7个字节的数据

    1X XX 首帧(FF):前两个字节为1(4bit)+ Data Length(12bit),控制信息共占用2个字节。

    举例:Data 10 14 2E F1 90 01 02 03,0x014表示,接收方应知晓,这一个多帧组合共有20个字节。

    首帧可以携带一个多帧报文的头部6个字节数据

    3X 流控制帧(简称流控帧,FC):前三个字节为3(4bit)+流状态(FS,4bit)+块大小(BS,8bit)+最小间隔时间(STmin,8bit),控制信息共占用三个字节。

    举例:Data 30 00 14 AA AA AA AA AA,多帧发送方应知晓,这是一个流控帧,允许你方继续发送,CF数量无限制,上一个连续帧的确认接收(ACK)到新的连续帧开始发出的最小间隔时间为20ms。

    Flow State 流状态:0为继续发送,Continue To Send(CTS),1为Wait(WT),2为Overflow(OVFLW)。

    流控帧仅有3个字节的控制信息,无数据字节

    STmin含义的解读

    间隔最短时长(STmin)值的含义如下。

    2X 连续帧(CF):第一个字节为2+SN(最多16个SN,溢出后从0开始重新计数),控制信息占用1个字节。

    我们通常记首帧为0x20,之后的第一个连续帧自然是0x21,之后一直到0x2F,下一个是0x20,循环。

    一个连续帧最多可携带7个数据字节

    下图是一个传输规则的例子。可以看出,这首先是一个多帧传输,下列CAN帧依次代表的含义是首帧、流控、连续帧、连续帧。

    FF-FC-CF-CF

    实际截取到的多帧报文

    下图是N_PCI字节的概要。N_PCI在不同的类型下占用的字节数是不同的。记忆时可以按照单帧、首帧、连续帧、流控的顺序,与0、1、2、3建立映射关系。这四种类型所占用的字节大小依次是1个、2个、1个、3个。

    preview

    展开全文
  • can 报文传输的源代码

    2012-04-11 15:08:23
    主要进行了硬件程序的编写 局域网控制总线的报文传输协议的相关代码 希望对于arm学习的人有用
  • 报文,协议,mac地址

    2019-09-23 21:43:22
    报文,协议,mac地址报文传输协议 报文 报文段是指TCP/IP协议网络传输过程中,起着路由导航的作用 用以查询各个网络路由网段,ip地址,交换协议等ip数据包。 报文在传输过程中会不断的封装成组,包,帧来进行传输。 ...

    报文,协议,mac地址

    报文

    • 报文段是指TCP/IP协议网络传输过程中,起着路由导航的作用
    • 用以查询各个网络路由网段,ip地址,交换协议等ip数据包。
    • 报文在传输过程中会不断的封装成组,包,帧来进行传输。

    传输协议

    • 协议,这里是一种规定,约束
    • 约定大于配置,在网络传输中依然适用;网络的传输流程是健壮的 稳定的。得益于基础协议的达成
    • 简单来说:A—>B的数据传输,B能识别,反之B—>A的传输数据A也能识别这就是协议
    展开全文
  • sctp协议以太网报文传输的http协议,可以用wireshark软件打开,适用于学习sctp报文解析,学习各种工业以太网协议可参考本人其他下载文件
  • HTTP(超文本传输协议)报文格式 HTTP请求报文 http请求报文数据分为三部分: 请求行 请求头部 请求数据 http请求报文的格式如下图所示: 下面是Get请求的例子: GET /92316461213.jpg HTTP/1.1 Host img....

    HTTP请求报文

    http请求报文数据分为三部分:

    1. 请求行
    2. 请求头部
    3. 请求数据

    http请求报文的格式如下图所示:

     

    下面是Get请求的例子:

    GET /92316461213.jpg HTTP/1.1
    Host    img.mukewang.com
    User-Agent    Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36
    Accept    image/webp,image/*,*/*;q=0.8
    Referer    http://www.imooc.com/
    Accept-Encoding    gzip, deflate, sdch
    Accept-Language    zh-CN,zh;q=0.8
    

    第一部分:请求行

    对应着请求行可以看出来Get请求,协议的版本为http1.1访问的资源为/92316461213.jpg

    第二部分:请求头部,服务器要使用的附加信息

    下面简单介绍部分请求头部信息。

    1. Mozilla/5.0由于历史上的浏览器大战,当时想获得图文并茂的网页,就必须宣称自己是 Mozilla 浏览器。此事导致如今User-Agent里通常都带有Mozilla字样,出于对历史的尊重,大家都会默认填写该部分。
    2. Windows NT 10.0; WOW64说明操作系统的信息。
    3. AppleWebKit/537.36 (KHTML, like Gecko)引擎版本。
    4. Chrome/51.0.2704.106Safari/537.36浏览器版本。

    第三部分:空行

    根据HTTP报文格式来看请求头部之下必须是空行。

    第四部分:请求数据

    下面是POST请求的例子:

    POST / HTTP1.1
    Host:www.wrox.com
    User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
    Content-Type:application/x-www-form-urlencoded
    Content-Length:40
    Connection: Keep-Alive
    
    name=Professional%20Ajax&publisher=Wiley
    

    第一部分:请求行

    第二部分:请求头部

    第三部分:空行

    第四部分:请求数据

    HTTP响应报文

    http响应报文数据分为三部分:

    1. 响应头部
    2. 消息报头
    3. 响应数据

    http请求报文的格式如下图所示:

    下面是POST响应的例子:

    HTTP/1.1 200 OK
    Date: Fri, 22 May 2009 06:07:21 GMT
    Content-Type: text/html; charset=UTF-8
    
    <html>
          <head></head>
          <body>
                <!--body goes here-->
          </body>
    </html>
    

    第一部分:响应头部

    由HTTP版本号,状态码,状态消息三部分组成

    第二部分:消息报头

    第二行和第三行为消息报头。
    Date:生成响应的日期和时间;
    Content-Type:指定了MIME类型的HTML(text/html),编码类型是UTF-8

    第三部分:空行

    消息报头之后必须跟一个空行

    第四部分:响应数据

    服务器返回给客户端的文本信息,空行后面的html部分为响应正文。

    请求返回状态码如下所示:

    200 OK 当您的操作将在响应正文中返回数据时,出现此结果。
    204 No Content 当您的操作成功,但不在响应正文中返回数据时,出现此结果。
    304 Not Modified(重定向) 当测试实体自上次检索以来是否被修改时,出现此结果。
    403 Forbidden 客户端错误
    401 Unauthorized 客户端错误
    413 Payload Too Large(客户端错误) 当请求长度过长时,出现此结果。 400 BadRequest(客户端错误) 当参数无效时,出现此结果。 404 Not Found(客户端错误) 当资源不存在时,出现此结果。
    405 Method Not Allowed(客户端错误)由于方法和资源组合不正确而出现此错误。 例如,您不能对一个实体集合使用 DELETE 或 PATCH。
    412 Precondition Failed 客户端错误
    501 Not Implemented(服务器错误) 当未实施某个请求的操作时,出现此结果。
    503 Service Unavailable(服务器错误) 当 Web API 服务不可用时,出现此结果。

    展开全文
  • http报文分为请求报文和响应报文 https://blog.csdn.net/heyue_99/article/details/74689057  

    http报文分为请求报文和响应报文

    https://blog.csdn.net/heyue_99/article/details/74689057

     

    展开全文
  • OSPF采用raw IP协议进行协议报文传输,IP报文头部中协议号为89。因为使用了raw IP,所以OSPF要有需要自己实现确认重传机制,还需要通过OSPF报文中的checksum字段验证协议报文的内容是否正确。通过LSA中的sequence...
  • RTSP传输协议报文结构及各字段含义

    千次阅读 2013-10-11 09:49:07
    一、RTSP传输协议报文结构 RTSP有两类报文:请求报文和响应报文。请求报文是指从客户向服务器发送请求报文,响应报文是指从服务器到客户的回答。由于RTSP是基于文本格式的,因此在报文中的每一个字段都是一些 ASCII ...
  • 任何协议不管是网络协议还是文件协议(mp4,avi等)基本都市 由 包头+包体 格式组成 UDT包头+包体 #include "packet.h" packet.cpp //////////////////////////////////////////////////////////////////////////...
  • 1.对截取浏览网页时和即时通讯时的数据报文,进行分析,陈述两个不同高层应用的传输协议的不同,应特别说明端口问题,并把截图写入报告。 2.在TCP建立和断开连接时截获数据报文,用截图说明三次握手和四次握手的...
  • 报文协议、Mac地址

    2020-09-06 09:12:07
    传输协议 协议是一种约定,约定大于配置,在网络传输中依然适用。网络的传输流程是健壮的、稳定的,得益于基础的协议构成。 Mac地址 Media Access Control,意译为媒体访问控制,或成为物理地址、硬件地址。每一个...
  • BizTalk 2010 EDI 报文传输

    千次阅读 多人点赞 2011-10-23 00:30:37
    EDI报文可以通过任何协议发送给我们的贸易合作伙伴,例如:SMTP、FILE、FTP、HTTP以及其他的许多协议,在这里就不一一列举了。但是,EDI标准仅支持VAN和AS2。VAN可以确保报文是有效的、将报文路由到合适的收件人以及...
  • 报文 协议 Mac地址

    2020-05-12 11:24:14
    报文 协议 Mac地址 ...传输协议 协议顾名思义,一种规定,约束 约定大于配置 在网络传输中依然适用 网络的传输流程是健壮的稳定的 得益于基础的一些构成 简单来说:A->B的传输数据 B能识别 反之B-A的传输A也能
  • 使用ebpf分析网络报文传输时延

    千次阅读 2019-08-31 23:13:06
    最近需要分析某个链路上的单向网络延迟,数据的发送端使用一个用户态协议栈,而接收端则使用linux内核协议栈。获取延迟的方式是在发送端在发送报文的尾部添加一个发送时间戳,在接收端获取报文后将接收端时间戳与...
  • 应用及传输协议报文承载信息分析,使用ethereal.exe软件抓包进行分析
  • tcp传输控制协议 linux网络协议基础支持 参考:https://www.cnblogs.com/zxouxuewei/p/5380601.html 1.TCP的首部 T C P数据被封装在一个I P数据报中: T C P首部的数据格式。如果不计任选字段,它通常是 2 0个...
  • 比如你用QQ发送文本信息“你好”给对方。发送过程:1、QQ先把“你好...此时报文变为(表示层报文头)+(QQ报文头)+(你好的ASCII码)不过,我觉得QQ应该是直接把报文交给了传输层的UDP协议,此时报文变为(UDP报文...
  • 1 引言 2 ICMP报文的类型 3 ICMP地址掩请求与应答 ...ICMP报文通常被IP层或更层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。 ICMP报文是在IP数据报内部被传输的,它封装在IP数据报内。
  • Http 1.1协议文档上规定:HTTP协议的实现应支持持久性连接。与每个请求对应一个TCP连接相比,使用持久性连接能大大减轻网络负载。在一个TCP连接上,客户端能够发送多个请求,从而降低TCP连接带来的消耗。 HTTP的...
  • TCP报文段的首部格式 一行4字节,共32位,固定有5行20字节,和IPv4类似的结构。 TCP首部字段解释 源端口,目的端口:通信双方的端口号,比如HTTP服务的TCP端口号为80 序号字段:在TCP连接中传送的数据流中的每一个...
  • UDP报文传输的差错控制

    千次阅读 2011-04-29 14:54:00
    了解TCP/IP协议的人都知道TCP协议是可靠传输的,而UDP协议是不可靠传输。“可靠传输”大家基本上可以达成共识,就是协议确保数据正确到达目标机器;但是“不可靠传输”可能就存在争议了,到底是不保证数据到达?还是...
  • Internet控制报文协议

    2020-05-17 15:14:40
    Internet控制报文协议什么是ICMP(Internet控制报文协议)ICMP报文的类型ICMP端口不可达报文 什么是ICMP(Internet控制报文协议) ICMP是IP层的一个组成部分,它传递差错报文以及其他需要注意的信息。 ICMP是在IP数据报...
  • 1、什么是TCP的可靠传输  它向应用层提供的数据是无差错的、有序的、无丢失的,换言之就是:TCP最终递交给应用层的数据和发送者发送的数据是一模一样的。 2、TCP保证可靠传输的办法有哪些?  TCP采用了流量控制...
  • 发送自定义soap报文(内嵌jsonString)获取返回报文工具类   import com.meeno.apiservice.framework.BusinessException; import javax.xml.soap.*; import javax.xml.transform.Source; import javax.xml....
  • 传输层包括两大基本协议:TCP(Transmission Control Protocol 传输控制协议)、UDP(User Datagram Protocol,用户数据报协议)。 无论是TCP 还是 UDP,它所“传输”的都是应用层数据。这句话既是“废话...
  • 差错与控制报文协议

    2019-01-31 15:07:05
    随着网络的发展,检测和控制功能逐渐被引入到ICMP协议中,使得ICMP协议不仅用于传输差错报告,而且大量用于传输控制报文。 ICMP与IP协议位于同一个层次(IP层),但ICMP报文是封装在IP数据报的数据部分进行传输的。
  • Application:应用程序、socket:套接字、 Host:主机、 Channel:通信信道、Ethernet:以太网、Router:路由器、Network Layer:网络层、Transport Layer:传输层 ...网络层负责完成将分组报文传输到目的地址。TCP

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,743
精华内容 4,297
关键字:

报文传输协议