FAX modem和传真协议简介
FAX就是传真,传真通信是使用传真机,借助公用通信网或其他通信线路传送图片,文字等信息,并在接收方获得发送原件系统的副本的一种通信方式.传真通信是现代图像通信的重要组成部分,它是目前采用公用电话网传送并记录图文真迹的惟一方法,这也是它获得广泛应用的一个重要原因。
传真通信的基本思想是英国人亚历山大•贝恩(Alexander Bain)于1843年提出的,但是直到1925年才由美国贝尔实验室利用电子管和光电管制造成世界上第一台传真机,使传真技术进入到实用阶段.不过当时由于传真机的造价昂贵,又没有统一的国际标准,而且传真通信还需要架设专门的通信线路,所以发展一直比较缓慢,应用也只限于新闻,气象等少数领域.
自20世纪60年代以来,随着经济的发展和科学的进步,许多国家的邮电通信部门相继允许公用通信网开放非话业务,即允许在原本只进行语音通信的公用电话交换网上进行传真等非话业务的通信,使传真通信的发展有了稳固的基础.特别是国际电报电话咨询委员会(CCITT)在1986年以后陆续制定和公布了用于传真机生产和开展传真通信的一系列建议,促进了传真机生产和传真通信的标准化,传真通信因此得到了飞速的发展,成为仅次于电话的通信手段.
FAX MODEM的概念与特点
Fax Modem卡是指支持CLASS 1.0、CLASS 2.0 传真的调制解调器或卡,传真数据的压缩、文件转换和传真协议的执行都由计算机微处理器完成,占用主机CPU 资源,不支持高级传真数据的压缩方式。传真协议可靠、准确地执行依赖于计算机的程序和微处理器的处理能力,因此Fax Modem卡不能胜任大量收发传真的工作。一般只能接一路传真。主要用于单个用户,平常主要做数据通信(如上网、BBS、文件传输),偶尔需要收发传真。
通过Modem进行传真,除省下一台专用传真的费用外,好处还有很多:可以直接把计算机内的文件传真到对方的计算机或传真机,而无需先把文件打印出来;可以对接收到的传真方便地进行保存或编辑;可以克服普通传真机由于使用热敏纸而造成字迹逐渐消退的问题;由于Modem使用了纠错的技术,传真质量比普通传真机要好,尤其是对于图形的传真更是如此。目前的Fax Modem大多遵循V.29和V.17传真协议。其中V.29支持9600bps传真速率,而V.17则可支持14400bps的传真速率。在应用中,如果使用传真软件,可能存在一个系统环境及硬件兼容的问题如果使用传真系统平台,那一切都不用考虑,只要能上网就行(当然,用电脑发传真不可能离开网络)。操作方法和发送邮件差不多,只是对方以传真机接收。
T.30 CLASS1 CLASS2
T.30是MODEM与传真机、MODEM与MODEM的传真传输协议;它规定了一次传真的具体步骤过程;
T.31、T.32都是MODEM与之间的控制协议;
T.31对应CLASS1、CLASS1.0协议;(这两个协议的差别不大)
T.32对应CLASS2、CLASS2.0协议;(这两个协议的差别不大)
CLASS1、CLASS2:计算机传真调制解调器的软件标准也分Class1 和 Class2 两种;两个协议的的差别比较大;
Class1:使MODEM不仅仅有数据功能,还具备了基本的传真功能。是早期的软件标准,MODEM与对方传真设备的所有数据流均由应用软件(主机CPU)控制完成;
Class2:比1更高级的通信协议,是较新的标准,此标准下调制解调器硬件芯片可做更多的处理工作,芯片运行更多的传真协议,使MODEM不会因为传真实时控制而让PC系统繁忙;
另外:与数据传输不同,传真传输的内容是模拟图像,必须经过高清晰的数字化处理才能保证较好的分辨率;
T.30协议将整个传真通信过程分成五个阶段:
1. 呼叫阶段:两个调制解调器将建立一个在PSTN上的电话连接;
2. 报文前过程:通过在一个300bps(可选为2400bps)半双工同步连接上交换HDLC信息帧,这两个调制解调器将实现一个带差错控制的T.30“会话”;
3. 报文中过程和报文传输:在会话的起始部分,两个调制解调器赞同可接受的参数,这时,发送方将发出一个高速载波脉冲,以验证电话线路的质量,然后,两个调制解调器都将切换到高速状态,以半双工方式一次一页传输图象;
4. 报文后过程:在每页的结束处,调制解调器回到一个较低速(通常为300bps)会话协议,以协商下一步的操作(发送下一页,商重发上页等);
5. 呼叫释放:当无更多页发送时,调制解调器断连。
一个MODEN支持传真,是FAX MODEM,这只是说MODEM支持Class 1或Class 2协议,拥有传真功能。但在实现功能时,不一定按照T.30协议标准进行数据封装传输。
FAX modem和传真协议简介的更多相关文章
- Fiddler--一、HTTP协议简介
在学习Fiddler之前,最好先学习一下HTTP协议. HTTP协议简介 什么是HTTP协议 超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端 ...
- MODBUS-RTU通讯协议简介
MODBUS-RTU通讯协议简介 什么是MODBUS? MODBUS 是MODICON公司最先倡导的一种软的通讯规约,经过大多数公司 的实际应用,逐渐被认可,成为一种标准的通讯规约,只要按照这种规 ...
- JavaWeb:Web与HTTP协议简介
JavaWeb:Web与HTTP协议简介 Web的概念 什么是Web: Web是网络上使用最广泛的分布式应用架构. 旨在共享分布在网络上的各个Web服务器中的所有互相连接的信息. 三个特征: 用HTM ...
- CC2540开发板学习笔记(九)—— BLE协议简介
一.BLE协议简介 1.协议是什么? 协议是一系列的通信标准,双方需要共同按照这进行正常数据 协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和 接收.协议栈是的具体实现形式,通俗点来理解就 ...
- HTTP 协议简介
HTTP 协议简介 博客分类: acl开发--HTTP协议篇 网络协议http协议 一.TCP/IP 协议介绍 在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容.TCP/IP协议是 ...
- OAUTH协议简介
OAUTH协议简介 原文来自:http://blog.csdn.net/hereweare2009/article/details/3968582 分类: Open API2009-03-08 12: ...
- GRE 协议简介
1. 协议简介 gre(generic routing encapsulation,通用路由封装)协议是对某些网络层协议(如ip 和ipx)的数据报进行封装,使这些被封装的数据报能够在另一个网络 ...
- HTTP协议简介详解 HTTP协议发展 原理 请求方法 响应状态码 请求头 请求首部 java模拟浏览器客户端服务端
协议简介 协议,自然语言里面就是契约,也是双方或者多方经过协商达成的一致意见; 契约也即类似于合同,自然有甲方123...,乙方123...,哪些能做,哪些不能做; 通信协议,也即是双方通过网络通信必 ...
- Tsung MQTT协议简介及MQTT xml文档配置介绍
MQTT协议简介及MQTT xml文档配置介绍 by:授客 QQ:1033553122 1. MQTT协议介绍 MQTT(Message Queuing Telemetry Transport,消息队 ...
随机推荐
- MVC Controller向View传递数据
ASP.NET MVC中,Controller向View传递数据的方式有一下6种 ViewData ViewBag PartialView TempData ViewModel Tuple 1.Vie ...
- cordova开发跨平台应用问题随笔记
iOS下频繁请求地理位置授权 做的某个cordova应用有用到geolocation插件,跑在iOS的时候发现app请求了一次授权,结果webkit还请求了一次授权,不但如此,webkit请求的格式还 ...
- 【LFM】隐语义模型
模型解释: http://blog.csdn.net/harryhuang1990/article/details/9924377
- 更改mysql的加密方式和密码策略
-- 修改密码为用不过期 mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; Query O ...
- nginx反向代理配置(nginx.conf+proxy_set_header)
转载:https://blog.csdn.net/bjsunwei/article/details/62231209 location / { proxy_pass http://test; prox ...
- 04-vi使用方法详细介绍
vi使用方法详细介绍 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版 ...
- Dubbo -- 系统学习 笔记 -- 示例 -- 多协议
Dubbo -- 系统学习 笔记 -- 目录 示例 想完整的运行起来,请参见:快速启动,这里只列出各种场景的配置方式 多协议 可以自行扩展协议,参见:协议扩展 (1) 不同服务不同协议 比如:不同服务 ...
- Maven update project...后jdk变成1.5,update project后jdk版本改变
Maven update project...后jdk变成1.5,update project后jdk版本改变 ============================== 蕃薯耀 2018年3月14 ...
- 【转载】浅谈TDD、BDD与ATDD软件开发
转载自(此处仅供学习):http://blog.csdn.net/zhenyu5211314/article/details/22033295 1. 首先了解一下这三个开发模式都是什么意思: TDD: ...
- SaltStack salt-ssh 用法
以下在 master 操作: (1) 我们在安装部署 SaltStack 的时候,需要安装 salt 客户端,还要与 salt 服务端进行认证才能互相通信(2) 如果我们使用 salt-ssh 的方式 ...