计算机远程网络通讯技术探索
时间:2022-07-13 10:20:04
导语:计算机远程网络通讯技术探索一文来源于网友上传,不代表本站观点,若需要原创文章可咨询客服老师,欢迎参考。
摘要:随着手机、电脑等通讯设备的不断普及,计算机远程网络通讯技术逐渐进入人们视野。基于这一技术,专业技术人员研发了不少信息化工具,极大地方便了人们的生活。远程网络通讯技术已与我们的生活密不可分。基于此,本文将从计算机远程网络通讯技术的基本概念出发,结合生活中的应用实例,就该技术的实际应用浅谈自身拙见,供相关读者参考。
关键词:计算机;远程;网络通讯
“只要有可能,资料就应该从发送者直接传递给接收者。”在互联网不断深入发展的当下,计算机远程网络通讯技术,便是这一可能。通过计算机远程网络通讯技术,能够无视空间距离,直接连通信息发送方与接收方,完成资料的直接传输,实现信息共享,让人们“足不出户,尽知天下事”,是促进人民生活信息化的重要保障,对国家的进步与发展有着重要影响。因此,为给祖国的经济建设添砖加瓦,加深对计算机远程通讯技术的了解与应用,已势在必行。
1计算机远程通讯技术
1.1概述
一般来说,计算机远程网络通讯技术主要由计算机技术以及通讯技术两部分组成。其中,计算机技术又可分为硬件技术和软件技术。计算机硬件技术为计算机每秒数十亿次级超高速运算能力提供了基础,也为计算机设备在可控成本下的生产制造创造了条件。计算机软件技术则为了使计算机能够实现各种不同的功能,对数据进行存储、修改和展示。而通讯技术则能使信息以某种特定的形式从发送端传输到接收端,让多台计算机能在物理位置相距甚远的情况下完成相互之间的通信。
1.2工作原理
了解一项技术的工作原理,是掌握这一项技术的第一步,也是关键一步。计算机网络远程通信技术也不例外。以下,笔者将对计算机远程网络通讯技术的工作原理进行一个简要介绍。互相连接起来的计算机和传输设备组成了计算机网络,处于同一个计算机网络的不同计算机相互之间能够进行数据传递。基于此,产生了计算机网络通讯。就数据流向而言,完成一次简单通讯,只需要将网络中某个设备的数据通过信道平稳地传输到另外一个设备。从数据通讯过程来看,要完成一次通讯,首先,需要在等待通讯的双方之间建设符合传输条件的物理道路;其次,需要在此之上覆盖数据链路,以保证数据的同步接收与发送;最后,需要在数据传输完成后,断开彼此之间的连接。从通讯技术的层面看,首先,计算机中的数据会经过应用层,并在此接受DNS、FTP、SMTP、HTTP等协议的格式化处理;其次,经过处理后的数据会到达下一层传输层,传输层会利用TCP、UDP协议通信双方提供进程间的通讯服务,并对数据进行再一次封装;接着,经过传输层封装后的数据段会到达网络层,网络层能让通讯双方的系统之间进行透明的数据传输,使得传输层无须关注数据的传输路径与实际的传输方式;然后,数据将会到达数据链路层。数据链路层处于物理层和网络层之间,可向上提供稳定的数据传输功能,但其不同于网络层的传输,数据链路层更关注网络中两个直接相连的结点之间的数据交换;最后,数据将会到达物理层。物理层是整个网络结构的最底层,其主要功能是保证物理链路上能正确的传输原始数据。在物理层中,数据会按照某种形式在某种介质中传播,数据的形式可以是电磁波、电信号、光信号,介质可以是各种线缆,甚至也可以是空气。
2计算机远程网络通讯技术的生活实例应用分析
2.1在日常生活中的应用——微信
微信是由深圳的腾讯公司开发的一款实时通讯工具,因其界面简洁、交流便利而广受好评。而其本质是一种融合了C/S架构与P2P通讯模式的交流工具,在用户登录登出时,采用C/S结构进行工作,在进行实时通信、信息交流时采用P2P模式工作。具体而言,首先,在微信用户登录微信时,客户端会通过TCP/UDP协议将自己的数据信息发送到服务器,服务器接收数据后会与自身数据库信息进行比对验证,通过验证后,返回给客户端一个登录许可,用户便可成功登录。在此过程中,无论使用TCP与UDP之间的哪一个协议,在成功登录后,微信都会有一个专门的TCP用于保持用户的实际在线状态。因此,这就需要打开对应端口,否则,将无法正常使用微信。其次,在用户相互进行聊天通信时,为了追求聊天的即时性,消息通常是以UDP协议进行传送的。但UDP协议可靠性不高,只管发送,并不在乎对方是否能够接收到信息。因此,为确保消息流通的即时性与可靠性,微信采用了上层协议:用户A发送的消息首先会以数据包形式按UDP协议流向微信服务器,微信服务器在接收到这个数据包后,再以UDP协议返回一个相应的应答包,进行消息确认。若是用户A没能接收到来自服务器的应答包,便会出现“消息发送失败”这一情况。客户端与服务端需要建立实时的联系,对网络的传输速度会有一定要求。最后,聊天双方在进行资料共享时,发送者A会向服务器发送一个文件传输请求,服务器在确认这一请求后,会转发给接收者B,B会确认是否接收这份文件。B确认接收后,服务器将会把A的真实IP发送给B,B会尝试连接,连接成功则直接发送文件,连接失败则会请求进行服务器进行中转。2.2在高校教育中的应用——网课直播利用网课,学生与教师可以打破空间与距离的限制,直接建立联系。即使是处于不同的物理位置,也能实现“面对面”授课。那么,网课的视频数据是怎么在互联网之中进行传输的呢?答案是通过特殊的计算机远程网络通讯技术——实时视频串流。在实时视频串流中,视频数据会如同水流一般,源源不断地进行传输。因此,网络中的数据传输能力一定要大于视频数据的传输能力,否则,接收方将无法流畅地观看高清晰度的视频。由于直接通过一帧一帧地采集屏幕数据得到的视频数据通常占据的容量较大,进行传输所需要的带宽资源也较高,因此,为了缓解网络压力,可以在不影响视频观看质量的情况下,略微牺牲图像质量、对视频数据进行压缩。就网课直播而言,即客户端在采集教师的课程视频和音频数据后,首先,会将数据送入编码器进行格式化处理,压缩、封装为MP4、FLV等特殊格式的数据;其次,会通过转码器,将每一段视频进行切割,确定好单位时间内的传输位数,并利用RTMP、RTSP、HLS等流媒体协议,将其从教师客户端传输服务端上;然后,会使用多重网络设备将数据由服务器分发到学生客户端上;最后,再由学生客户端对收到的视频数据进行合并、解码。综上,便是完成教学视频的一次完整传输。当然,学生客户端也可以以相同的原理,相反的方向将需要表达的观点或者疑惑传回服务端,并由服务端发回给教师的客户端,实现教学信息的双向传递。
2.3在企业办公间的应用——TeamViewer
当下,不少企业已经逐渐实现信息化办公,数据服务已不再拘泥于现场服务这一方式,合理借助计算机远程网络通讯技术,采用相关的远程控制软件亦能起到同样效果,这极大地提高了企业的工作效率。TeamViewer便是当下最为主流的远程控制软件之一。利用TeamViewer直接连接两台计算机,并让控制端在任何有互联网的时间、地点下,直接访问被控端,从而进行文件传输、远程桌面、远程摄像头等数据交流。通常而言,利用TeamViewer连接两台PC需要经历三个过程。首先,对于发起连接请求的客户端而言,要找到需要连接的远端计算机。计算机在登录TeamViewer时服务端会分配一个唯一地与MAC地址相关的ID给该计算机。其他计算机若想要连接到该计算机,需要向服务端发起请求并将该计算机的ID传给服务端,服务端便会返回该计算机的相关信息。其次,知道待连接的计算机的相关信息之后,便立即建立连接。如果发起连接请求的计算机和被连接的计算机之间能够进行直接通讯,便直接建立两台计算机之间的P2P连接即端对端连接,不需要第三方的参与。对于部分企业用户而言,计算机处于企业内部网络中,无法与外部网络直接通讯,这时候需要借助中转服务器也就是服务器进行数据的转发,为连接打通桥梁。最后,在连接建立成功的情况下,远程桌面控制、远程摄像头、文件传输等功能将在计算机技术与通讯技术的共同支持下完成。
2.4在医疗行业中的应用——远程医疗技术
受我国人口分布不均衡的影响,大部分的医疗资源都集中在人口密集经济发达的中、大型城市,小型城镇、边远山区医疗资源十分贫瘠,医疗供需关系颇为紧张。远程医疗技术为其带来了新希望。一方面,远程医疗技术使得贫困地区的患者也能接受专家面诊;另一方面,远程医疗技术减少了患者在转诊途中的风险和成本,让患者的钱花在治疗上而不是在转诊的交通、住宿费上。远程医疗技术主要可以分为以下三个部分:(1)远程医疗诊断系统远程医疗诊断系统能通过计算机远程网络通讯技术将患者症状等基本信息以文本、音频和图像的方式在患者与专家之间进行流通,为医疗服务的提供者和需要医疗服务的需求者之间建立数字化平台,使患者无须舟车劳顿便可接受大医院专家的诊断和会诊,达到异地“面对面”会诊的效果。在病情特殊,需要多方领域专家联合会诊的情况下,该系统能方便快捷地提供多方会诊的条件,让来自不同地区、医院的专家们能共同探讨病情。(2)远程医疗监护系统目前,医院内使用的监护仪器虽功能全面,但其体积和功耗都比较大,而且大多都是由线缆连接,不适合携带和移动,仅能用于住院患者的监护,对于需要实时的连续监护的患者,这种专业仪器无法很好地满足条件。合理使用远程通讯技术,研发新型设备,能够摆脱线缆限制,实时监测患者的生理指标并通过无线通信技术上报至服务端。(3)远程医疗教育系统医疗教育资源的分布和医疗资源的分布类似,在边远地区的医护人员也得不到足够的教育资源。为改善医疗资源分布不平衡的现状,提高中小型医院医生的医疗技能水平,远程医疗教育系统应运而生。通过这一系统,大医院医疗专家的理论和经验可以通过多媒体的形式传达到基层医护人员,也可以在该系统内共享历史诊断病例和症状图像,还能安排基层医护人员在该系统上观摩医疗专家的手术过程,从而全面提高医疗水平。
3结语
总而言之,在科学技术飞速发展的当下,计算机远程网络通讯技术打破了“信息孤岛”,已被广泛地运用到了各个行业当中,与我们的生活高度融合,为我们提供了极大的便利。因此,我们应提高对远程网络通讯技术的重视程度,并加深对其内涵的深度理解,力求能以通讯技术作为技术基础,创造更多的新设备、新工具,为生活带来更多可能。
参考文献:
[1]张晋花.计算机远程网络通讯技术的思考[J].计算机产品与流通,2017(07):66.
[2]范肖飞.计算机远程网络通讯技术的应用[J].电子测试,2016(18):80+92.
[3]王龙.计算机远程网络通讯技术的应用分析.新媒体研究,2016,2(02):21+26.
作者:曹剑侠 张云 单位:郑州工业应用技术学院信息工程学院
- 上一篇:区域经济高质量发展思路
- 下一篇:计算机技术在供应链管理的应用