这些协议的格式"帧头,功能号,结束符"根据什么而来?

本人小白,不懂一些协议格式,比如,帧头0x15,功能号0x01,结束符0x0A,这些根据什么依据而来,如果我要修改格式,应该根据哪块部分来修改求各位大神赐教,尽量说的通俗明白一点,

0

1个回答

这都是人定的,发送方和接收方定好通讯协议

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
四种以太网帧格式
转自:四种以太网帧格式     用过NetXray之类的抓包软件的人,可能经常会被一些不同的Frame Header搞糊涂,为何用的Frame的Header是这样的,而另外的又不一样。这是因为在Ethernet中存在几种不同的帧格式,下面我就简单介绍一下几种不同的帧格式及他们的差异。  一、Ethernet帧格式的发展 1980 DEC,Intel,Xerox制订了Ethernet I的...
VLAN帧格式
这四个字节的802.1Q标签头包含了2个字节的标签协议标识(TPID)和2个字节的标签控制信息(TCI)。   TPID(Tag ProtocolIdentifier)是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。TPID包含了一个固定的值0x8100。   TCI是包含的是帧的控制信息,它包含了下面的一些元素: Priority:这3 位指明帧的优先级。一共有8种优先
IP 协议帧格式
IP协议RFC:https://tools.ietf.org/html/rfc791IP协议在协议栈中位于网络层,网络数据传输封装方式如下:IP报文格式如下:版本:IP报文版本号 IPV4:4,IPV6:6 首部长度:IP header 长度,没有选项,则一般为5(5x32bit=20B) 8位服务类型:一般没有使用,详细参考RFC 总长度:header+数据 总长度 16位标识:IP 报文
dns协议及帧格式
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS协议运行在UDP协议之上,使用端口号53。协议格式: ID(2字节):response 报文和request报文 ID一致 Flags(2字节): QR(1bit):查询/响应的标志位,1为响应,0为查询
TCP协议及帧格式
参考文章链接:http://www.cnblogs.com/lshs/p/6038458.htmlTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。面向连接:在应用TCP协议进行通信之前双方通常需要通过三次握手来建立TCP连接,连接建立后才能进行正常的数据传输,因此广播和多播不会承载
http 结束符
HTTP协议浅析  (2013-08-12 19:48:14) 转载▼ 标签:  http协议   pipeline   web协议   短连接   长连接 分类: 其他   1、             HTTP协议简介 浏览器和Web服务器之间一问一答的交互过程遵守一定的规则,这
常见网络协议报头格式
网络协议,报头格式
以太网协议号字段定义
当前使用的以太网协议一般指EthernetII协议,它是Xerox与DEC、Intel等公司在1982年制定的以太网标准帧格式,在当时是一种事实工业标准。到1985年,IEEE又发布了802.3/802.2以太网标准。这两种标准都规定以太网MAC地址为6字节,但对以太网首部第13、14字节的定义却不同。在EthernetII中,对这两字节的定义为上层协议类型字段,而在802.3中,却将这两字节定义...
802.11协议帧之数据帧格式解析
写在前面:802.11是国际电工电子工程学会(IEEE)为无线局域网络制定的标准。所有802.11的帧分为三类:管理帧、控制帧、数据帧,本篇主要对数据帧协议讲解。欢迎讨论,QQ:993650814   正文: 一、通用帧格式介绍 1、802.11通用帧格式   由上图可以看出,802.11帧总共有如下几个字段:Frame Control、Duration ID、Address1、Ad...
h264协议帧头数据解析
h264常见的帧头数据为: 00 00 00 01 67    (SPS) 00 00 00 01 68    (PPS) 00 00 00 01 65    ( IDR 帧) 00 00 00 01 61    (P帧) 等等,那么他们代表的意思是什么呢? 一、start code start code有两种,四个字节的“00 00 00 01”和三个字节的“00 00
Netty.Decode, 以特殊的开始符结束符为协议的自定义解码
背景: 1、网上的自定义解码比较少,都是以TLV格式的,需研究以备后续使用; 2、为支持老项目,必须用起始符和结束符的协议; 实现: 1、继承 ByteToMessageDecoder; 2、重写decode方法,在decode方法中,如果对收到的buf不做处理,那么会一直积累在buf中,例如,第一次发送一个字节,则buf的readableBytes长度为1,如果再发一个字节,当
TCP/IP数据包格式详解-包括数据链路层的头部
  图中括号中的数字代表的是当前域所占的空间大小,单位是bit位。 黄色的是数据链路层的头部,一共14字节 绿色的部分是IP头部,一般是20字节 紫色部分是TCP头部,一般是20字节 最内部的是数据包内容 黄色部分:链路层 目的MAC:当前step目的主机的mac地址 源MAC:当前step的源主机的mac地址 类型:指定网络层所用的协议类型,通常是IP协议,0x0800 ...
