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协议标准进行数据封装传输。

转载于:https://www.cnblogs.com/LJWJL/p/3356083.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30340819/article/details/94829116

智能推荐

网络安全资料-程序员宅基地

文章浏览阅读1.3k次。做安全的,这里有你意想不到的东西分类: 信息于网络安全 2011-09-05 22:03 275人阅读 评论(0)收藏 举报目录(?)[+]Blogs Worth It:Forums:Magazines:Video:Methodologies:OSINTPresentations:People and Organizational:Inf

GDAL:创建矢量线、矢量面数据_gdal创建面-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏26次。分享给有需要的人,代码质量勿喷。一、创建矢量线数据 单个要素 void xjCreateVectorLineByGDAL(QList<xjPoint> ListNode, const QString &xjSavePath) { GDALAllRegister(); OGRRegisterAll(); const char *xjDriverName =..._gdal创建面

MATLAB01:基本的数学运算与矩阵运算_matrixxd 赋值-程序员宅基地

文章浏览阅读10w+次,点赞1.6k次,收藏3.9k次。MATLAB01:基本的数学运算与矩阵运算MATLAB基本语法变量变量名保留变量不适合做变量名变量不应当覆盖内置函数MATLAB的调用优先级变量类型数字型变量的显示格式MATLAB命令行使用MATLAB进行数字运算使用MATLAB计算数学表达式MATLAB内置的数学函数使用MATLAB进行矩阵运算定义矩阵向终端输入矩阵使用冒号运算符创建向量定义特殊矩阵矩阵的索引矩阵的操作操作矩阵的运算符操作矩阵的..._matrixxd 赋值

ADC驱动开发-程序员宅基地

文章浏览阅读292次,点赞4次,收藏5次。两片ADC,需要时钟,始终来源与时钟选择芯片,选择外部时钟源或者HMC830的输出时钟,外部时钟源是由铷钟授时卡提供。两片ADC,需要时钟,始终来源与时钟选择芯片,选择外部时钟源或者HMC830的输出时钟,外部时钟源是由铷钟授时卡提供。看原理图——找ADC的时钟——时钟是怎么来的——时钟选择芯片,时钟扇出BUF——外部时钟源或HMC830的输出时钟。看原理图——找ADC的时钟——时钟是怎么来的——时钟选择芯片,时钟扇出BUF——外部时钟源或HMC830的输出时钟。

Java教学团队管理系统(开题+源码)-程序员宅基地

文章浏览阅读22次。本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。教学团队管理系统:研究背景、意义与目的随着教育环境的日益复杂化,教学团队管理系统的重要性日益凸显。传统的教学管理方式已经无法满足现代教育的需求,这主要表现在对教师资源的管理、课程的安排以及教学团队的协作等方面。因此,一个高效、便捷、易用的教学团队管理系统变得十分必要。研究背景:在现有的教育环境中,教学团队管理系统的需求日益增长。然而,目前的教学团队管理系统仍存在诸多问题,如教师资源的分配不均,课程的安排不合理,以及教学团

photoshop 导出 qml脚本问题(问题解决)_photoshop怎么转为qt的qml-程序员宅基地

文章浏览阅读2.2k次。2012-02-29 16:33Photoshop在从8.0到cs 4的发展中对脚本的支持越来完善,而致力于为移动平台打造更流畅、更易于开发的Qt新框架——QtQuick也日渐成熟。而QtQuick的核心之一就是QML语言。至此,gemfield本文题目中的两个名词全都出现了。下面gemfield详细说说。关于QML的一些基本元素在CivilNet社区的相关版块中已_photoshop怎么转为qt的qml

随便推点

CSS基础(超详解)-程序员宅基地

文章浏览阅读2.3w次,点赞103次,收藏800次。Css (层叠样式表)是种格式化网页的标准方式, 用于控制设置网页的样式,并且允许CSS样式信息与网页内容(由HTML语言定义)分离的一种技术。_css

Android 百度地图SDK 自动定位、标记定位_安卓开发地图获取定位-程序员宅基地

文章浏览阅读1.2w次,点赞98次,收藏201次。先看效果图,如果不是你想要的,也就不浪费你时间了,这样对大家都好。如果是你满意的那样,我们就可以开始写了,首先创建一个名为MapDemo的项目。打开AndroidManifest.xml,复制你的包名然后进入百度地图开放平台,没有注册的小伙伴先注册,已注册的就直接登录,登录进去之后找到控制台→我的应用→创建应用点击之后进入,填写相关资料输入了应用名称、选择了应用类型和启用的服务,输入了包名。还差开发版和发布版的SHA1了① 获取开发版SHA1鼠标点击右侧边栏的Gradle→ app→Ta_安卓开发地图获取定位

java特殊字符转html_html特殊字符转换(java)-程序员宅基地

文章浏览阅读431次。/** * 把文本编码为Html代码 * @param target * @return 编码后的字符串 */ public static String htmEncode(String target) { StringBuffer stringbuffer = new StringBuffer(); int ...

尚硅谷最新版JavaScript基础全套教程完整版(p48-p65)_尚硅谷javascript新书大纲-程序员宅基地

文章浏览阅读237次。尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通)一、基本数据类型和引用数据类型1.基本数据类型-string 、 number 、 Boolean 、null 、undefined2.引用数据类型-object3.区别-JS中的变量都是保存到栈内存中的,基本数据类型的值直接在栈内存中存储,值与值之间是独立存在的,修改一个变量不会影响另外一个变量。-引用数据类型(对象)是保存到堆内存中的,每创建一个新的对象,就会在堆内存中开辟出一个新的空间,而变量保存_尚硅谷javascript新书大纲

ACM--HDOJ 2072--单词数--字符串--水_java acm单词数问题 #结束-程序员宅基地

文章浏览阅读1.2k次。HDOJ题目地址:传送门单词数Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 44934 Accepted Submission(s): 10992Problem Descr_java acm单词数问题 #结束

uniapp自定义tabbar必看_uniapp custom-tab-bar-程序员宅基地

文章浏览阅读9.5k次。方式一:实验证明,在根目录下新建custom-tab-bar目录,在目录中新建index.vue是行不通的,vue文件不会被编译方式二:将小程序四大法宝(wxss,json,wxml,js)直接搬过来,虽然tabbar有渲染在小程序上了,但是切换是没有效果的,所以还是行不通方式三(行得通)经过上面的两个尝试,还是乖乖的以vue的做法吧,用单页面的形式,通过v-show控制组件的隐藏和显示注意:v-show有时没有效果,因为v-show是通过display:none来控制的,它的权重没_uniapp custom-tab-bar

推荐文章

热门文章

相关标签