数据传输格式
『壹』 http协议中传输的数据是什么格式
有TCP/IP协议之类的
用抓包软件抓一下就知道了
抓包软件都是用16进制表示的,不单是文本。
『贰』 常用的数据传输方式有哪几种
1. EGPRS(EDGE)全球增强型数据
2. GPRS通用无线分组业务
3. HSCSD高速电路交换数据
4. CSD是电路交换数据
作为3G标准之一,CDMA1X技术允许用户通过手机快速下载铃声和图片,实现屏幕保护动画,并能使用手机进行动态游戏、多媒体聊天、卡拉OK,享受电子书籍、股票信息、移动银行、电子交易等各种信息服务。CDMA1X手机上网的传输速率可达每秒钟144Kb,比现有CDMA产品高出10倍。
『叁』 简述总线按数据传输格式分类
有两种:
1)并行总线
这样的总线一次传输一个字节或多个字节。例如GPBI总线
2)串行总线
这样的总线将字节(8位)转换成位流传输(也就是一个字节传8次,每次一个位)。例如RS232/RS485以及我们常用的以太网,都是是串行总线
『肆』 如何选择传输协议及格式
网络传输数据格式的选择
对于客户端和服务端的数据传输通常会有以下几点考虑:
1.网络数据大小——占用带宽,传输效率:虽然对单个用户来说,数据量传输很小,但是对于服务器端要承受众多的高并发数据传输,必须要考虑到数据占用带宽,尽量不要有冗余数据,这样才能够少占用带宽,少占用资源,少网络IO,提高传输效率;
2.网络数据安全性——敏感数据的网络安全:对于相关业务的部分数据传输都是敏感数据,所以必须考虑对部分传输数据进行加密;
3.编码复杂度——序列化和反序列化复杂度,效率,数据结构的可扩展性,可维护性:对于平台相关业务的代码实现也需要考虑到数据发送方和数据接收方数据处理的复杂度和数据结构的可扩展性,可维护性,人力成本和实施复杂度也必须考虑在内;
4.协议通用性——大众规范:数据类型必须是跨平台,数据格式是通用的,大家普遍能接受上手的;
以下我们通过几种不同类别的协议数据类型进行比较:
自定义二进制
优点:信息体积小,对应以上”1“
缺点:编码复杂度高(自己定义消息格式,自己编写序列化和反序列化方法,自己进行容错处理,可扩展性不强,比如添加个字段,就必须改两端的逻辑处理),对应以上”3“;
提供序列化和反序列化库的开源协议
比如protocol buffers, json, Thrift
优点:是一种流行的通用数据格式,扩展相当方便,序列化和反序列化相当方便(有相应库),错误处理方便(库支持);
文本化协议
比如xml,json
优点:序列化,反序列化容易(库支持),调试方便,可视化强
缺点:相对于二进制存储占用体积大
如果是你,你会选择哪种协议?
我会选择json,因为他是“提供序列化和反序列化库的开源协议还是文本化的协议”,原因如下:
1.自定义二进制格式进行传输的工作,整个过程在定义消息,write,read的过程过于复杂,还很容易出错,对于很多数据交互的程序,会花费大量的时间在上面;
2.自定义二进制格式不便于扩展,但json可以很好地解决这种问题;
3.虽然相比较二进制,json的占用空间稍大,但是我们可以通过网络数据压缩来解决,况且json本身也是轻量级的,传输效率也很高;
4.去看《unix编程艺术》吧,第5章--文本化,好协议产生好实践;第6章--透明性:来点儿光 会告诉你使用文本化协议的好处;
『伍』 wifi无线网络数据传输的格式是什么
WIFI只是无线传输,与有线传输是一样的,并不存在什么格式,只是最后还原出内来的,原zd来什容么格式就什么格式,当然,你可能想问是用什么来传送,其实在电脑里,内运算的就是电子码,也就是0101。。。因此出去的也就是这类电子码,最后收到端再进行还原。软件(或者数据),之所以会有各种格式,主要是为了使用中区分不同类型的文件、软件,以方便、快捷地做出判断及使用的平容台。
『陆』 数据传输的基本形式有哪些
(1)并行传输与串行传输 并行传输指的是数据以成组的方式,在多条并行信道上同时进行传输。常用的就是将构成一 个字符代码的几位二进制码,分别在几个并行信道上进行传输。例如,采用8单位代码的字 符 ,可以用8个信道并行传输。一次传送一个字符,因此收、发双方不存在字符的同步问题, 不需要另加“起”、“止”信号或其他同步信号来实现收、发双方的字符同步,这是并行传 输的一个主要优点。但是,并行传输必须有并行信道,这往往带来了设备上或实施条件上的 限制,因此,实际应用受限。 串行传输指的是数据流以串行方式,在一条信道上传输。一个字符的8个二进制代码,由高位到低位顺序排列,再接下一个字符的8位二进制码,这样串接起来形成串行数据流传输。 串行传输只需要一条传输信道,易于实现,是目前主要采用的一种传输方式。但是串行传输存 在一个收、发双方如何保持码组或字符同步的问题,这个问题不解决,接收方就不能从接收到的数据流中正确地区分出一个个字符来,因而传输将失去意义。如何解决码组或字符的同步问题,目前有两种不同的解决办法,即异步传输方式和同步传输方式。 (2)异步传输与同步传输 异步传输一般以字符为单位,不论所采用的字符代码长度为多少位,在发送每一字符代码时 ,前面均加上一个“起”信号,其长度规定为1个码元,极性为“0”,即空号的极性;字符 代码后面均加上一个“止”信号,其长度为1或2个码元,极性皆为“1”,即与信号极性相 同,加上起、止信号的作用就是为了能区分串行传输的“字符”,也就是实现串行传输收、 发双方码组或字符的同步。这种传输方式的特点是同步实现简单,收发双方的时钟信号不需 要 严格同步。缺点是对每一字符都需加入“起、止”码元,使传输效率降低,故适用于1200bi t/s以下的低速数据传输。 同步传输是以同步的时钟节拍来发送数据信号的,因此在一个串行的数据流中,各信号码 元之间的相对位置都是固定的(即同步的)。接收端为了从收到的数据流中正确地区分出一个 个信号码元,首先必须建立准确的时钟信号。数据的发送一般以组(或称帧)为单位,一组数 据包含多个字符收发之间的码组或帧同步,是通过传输特定的传输控制字符或同步序列来完成的,传输效率较高。
『柒』 物理层的传输格式是( )
物理层的传输格式是(帧)。
【扩展】
物理层位于OSI参考模型的最回底层,它直接面向实际承担答数据传输的物理媒体(即通信通道),物理层的传输单位为比特(bit),即一个二进制位(“0”或“1”)。实际的比特传输必须依赖于传输设备和物理媒体,但是,物理层不是指具体的物理设备,也不是指信号传输的物理媒体,而是指在物理媒体之上为上一层(数据链路层)提供一个传输原始比特流的物理连接。
『捌』 数据传输方式,基本原理
光,电,无线电波等都可以。
基本原理就是利用信号的振幅(模拟信号),或者通断(数字信号)来进行信息传输,然后用词典将信号编译成数据。