MAC、IP头、TCP头、UDP头帧格式、详解copy
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 TCP/IP协议集包括应用层,传
MAC帧的格式
MAC帧的格式 常用的以太网MAC帧格式有两种标准,一种是DIX Etherent标准,一种是IEEE的802.3标准。两种帧的结构如图所示; 这个以太网V2的前导域为8B,而IEEE802.3的前导域为7B,将空余出来的一个字节用作帧起始分解符,它的位模式为10101011,这样做的目的就是为了和IEEE802.4和IEEE802.5兼容。 还有的就是IEEE802.3帧规定的第三个字...
PPP帧和MAC帧格式
-
基于UDP的TFTP协议帧(五)
yiUDP的段格式
IP协议及MAC帧格式
网络层 学习网络层,最重要的就是学习IP协议,它保证了我们的数据有能力从一台主机递达另外一台主机。首先来看看IP协议的报头信息。 IP协议和TCP协议一样,报头都是固定的20个字节。 4位版本号:ip协议有ipv4和ipv6,这个字段标识的一般是我们的ipv4协议。 4位首部长度:即就是IP数据的报头长度。 8位服务类型:3位优先权字段以及舍弃,4位TOS字段和一位保留字段。 16...
UDP数据报帧格式
UDP报文格式如下图:
HDLC的帧格式
  HDLC的帧格式 在HDLC中,数据和控制报文均以帧的标准格式传送。HDLC中的帧类似于BSC的字符块,但BSC协议中的数据报文和控制报文是独立传输的,而HDLC中的命令应以统一的格式按帧传输。HDLC的完整的帧由标志字段(F)、地址字段(A)、控制字段(C)、信息字段(I)、帧校验序列字段(FCS)等组成.(1)标志字段(F)标志字段为01111110的比特模
网络系列一 结合wireshark学习TCP/IP协议中帧,IP包,TCP包的包结构及字段意义
1. 概述 TCP/IP应该是程序员的基本功,但是之前对这个印象总是模模糊糊,花了一些时间对相关的东西进行了整理。本文介绍网络传输中的基本元素,主要包括如下内容 帧的分类、结构及字段意义 结合wireshark学习TCP/IP协议中帧,IP包,TCP包的包结构及字段意义 序列号和确认号 TCP的窗口机制和可用窗口大小协商机制 2. 帧 网络上,单次传输的数据量是有限。在传输数据时,...
基于 Netty 的自定义帧高可靠性读取方案
本文采用 Netty 这一最流行的 Java NIO 框架,作为 Java 服务器通信部分的基础框架,探索使用一个通道、一台服务器对多个客户端提供服务。完成客户端 - 服务器通信,需要基于 TCP 协议之上,自定义一套简单的通信协议,其中数据交换方式需要使用自定义帧。为实现以上方案,本文采用 Netty 框架实现 Java 服务器的通信部分。
TCP/IP 相关帧头格式图
7、IP帧格式 8、UDP帧格式
蓝牙4.0帧格式详解
详细介绍了蓝牙4.0帧格式,包括各字段含义,长度与取值。在此申明:本资料是经搜索网上资料后整理而得,如有侵权,请发CSDN私信。
TCP、UDP、IGMP等协议格式以及组成的以太网帧格式的分析与理解
     最近在做以太网通信方向的项目,由于自己是一个在计算机网络方面的小白,在网上查找资料,整理了相关整个以太网数据帧格式的传输方式,分析理解了整体的以太网帧格式,对于后期做项目有很大的助益,适合计算机网络通信方面的小白参看。       以太网帧格式,即在以太网帧头、帧尾中用于实现以太网功能的域。在以太网的帧头和帧尾中有几个用于实现以太网功能的域,每个域也称为字段,有其特定的名称和目的。 ...
报文头格式以及常用协议端口
IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。 优点:简单,高效。 无状态指:IP通信双方不同步传输数据的状态信息,所有的IP数据报的传输都是独立的。所以容易发生重复和乱序的情况并且IP层不予处理。 然后将这些乱序的交给上层传输层(TCP/UDP等)来处理,将其处理成有序的,正确的。再交给应用层。 不可靠指:IP协议不能保证IP数据报准确到达。所以它提供ICMP...
以太网帧类型总结
 以太网帧类型速查   EtherType :以太网类型字段及值 EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, Ethe
