论信息传输控制技术在计算机通信中的有效应用
2021-10-18王志红
王志红
摘要:隨着计算机通信技术的发展,越来越多的现代化技术被应用于计算机通信中,为各个领域带来了极大的便利。其中,传输控制技术能够实现信息传输速度更快、不受空间的限制等优势,在现代计算机通信中发挥着重要的作用。该文对信息传输控制技术进行了介绍,并详细分析了传输控制技术在计算机通信中的具体应用,希望能够促进传输控制技术的不断完善和发展,更好地应用于计算机通信中。
关键词:信息传输控制技术;计算机通信;应用
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2021)26-0034-02
开放科学(资源服务)标识码(OSID):
由于电子信息传输过程中会受到周围磁场的影响,导致电子信息传输质量不高,可靠性较低,信息传输控制技术是为了保障信息在计算机通信传输过程中免受外界因素的干扰,使得信息的传输质量更高的技术,在计算机通信中具有重要的作用。因此,对信息传输技术在计算机通信中的有效应用进行探讨对计算机通信的发展具有十分重要的意义。
1 传输控制技术介绍
常见的传输控制技术有MAC技术、CSMA技术、令牌技术以及差错控制技术,他们在信息传输过程中发挥着重要的作用,有效保证了数据信息传输的可靠性和稳定性。
(1)MAC技术
MAC技术即Media Access Contronl介质访问控制技术,它主要是定义数据信息如何在传输介质中进行传输。MAC技术位于OSI中数据链路层下层子层,访问原则遵循“先来先服务”,数据链接层处于网络层和物理层之间,MAC技术负责控制物理层的物理介质,其具体操作过程是,首先MAC技术对需要发生的数据进行检测,检测没有问题后对这些数据施加控制信息提高数据传输的安全性和可靠性,融合将控制新型和数据信息作为一个整体传输到物理层。同样的,MAC技术接收数据时首先也是需要对所接收的数据进行检测,确认准确无误后再将施加在数据上的控制信息去掉,将数据信息传输到控制层。MAC层数据传输技术主要有主导技术和辅助技术,其中,主导技术包括令牌技术和总线争用技术,辅助技术通常用于与主导技术配合应用。
(2)CSMA技术
CSMA技术即Carrier Sense Multiple Access载波监听多路访问技术,从技术层级上可以看作是总线争用技术。CSMA技术是通过多个节点的作用向总线进行数据传输,而每个节点并没有具体的信息传输实践,可以随机传输信息,因此,CSMA技术的主要特点是发送时间的不确定性,需要对每个节点向总线传输信息的时间和顺序进行规定,制定统一的传递标准,并且在向总线传输信息之前需要检查总线状态,如果总线处于忙碌状态则需要等待,总线处于空闲状态则开始传输信息,以保证数据信息传输的有效性。但是在实际的CSMA技术应用中,信道争用是十分常见的现象,影响着数据传输的有效性,即使CSMA技术可以进行信息传递,但是信息传输时间会延长,依然难以保证信息传输效果,因此,这种技术还需要进一步优化和提升。CSMA协议流程如图1所示[1]。
(3)令牌技术
令牌技术包括集中式令牌技术和分布式令牌技术两种类型,令牌技术在计算机通信中的应用作用是为了保证数据在信道上面的顺利传输,但是令牌技术的应用需要在确定调度权的前提下才能够发挥出其作用。在实际的应用中,这两种令牌技术应用的范畴并不相同。其中,分布式令牌技术能够在系统总站中循环,并且所用的令牌较为独立,因此,在系统总站中被经常采用,并且这种技术利用令牌的独立性将其作为系统总站唯一的令牌,同时分布式令牌技术集合调度权有关算法,使得总站拥有了分布式令牌技术的使用权限,在此基础上完成对通信系统中各个网站的管控;相比分布式令牌技术,集中式令牌技术更具优势,它能够对数据周期影响进行更加精确的判断,判断出具体的网络延迟时间。其工作原理是根据系统内部的任务调度表确定总线节点调度权,接下来获取节点信道使用前,然后将信息传输到总线,但是这种技术也存在一些不足之处,一旦系统发生紧急情况,分布式令牌技术要比集中式令牌技术处理效果要好。
(4)差错控制技术
差错控制技术是为了保障计算机通信过程中数据信息传输的有效性,对传输过程中出现的错误信息和错误数据加以控制,并且根据出错实际情况对其进行修复,从而尽可能地将正确的信息进行传输。计算机通信系统中数据信息的传输会受到外界诸多因素的干扰造成数据信息的损坏或者丢失等,从而影响最终数据信息传输的可靠性,常见的差错形式有数据丢失、数据失真、数据失序和数据重复几种类型。其中,数据丢失指的是信息传输过程中部分或者全部的信息被丢弃,造成这种现象的原因可能是网络原因也可能是受噪声脉冲影响等原因。数据失真指的是数据信息在传输过程中被改变,有可能是网络系统自身缺陷或者人为恶意因素造成。数据失序指的是信息在传递过程中发生和接收到的数据顺序发生了变化,而数据重复则是相同的信息被传递了多次,这些是数据信息传输过程中常见的一些差错,因此,需要运用差错控制技术对这些出现差错的信息进行修复。
差错控制技术包括检测技术和控制技术,检测技术是对数据信息进行检测,检测其是否出现了损坏或者失真现象,但是对丢失或者重复的数据信息无法进行有效检测,当发现数据信息存在损坏或者失真现象时则采取必要的手段进行修复,控制技术是对将要接收的数据信息进行确认,确认数据接收是正确到达还是错误到达或者未到达。如果在进行数据信息修复过程中遇到无法读取的信息,则需要采取再次传输数据信息的形式[2]。
2 传输控制技术在计算机通信中的具体应用
2.1 传输控制技术在跨平台设计中的应用
跨平台设计简单来说就是不同操作系统所开发出来的软件可以相互兼容,不受操作系统的影响在另一操作系统性能够有效运行。传输控制技术的应用是将不同的通信接口进行封装,在此基础上提供统一的其他接口,使得通信接口实现统一,降低了软件跨平台移植,也使得代码结构更为清晰,有利于后期平台的升级和完善。此外,通信信息跨平台传输也十分重要,由于平台的不同对数据字节类型解释也存在着不同,这就导致通信信息跨平台传输存在一定障碍,因此可以应用传输控制技术在进行信息传输之前将多字节数据统一转换成标准格式,使得后期的信息跨平台传输更加便捷,也保证了数据信息传输的有效性。