以太网(802.3)帧格式
1. 以太网帧格式2. 字段说明 Preamble(前导码): 用于接收方与发送方的同步,7个字节,每个字节的值固定为0xAA. SFD(start frame delimiter): 帧起始定界符,用于标识一个以太网帧的开始,值固定为0xAB. DST && SRC: 分别表示标识目标地址和源地址。它们均为6个字节长。如果传输出去的目标地址第一位是0,则表示这是一个普通地址;如果是1, 则表示这是
以太网帧格式及例子
    1 以太网概述    1973年,施乐公司(Xerox)开发出了一个设备互连技术并将这项技术命名为"以太网(Ethernet)"。Ethernet采用了总线竞争式的介质访问方法(起源于夏威夷大学在60年代研制的ALOHA网络),它的问世是局城网发展史上的一个重要里程碑。    1979年,Xerox与DEC、Intel共同起草了一份10 Mbps以太网物理层和数据链路层的规范,称为DIX(
AH协议与ESP协议简析
http://www.gxu.edu.cn/college/hxhgxy/sec/COURSE/ch12/2_1.htm http://www.gxu.edu.cn/college/hxhgxy/sec/COURSE/ch12/2_2.htm 1.封装安全载荷包格式 ESP属于IPSec的一种协议,ESP提供机密性、数据起源验证、无连接的完整性、抗重播服务和有限业务流机密性。
分析dhcp真正的帧格式
背景知识: 第一:需要了解libcap的基本架构! 第二:需要了解TCP/IP协议头部结构体(网摘小结) 第三:下面的图示概念需要了解 67 bootps 引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用 68 bootpc Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使
IEEE 802.11的帧格式介绍
一、IEEE 802.11的帧格式1.1 IEEE 802.11是什么?         802.11是国际电工电子工程学会(IEEE)为无线局域网络制定的标准。目前在802.11的基础上开发出了802.11a、802.11b、802.11g、802.11n、802.11ac。并且为了保证802.11更加安全的工作,开发出了802.1x、802.11i等协议1.2 IEEE 802.11连接网络的...
以太网帧格式详解
 具体总体的封装请参考本博客TCP/IP中的IP封装一章,一下使具体详解:因为以太包的类型不同,格式也不尽相同:但大体上格式统一Etherne II报头8    目标地址6    源地址6    以太类型2    有效负载46-1500    帧检验序列4报头:8个字节,前7个0,1交替的字节(10101010)用来同步接收站,一个1010101011字节指出帧的开始位
头帧尾帧
#include<stdio.h>#include<string.h>char head_tail(char *str,char *result) //定义成数组指针存放下面需要获取的字符串{ int i = 0; //定义一个变量作为循环自增使用 while(*str != 'h')    //开始判断 head的有字幕’h‘ 如果不是直接跳过 { ...
串口有帧头帧尾的解码
串口有帧头帧尾的解码 #include <stdio.h> #include <string.h> #define MAX_SIZE 1024 int bw_getFrame(unsigned char *buf, int len) { int i = 0; int ret; unsigned char hea...
链路层帧格式
1、Ethernet帧 2、ARP 3、802.1Q VLAN数据帧 4、MPLS 标签格式
Udp、Rtp协议头配图解析
Udp、Rtp协议头配图解析文档名词解析参考文(http://blog.csdn.net/bripengandre/article/details/2238818) (http://www.cnblogs.com/qingquan/archive/2011/07/28/2120440.html)标准来说,udp去8个字节的头为rtp数据,rtp去12个字节的头为流数据,udp 8个字节分别为端口号
ARP协议报文格式及ARP表
ARP协议报文格式及ARP表
802.11协议帧基本格式详解
802.11物理层PHY是介质访问控制层MAC与无线介质之间的接口,它传输和接收共享无线介质上的数据帧。 802.11将PHY进一步划分为两个组成元件: 一是物理层收敛程序(Physical Layer ConvergenceProcedure,简称PLCP),负责将MAC帧对映到传输介质; 另一是实际搭配介质Physical Medium Dependent,简称PMD),负责
Protobuf协议格式详解
protobuf 是google开源的一个序列化框架,类似xml,json,最大的特点是基于二进制,比传统的XML表示同样一段内容要短小得多。还可以定义一些可选字段,用于服务端与客户端通信。前面几篇文章说了protobuf的用法,看到网上也没有分析protobuf协议的文章,就利用一些时间写了 protobuf 的协议分析,希望大家喜欢。protobuf协议核心思想基于128bits的数值存储方式
TCP协议-TCP服务特点和头部结构
TCP服务特点面向连接、基于字节流和可靠传输。TCP的面向连接是什么意思?通信双方都必须先建立连接,然后才能开始数据的读写,双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。 同时,TCP连接是全双工的,就是说,双方数据的读写,可以通过一个连接进行,完成数据交换之后,通信双方都必须断开连接,以释放系统资源。而且,TCP连接是一对一的,所以,基于广播和多播的应用程序不能使用T
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库课程号代码什么 数据库课程号代码什么