网络通讯方式范文

时间:2023-06-12 16:38:05

导语:如何才能写好一篇网络通讯方式,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

网络通讯方式

篇1

关键词:ACE网络库 IOCP模式 动环监控系统

中图分类号:TM76 文献标识码:A 文章编号:1007-3973(2013)006-081-02

在电力系统大运行体系实施中,建设变电站及通信机房监控系统,在传统“四遥”的基础上,安装包含交直流电源子系统、遥视图像子系统、安防周界子系统、环境子系统、照明子系统等综合辅助监控系统,全面提升对变电站机房的“感知”, 减轻运行维护人员负担,提高电网运行可靠性成为一种必须。

在机房环境系统建设的初期,接入对象主要是电力局大楼的机房、500kV220kV高电压等级变电站机房。接入的站点数量较少,一般在10个以下,通讯对象也只有几十个。近几年,随着电力系统自动化程度不断提高,大量110kV及以下的变电站,都实现了无人值班,在变电站机房的自动化设备大量增加的同时,操作维护人员大量减少。另外,大量的社区或乡镇供电所实现网络接入,联网收费。大量的110kV及以下的变电站、社区或乡镇供电所都需要接入集中的机房监控系统,接入的站点数量和通讯对象几何倍数增加,很多地区供电局的机房监控系统接入站点需求量达到200个以上,通讯对象超过1000个。

通讯对象的几何倍数增加对动环监控系统的通讯服务器提出了极高的要求。是对现有服务器系统进行软件升级,还是投入巨资升级硬件、增加服务器数量?成为各电力局安排建设资金面临的重要问题。

机房监控系统的通信服务器的主要工作就是进行网络通讯。目前常用的网络通讯编程模型有以下几种:

(1)blocking I/O阻塞模式:与通讯对象网络连接时,在连接过程中一直等待,效率极低。只要有多个通讯对象就不能有效的工作了。

(2)nonblocking I/O非阻塞模式:与通讯对象网络连接时,在启动连接后,就可以进行其它工作,效率较高。但每个网络连接工作中仍需一到两个线程,因此连接数达到几十上百后,大量线程经常切换,效率大幅下降。

(3)Select模式(I/O multiplexing):一个线程可以管理64个网络连接。此模式在达到1000个以上的网络连接后,也会由于线程太多,效率大幅下降。

(4)signal driven I/O (SIGIO):只有UNIX系统支持。我们暂不考虑。

(5)asynchronous I/O模式(IOCP模式是其中一种):一个线程可以管理成千上万个网络连接。在多连接,大数据量下,可获得理想的CPU响应。此模式适应于网络服务器这类需要处理大量连接的应用。

图1是以上五种模型的比较。

图1 五种模型的比较

从图1可以看出,越往后,阻塞越少,理论上效率也是最优。

从机房环境系统的长远发展看,我们选取asynchronous I/O(IOCP)模式进行网络通讯编程。为提高系统建设进度,少走弯路,我们采取借鉴前人成功经验的方式,下载国内外程序员的开源代码库加以修改。

ACE自适配通信环境(Adaptive Communication Environment)是一种面向对象(OO)的工具包,它实现了通信软件的大量基本的设计模式。ACE的目标用户是在UNIX和Win32平台上开发 高性能通信服务和应用的开发者。ACE简化了使用进程间通信、事件多路分离、显式动态链接和并发的OO网络应用和服务的开发。

ACE是目前最具代表的开源网络通讯类软件库,授权是免费的,可以自由使用,它正在被用于大量商业项目中(包括国际知名的大公司:诺基亚、摩托罗拉等),以及许多学院和工业研究项目。ACE已被移植到多种操作系统平台上,包括Win32和大多数的UNIX/POSIX实现。此外,同时有C++和Java版本的ACE可用。

ACE库版本很多,更新升级比较快。我们根据机房环境监控系统的需要,选用的是基于VC2005的Windows平台版本,版本号为5.8.2,这个版本的库支持VC2005(VC8)、WinCE(VC2005)、VC2008(VC9),适用范围比较宽。

ACE 中的Proactor框架可以实现IOCP功能。Proactor很多文档翻译为前摄器。

Proactor使用了异步的I/O工厂类收发消息,read/write方法都是异步进行的,调用完成后立即返回给Proactor主框架,然后进行其它事件的处理。后台的程序负责收发消息,真正收到消息或者发送消息完成时才通知Proactor的事件处理器去进行处理。这种异步I/O机制使得Proactor的主线程更专注于我们业务逻辑的处理,而不会将时间浪费在对网络数据I/O的处理上。

我们应用ACE库,通过ACE_Proactor实现IOCP模式的实现方式如下:

1 创建服务处理器

Proactor框架中服务处理器均派生自ACE_Service_Handler,它和Reactor框架的事件处理器非常类似。当发生IO操作完成事件时,会触发相应的事件完成会调函数。

2 实现服务处理器IO操作

Proactor框架中所有的IO操作都由相应的异步操作类来完成,这些异步操作类都继承自ACE_Asynch_Operation。常用的有以下几种:

ACE_Asynch_Read_Stream, 提供从TCP/IP socket连接中进行异步读操作.

ACE_Asynch_Write_Stream, 提供从TCP/IP socket连接中进行异步写操作.

使用这些操作类的一般方式如下:

初始化

将相关的操作注册到服务处理器中,一般可通过调用其open方法实现。

发出IO操作

发出异步IO操作请求,该操作不会阻塞,具体的IO操作过程由操作系统异步完成。

IO操作完成回调处理

异步IO操作完成后,OS会触发服务处理器中的相应回调函数,可通过该函数的ACE_Asynch_Result参数获取相应的返回值。

3 使用连接器或接受器和远端进行连接

ACE为Proactor框架提供了两个工厂类来建立TCP/IP连接。

ACE_Asynch_Acceptor, 用于被动地建立连接

ACE_Asynch_Connector 用于主动地建立连接

当远端连接建立时,连接器或接受器便会创建相应的服务处理器,从而可以实现服务处理。

4 启动Proactor事件分发处理

启动事件分发处理只需如下调用:

while(true)

ACE_Proactor::instance ()->handle_events ();

ACE库(见图2)应用中需要特别注意内存泄漏问题,特别是与VC的MFC联合使用时。我们采用的是以下方式检测内存泄漏:

(1)将下列内容输入到文件中:

//use MFC library

#define ACE_HAS_MFC 1

//use standard C++ library

#define ACE_HAS_STANDARD_CPP_LIBRARY 1

//define this, the application must create the ACE_Object_Manager.

//The recommended way is to call at the start of

//the program, and call at the end.

#define ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER

#include "ace/config-win32.h"

(2)在CWinApp的派生类的构造函数或InitInstance()函数中加入ACE的初始化函数ACE::init(),在该派生类的析构函数中加入ACE的清理函数ACE::fini()。

(3)若运行时还检测到有内存泄漏,其输出信息如下:

Detected memory leaks!

Dumping objects ->

{148} normal block at 0x003EBD90, 6 bytes long.

Data: < > 00 00 00 00 00 00

{61} client block at 0x003E3298, subtype c0, 64 bytes long.

a CDynLinkLibrary object at $003E3298, 64 bytes long

a CDynLinkLibrary object at $003E3298, 64 bytes long

Object dump complete.

这种现象一般是由于ACE库和应用程序的字符集不一致所造成的,ACE在VS2005项目选项中的字符集设置是“未设置”,可将其设成“使用Unicode字符集”(注:VS2005默认的字符集设置是“使用Unicode字符集”)

(4)几点说明:

1)ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER

应用程序手动创建ACE_Object_Manager,推荐的方式是在程序开始时调用ACE::init(),在结束时调用ACE::fini()。

2)若在文件中包括了config-win32.h之后加入以下语句

#undef ACE_HAS_NONSTATIC_OBJECT_MANAGER

说明应用程序要使用静态的对象管理器,ACE会为其创建,应用程序无需手动加入。

篇2

从传统语音、短信、上网到面向IP化追求端到端高质量的VoLTE,未来几年4G、4.5G、5G将并肩前行,AR/VR、工业互联网、车联网、云机器人等都是展现在产业面前的机遇。对此,郝男男表示:“这些都需要网络层面强大能力的支持,整体网络架构必须保持绝对的灵活性以适应未来多种业务诉求。SDN/NFV正是匹配这样一种需求,即为提高网络能力提供全方位支持。”

M-ICT2.0战略核心

应对业务对网络能力的多样化需求与更多行业的分散性需求,运营商如今更多考虑的是面向未来更多可能的持续演进。云化网络成为全球运营商发展的大势所趋,目前国内三大运营商以及国际各大厂商纷纷在最新战略中提出转型需求,在三大运营商的全新战略与发展规划之中,都将网络重构作为网络架构发展的重点方向。

当电信网正加速向虚拟化、云化、软件化转型,实现一张网上满足大带宽、海量连接和低时延等需求,着手构建一张全面云化的网络。中兴通讯在原M-ICT战略的基础上,提出M-ICT 2.0战略,坚持继续将云化重构作为万物移动互联的M-ICT时代的战略核心。中兴通讯认为,传统运营商向网络云化转型,将全面实现网络开放和切片,为各类用户提供按需定制的专有网络。

与此同时,中兴通讯在《ElasticNet弹性网络技术白皮书V3.0》结合最新的全球SDN/NFV网络部署实践和相关领域研究成果,以网络、业务、运营三大重构为主线全面阐述面向2020年的未来网络ElasticNet架构、场景及方案。“CO重构、随选网络、网络切片是《ElasticNet弹性网络技术白皮书V3.0》中重点阐述和解构的三大场景,通过深入阐释弹性网络在电信云构建中的作用及实施路线,希望能够助力网络转型逐步迈入实践阶段。”郝男男表示。

CO重构加速推进

记者了解到,中兴通讯年初的CO重构解决方案正是基于SDN/NFV技术,以边缘DC为中心,对现有城域网架构进行重构,将传统CO机房改造为属地化ICT融合的云化DC,实现网络对未来不同行业、不同业务的灵活、高效支撑。

“如果说在运营商的主要战略中,网络重构转型作为网络架构级的发展方向,那么CO重构实际上是这样一个大的架构演进之下的具体场景体现,集中在网络边缘部分将传统机房重构为数据中心。”郝男男表示。

目前国内三大运营商都将CO重构作为自网络转型重点的落地场景来进行研究和推进。据介绍,在2016北京国际通信展期间,中兴通讯与中国电信共同进行了本地综合服务节点的现场展示,进行CO重构落地方式与效果的呈现。此外,中兴通讯与中国移动配合NovoNet2020战略规划正开展端到端CO重构进行试点。CO重构解决方案推出时间虽短,但已经成为中兴通讯与全球运营商在SDN/NFV实践的重要突破点。

携手5G同步发展

谈到SDN/NFV另一重要应用场景,网络切片无疑是衔接5G时代的技术武器。

面对未来5年可能出现的全球数百亿联网设备和可能出现的各种物联网应用,5G系统必须具备更加灵活的按需组网能力,利用逻辑而非物理资源,根据不断变化的用户需求进行调整,并快速满足新型应用需求。针对这些问题,产业链选择利用虚拟化技术,将网络物理基础设施资源根据场景需求虚拟化为多个相互独立的平行“网络切片”,并作为未来网络演进的重要方向。

全球运营商与知名厂商已经启动了不同程度的5G网络系统设计、原型验证等项目。其中,如何将SDN/NFV和5G结合共建未来网络,成为重要议题。在国内,IMT-2020(5G)推进组在《5G无线技术架构》白皮书中指出:5G网络将以全新型网络结构及SDN/NFV构建的平台为主要特征。其中,NFV成为实现5G新型设施平台的基础:基于虚拟化技术按需编排网络资源,实现网络切片和灵活部署,赋予网络灵活适配的功能,来满足端到端的业务体验和高效的网络运营需求。

然而,SDN/NFV技术的标准化、商用和协同等问题依然长久困扰整个产业链,技术的标准化进程是否能够有效支撑5G时间规划?对此,在距离5G网络商用规划2020年仅有4年的今天,中兴通讯认为SDN/NFV技术的发展将匹配5G的发展规划,为5G未来网络的重要接入口实现真正的架构创新,使之成为未来数字化、智能化时代的网络基础。 “甚至NFV本身在一定程度上在局部网络以及一些新建网络场景之下已经提前实现商业化部署。”郝男男表示。

做生态的推动者

结合更多运营商的发展路径,中兴通讯在SDN/NFV真正发挥能力的未来,希望成为技术的综合集成者与产业生态的推动者。

篇3

【关键词】计算机;远程网络;通讯技术

引言

科学技术的不断发展和创新、新型技术的深入应用在一定程度上都可以促进社会经济的发展和人民生活水平的提升,每项新型技术的发展都是为促进我国社会主义现代化的建设,提高人们生活和工作效率而研发。只有充分发挥其自身价值,才可以促进我国经济的稳步增长。而计算机远程网络通讯技术就是其中一种,它在悄然改变人们的生活、工作和交流方式,受到越来越多人的喜爱,同时也被广泛应用于社会建设中,为工业、教育等方面做出巨大贡献。因此对计算机远程网络通讯技术的应用进行详细分析有着十分重要的作用。

1计算机远程网络通讯技术概念

计算机远程网络通讯技术主要是由计算机技术和通讯技术为基础发展而来,这两种技术为计算机远程网络通讯技术的发展发挥着十分重要的作用。简单而言,计算机技术的日趋完善发展为计算机远程网络通讯技术提供信息储存量,并且在一定程度上促进信息响应速度的提升;而通讯技术的迅速发展和完善使得计算机远程网路通讯技术具有较强的稳定性,能够快速的将图片、文字等信息内容通过网络进行传输,从而使得信息内容不受空间、地域和时间的限制实现共享,为人们获得信息提供巨大的便利。

2实现计算机远程网络通讯技术的前提

2.1拥有高速度的通讯连接渠道

拥有高速度的通讯连接渠道是影响计算机远程网络通讯技术实现的关键问题。一般情况下,在通讯线路材料选择方面都应具有良好的流畅性,包括同轴电缆、对称电缆等的选择。其中对称电缆应选择绝缘层较多的电缆,这样可以有效的避免磁场干扰;同轴电缆通常属于较为封闭的一种导线,具有高速度的传送能力。

2.2良好的终端设备和接口

终端设备通常意指人们在日常生活中浏览网页、查看电子邮件的电子设备,包含电脑、手机、平板等,这些终端设备也可以实现计算机远程网络通讯能力,并且是传输信息中不可以缺少的重要构成部分。

2.3拥有较强的调制解调器

调制解调器是实现信息转化的重要工具,能够有效地将信息转化为用户所需要的文本、图片、视频等,是为方便用户浏览信息的设备,其也是实现计算机远程网络通讯技术的一种设备。

2.4可以实施通讯的软件

对软件的开发利用,可以更好的满足用户需求,从而实现计远程网络通讯技术的根本目的。现阶段许多设备都是可以实现信息共享的软件,并且随着网络通讯技术的完善发展,会使得信息传输信息更加丰富,且速度更加快速。

3日常中计算机远程网络通讯技术的广泛应用

3.1计算机远程网络通讯技术在工业中的应用

计算机远程网络通讯技术在工业中应用是非常普遍的现象,该技术在工业化中的融入,在一定程度上可以促进监督和管理有机结合,提高监督管理水平。在工业生产设备中安装远程设备,可以实现远程电脑操作的目的,而且还可以对生产过程进行实时动态监督管理。这样不仅可以为企业节约成本费用的浪费,而且如果企业生产设备出现问题,可以及时找出故障问题并解决,从而提高生产效率,促进企业收获更多的经济收益。在工业发展中应用计算机远程网络通讯技术,不仅只是可以提高生产效率,而且还可以实现在线实时监控,这样可以保障企业生产安全,促进企业生产水平的提升,为企业的长久发展提供支持。

3.2计算机远程网络通讯技术在生活中的应用

随着互联网技术的迅猛发展,计算机远程网络通讯技术已经渐渐融入于人们的日常生活和工作中,我们经常使用的以QQ和微信为代表的各种社交聊天软件,可以方便人们随时随地进行交流沟通,并且还可以实现视频、音频等的对话,同时还兼有办公功能,例如文字和文件的传输等多种性能。其中QQ就是应用计算机远程网络通讯技术的代表,是一个多种功能集于一体的一款APP社交聊天软件,例如,QQ可以实现电脑和手机终端同时登陆,为人们的生活和工作带来极大的便利。与此同时,随着计算机远程网络通讯技术的日趋完善,人们所接触的抖音、微博、快手等都是该技术应用的表现形式。

3.3计算机远程网络通讯技术在教育中的应用

随着互联网技术的普及和发展,一些经济相对落后的地区,可以通过计算机远程网络通讯技术,搭建教育学习平台,使得学生可以与其他学校学生进行学习交流。即可以通过视频语音软件搭建一个教育学习交流平台,学生可以在平台内容学习交流,遇到重点和难点可以及时寻求教师,教师通过远程指导的方式帮助学生解决问题,从而促进学生学习成绩的提升。将计算机远程网络通讯技术应用于教育行业中,可以实现全国教育平台的互联,为学生打造一个不受时间、空间和地域限制的学习平台,实现资源共享,使得学生可以通过教育学习平台与其他同学分享学习心得和学习方法,实现取长补短,共同进步的目的,从而促进学生的全面发展,为今后的学习打下夯实的基础,同时也可以为我国社会主义建设培养更多优秀的人才。

3.4计算机远程网络通讯技术在企业中的应用

企业是促进我国经济稳步增长的重要组成部分,随着经济制度的不断发展使得越来越多的企业开始转变经营管理方式,在这个过程中就需要计算机远程网络通讯技术的协作,促进企业创新符合现阶段经济制度发展的经营管理方式,同时也对过去的商业发展方式和商业机构带来巨大的冲击,使得以淘宝和阿里巴巴等为代表的电商平台开始改革创新,这样大的变化趋势在一定程度上促进对我国商业经济结构的改革。但有些传统的企业在这样背景下遭受巨大的打击,丧失与同行之间的竞争能力,甚至有些企业面临着破产倒闭的风险。

篇4

关键词 远程网络通讯;计算机;实现条件;实际应用

中图分类号:TP393 文献标识码:A 文章编号:1671-7597(2013)22-0125-02

现如今科学技术和社会经济都取得了长足的进步,计算机网络技术也发展的很快,特别是进入21世纪以来,全球发展更是呈现出了信息化的趋势。我们在平时生活和学习中经常用到的电脑手机等设备也是远程网络通信技术在我们生活中的实际应用,并且给我们的生活带来了很大的影响,给信息化进程提供了动力。

1 计算机远程网络通讯技术

对于计算机远程网络通讯技术而言,组成部分是计算机技术以及通讯技术。其核心便是网络通讯技术,网络通信技术是利用传输协议和网络IO将一台电脑上的信息传到另外一台电脑中去,网络传输协议有HTTP、UDP等,而网络IO则有aio、bio、nio等,这些都已经广泛的用在了通讯中去。

一台电脑发出信息之后,另一台电脑必须根据信息的内容进行反馈和处理,这就是网络通讯技术的实现目标。其实现是需要同步请求和异步请求的辅助的,依照网络通讯的原则,能够把请求端发出的信息转化成流,接收端接受以后经过处理,处理好之后再将信息转化成流,传回接收端,从而实现网络通讯。

1)组成部分。计算机远程网络通信一共有四个组成部分,也就是计算的主机、计算机终端、数据传输的线路以及数据进行交换的装置。在我们的生活和工作中,比较常用的是微机。

2)传输的方向。远程网络通讯由于传输的方向存在不同,可以分为以下的几种形式,单工通讯、双工通讯以及半双工通讯三种。单工通讯在进行信息传输的时候,只能向一个方向传输,而双工通讯则是可以进行双向的通讯,但是线路的结构比较的复杂,通讯的时候只能采用四线制,半双工通讯则可以进行两个方向的通讯,并且在某个时刻传输的方向只能有一个。根据实践和研究,半双工通讯是最适合的线路,不但线路简化而且经济实用。

3)连接方式。链接的方式有四种,也就是分支点、点到点、路复式和集线式。在选择连接方式的时候,可以根据实际的通讯需要选择。

2 远程网络通讯能够实现的基础

1)通讯通道必须畅通。通讯通道是否畅通能够对远程网络通讯的实现造成很直接的影响,此处所谓的通道就是我们平时说的通讯线路。现在,通讯线路中应用比较多的是对称电缆、架空明线和同轴电缆。对称电缆有很多层绝缘层,能够限制电磁场,确保其运行的时候始终在保护套里面,减少外界因素对其造成的影响,但是这种电缆彼此之间容易形成干扰,直接导致了传输率的低下。而同轴电缆则是一种封闭性的导线,是外导体组成的,其具有电磁场封闭的特点,对外界的辐射比较小,并且受到的回波干扰也比较小,传输的时候速度比架空明线要快。架空明线则是由双导线构成的,受外界的影响比较小,但是其电磁场是开放的,传输速度也要慢于同轴电缆。

2)远程网络通信想要实现必须有终端设备以及接口。所谓的终端设备就是我们所说的各种各样的计算机,这些计算机设备能够实现远程网络通信,不但具有很多种的通讯功能,还能够在法律允许的范围内利用计算机自带的接口或者通讯接口实现对点通讯。

3)必须有调制调节器。调制调节器对于计算机以及通讯线路而言作用非常重要,它能够将各种信息转化成我们实际需要的信息,若是没有这种设备,我们便无法接收到我们需要的信息。

4)必须有能够进行通讯的软件。实现远程网络通讯还必须有能够对通讯进行控制的软件,利用软件进行信息的收发,满足远程网络通讯的需要。在进行网络通讯的时候,必须要有一个控制手段进行支撑,此处的控制手段指的便是控制软件,利用控制软件从而实现用户收发信息的需求,满足其通讯的目的。控制软件能够实现数据的传输。

3 生活中使用的远程网络通讯工具

1)ICQ聊天。这个软件名字翻译成中文便是我寻找你,使用ICQ能够在用户好友之间进行聊天和信息文件的发送。并且现在还能够查看打印历史消息,可以通过各种方式添加好友,在朋友生日临近的时候,ICQ还会进行一定的提醒。除了上述的功能以外,用户还能够创建属于自己的个人主页,能够转寄和发送各种贺卡和邮件,并且还能够选择打字的声音,趣味性比较强。还能够保存内容和聊天记录,添加那些自定义表情,并且还实现了网址的搜索。

2)MSN。在我们的生活中,进行远程通讯的时候也会经常用到MSN,这种聊天软件的开发公司是微软公司,实现的基础是互联网和计算机设备。用户在有设备和网络的时候,可以利用MSN进行交流,能够进行好友间的实时流。并且MSN的聊天对象的选择性比较强,聊天的基本都是熟悉的人。公司在开发MSN的时候便对软件以及实用软件的用户的信息进行了严格的加密,能够阻止不良客户进入这个平台,增加用户聊天时的安全性和可靠性。

新版的MSN在聊天的时候能够实用各样的符号以及各种照片,并且还能够实现小组聊天和资源共享,这个软件能够满足用户聊天的需求和信息图片分享的需要。MSN在聊天的时候,除了能够使用软件提供的多种符号表情,还能够通过自定义添加的方式,进行图片或者符号的添加,在聊天的时候,能够更加准确的反映出用户的心情。

3)QQ聊天软件。现在在中国QQ号基本上人手一个,甚至人手好几个,可以说QQ是中国大陆地区使用人数最多的一种聊天软件,其开发公司是腾讯公司。它是一种即时寻呼软件,人们可以利用腾讯QQ实现和朋友家人的实时交流,在利用QQ进行通讯的时候收发信息都比较及时,并且全面,还能够进行网络聊天室的聊天,支持文件的传输和短信的收集,还能够收发语音邮件。腾讯QQ在应用的时候不但能利用计算机进行直接聊天,还能实现电脑和手机的互相联系。腾讯QQ在使用的时候比较方便,信息传送比较及时,并且还能够了解好友的实际在线情况,还能够在聊天的时候进行文件的传输和网址的发送。并且QQ软件在操作的时候简单灵活,能够使用多种方式搜索和添加好友,并且当好友在线的时候,自己这方显示的对方头像便是亮的,若是对方不在线则是暗的,此外还有多种模式可以选择,可以选择自己在线或者隐身、忙碌或者离开,并且还可以进行隐身对其可见和在线对其隐身的设置。在对方离线的时候,还能够给朋友发送离线信息或者离线文件,非常方便。

4 结束语

计算机远程网络通讯的实现离不开互联网的支持,并且在其实现的时候也体现出了通讯技术的作用。现在,这种技术早就进入了人们的生活工作以及学习中,给人们带来了很大的便利。并且,可以预见,随着技术的发展,其在生活中的作用还会不断的扩大,给人们提供的服务将会更加的全面便捷。

参考文献

[1]周亚峰.计算机远程网络通讯技术探析[J].计算机光盘软件与应用,2013(14).

[2]符长睿.计算机远程网络通讯技术[J].科技传播,2013(10).

[3]吕悦松.计算机远程网络通讯技术在实际生活中的应用分析[J].电子制作,2013(10).

[4]夏志竞.计算机远程网络通讯技术的应用[J].电脑知识与技术,2011(23).

[5]朱志伟.基于单片机通讯协议的现场总线设计实现[J].科技资讯,2011(24).

篇5

关键词 计算机;远程通讯;技术

中图分类号S5 文献标识码A 文章编号 1674-6708(2013)91-0219-02

0 引言

计算机远程网络通讯技术,主体应用计算机技术、操作系统、现代化通讯装置以及安全可靠线路,实现数据的编码以及信号的高效传输、良好转接、综合储存与快速处理。其数据通讯体系将计算机作为核心,利用通讯线路进行终端设施的有效连接,并实现数据通讯目标。当前计算机远程网络通讯技术由于其传输效率高、数据量庞大、应用功能广泛,因而全面渗透至社会生产、大众生活以及公众服务等各领域范畴中,发挥了综合应用价值。例如,跨国企业、大型公司可应用计算机远程网络通讯技术召开视频会议,传达决策信息,讨论经营方略,部署年度任务,令子公司同集团企业保持同步一致性,提升工作效率,降低沟通成本,并确保综合效益目标的良好实现。同时,还可借助计算机远程网络通讯技术进行新闻直播、远程互动连线,增加节目观赏性以及内容时效性。由此可见,计算机远程网络通讯技术在未来还将具备广泛的发展空间与良好的应用潜能,体现核心应用价值。

1 远程网络通讯技术原理与应用条件

远程网络通讯功能的实现需要将流由一台计算机高效、安全、整体的传输至远程计算机之中,通过协议规定以及网络IO完成通讯功能。通讯传输协议众多,常见的有http、icp等,均为Socket概念原理基于应用功能扩展形成的传输协议。为提升应用便利性,不同的计算机语言则会利用贴切简便的应用层协议进行通讯传输。网路远程通讯形成的条件,需要由目标计算机提出请求,与之通讯的计算机接收请求便实施相应操作,令结果反馈至请求方。具体方式则包括同步以及异步请求等模式。通过对请求的处理,则可令其构成流,借助传输协议到达远端,远程计算机则可对获取请求流实施处理,进而令结果转变为流形成反馈传输。

计算机远程网络通讯功能的实现,首先应具备优质的通道条件,即创建良好的通讯线路。一般来讲对称电缆以及架空明线较易受到电磁场以及外界环境条件的干扰,令传输效率受到了不良影响。为此可选用封闭同轴电缆,提升传输效益。倘若经济条件允许,则可选择光纤电缆,确保计算机远程网络通讯的安全、高效与可靠。再者,应配备适宜的终端设施与良好的通讯接口,应满足我国网络系统的通讯传输标准规定。远程通讯还需要进行数据转换,因此应配备高效转换设备,营造良好的计算机远程网络通讯应用环境。

2 计算机远程通讯监控技术的科学应用

计算机远程网络通讯技术的产生,为远程监控提供了便利,可实现跨区域的监督管理与操作控制。监督工作中可借助网络系统获取丰富的状态信息,而控制管理过程,则可利用网络系统实施对远程计算机的控制与操作。例如可在远程位置实现对计算机系统的重启以及关机等控制操作,还可实现日常的远程处理工作。计算机监控体系基于实施监控手段的计算机为核心,同时配备监测设备、组建管理执行机构以及明确被监测管控具体对象,或是实践生产工作的具体流程,进而构成监控系统。信息时代,现代企业的实践生产以及管理工作中,涉及较多物理量、技术工艺参数以及环境数据,还有特性参数,这些均需要开展实时的监测管理、有效的监督以及自动化的控制。伴随生产力的稳步提升,需要检测范畴更为广泛,监测点则更为众多。倘若应用独立检测管控系统则无法满足工业化生产的核心需求。因此应将监测控制实现有效的分散,而后实施集中管控。该类模式即为分布式监督管理。一旦监测管理站点增加,而分布并不集中、过于分散,则需应用远程计算机监督控制技术。当前该项技术可应用于化工生产、石油开采、水处理系统、工业锅炉生产等较多领域。当前该技术主流为TCP/IP协议、internet网络技术,基于www规范,应进行软件体系的合理设计,科学规划,令工作人员借助网络系统、能够快速、整体的获得权限范畴中的各类信息,并快速进行响应。

远程监控的通讯媒体、计算机系统软件以及硬件工具共同构成了远程监控系统。该项技术措施可满足中心控制计算机系统同监测站之中的计算机进行通讯,同时还可实现各个监测站以及监测点之间的通讯功能。一般情况下,现场各类设备的分布相对广泛、尖端数据不方便采集的生产现场,或是监测对象,为快速明确其设备、器具运行服务状况,做好全面管控,便应利用计算机远程通讯监控技术。在高效管理的同时,可令工作人员任务量有效缩减,并降低成本投入,科学实现高效性以及自动化的管理。当然,计算机远程通讯网络系统工作阶段中,还包含一定的不足问题。例如传输距离相对有限,监控以及传输质量不稳定,容易受到一定的干扰影响,同时还需投入较高的通讯经费。因此应继续的开发研究,不断拓展创新、弥补不足,方能提升计算机远程网络技术综合应用优势与核心价值。

伴随现代化技术的持续发展、不断进步,计算机远程通讯技术必将更为完善,实现低成本、高效益的安全、规范与持续发展。

3结论

总之,针对计算机远程网络通讯技术综合优势、科学原理,我们应在实践应用中不断总结、完善创新,促进计算机远程网络通讯技术在更多行业领域的科学应用,进而营造规范、文明、健康的网络通讯环境,创设显著的经济效益与社会效益。

参考文献

[1]牛洋.通讯技术在远程网络控制中的应用[J].硅谷,2011(8).

[2]王丽丽,褚梅,张欣.全面认识桥接、交换和路由[J].致富时代(下半月),2010(12).

[3]徐侃.移动通讯技术在质监信息化工作中的应用[J].福建质量信息,2008(11).

篇6

关键词:网络通讯;技术故障;通讯安全;策略

中图分类号:TP393.08文献标识码:A文章编号:1007-9599 (2012) 02-0000-02

Analysis of Computer Network Communication Problems and Its Improvement Strategy

Liang Xiaofeng

(Shengli Oilfield,Senior Talent Training Center,Dongying257099,China)

Abstract:With the increasing popularity of the rapid development of computer technology and computer,computer network communication has become an integral part of people's lives and work.Although the computer network communication greatly facilitate communication between people,but there are still many problems,mainly in the failure of network communications technology and network communication work problems that are mainly hardware connection and software settings,network communications security issues reflected in the illegal eavesdropping,tampering,counterfeiting and illegal operation of personal information and other aspects.This paper analyzes the current problems of the computer network communications,and the corresponding solution for the problem.

Keywords:Network communications;Technical failure;Communications security;Strategy

网络通讯技术(NCT:Network Communication Technology)是指通过计算机和网络通讯设备对图形和文字等形式的资料进行采集、存储、处理和传输等,使信息资源达到充分共享的技术。随着计算机的日益广泛应用,网络通讯技术已经发展到了空前鼎盛的时期,也已经成为现代人生活、工作的主要平台。虽然计算机网络通讯技术已经取得很大发展,但在实际应用中仍然存在一些问题,主要表现在技术故障和网络安全方面。

一、计算机网络通讯中常见的问题

(一)网络通讯技术故障

网络通讯的技术故障主要变现为Internet无法连接从而导致IE浏览器无法上网和局域网机器无法共享和访问的问题。究其原因,主要根源于硬件和软件两个方面。

硬件故障主要是指设备或线路损坏或者线路受到严重电磁干扰等情况,还有人为疏忽等导致网络连接错误等。主要包括以下几个方面:

1.电源或供电线路出现故障从而导致计算机内部出现故障,网络通讯不能正常工作。主要原因可能是由于供电不稳、线路老化或雷电以及电磁干扰等原因导致电源受损从而影响计算机。

2.端口故障,不论是光纤端口还是双绞线的RJ-45端口,光纤端口污染或是端口物理损坏都会导致端口出现连接故障,从而影响网络通讯。

3.集线器或路由器故障,此类故障的出现一般都是由于物理损坏而导致的网络不能连接。

4.主机模块故障,堆叠模块、管理模块、扩展模块等发生故障一般是由于认为操作不当引起的,如插拔模块或者搬运交换机时不小心碰到,或者电源不稳定等情况,都可能导致此类故障的发生。

软件故障通常是指软件安装或配置错误引起的网络异常或故障,一般情况下都比硬件故障要复杂得多。主要是网卡驱动问题、网络协议问题、IP地址冲突问题等。故障通常表现为无法浏览网页、时断时续、网速缓慢等。主要以下几个方面:

1.交换机配置问题,由于各种交换机配置不一样导致在配置交换机时容易出现配置错误。

2.病毒感染,通过不符合封装规则的数据包或者入侵方式的病毒感染问题越来越突出,一些网页广告的恶意代码也严重影响计算机的正常运作。

3.网卡故障,这是较常出现的故障,具体如网卡设备有冲突、网卡设置错误、驱动程序安装不当、网卡损坏等。

4.主机逻辑故障,主要包括主机的网络地址参数设置不当、主机安全性故障等。如果主机的网络地址参数设置不当,可导致主机的IP与其他主机发生冲突,从而导致主机不能连通。

(二)网络安全问题

目前网络通讯安全问题主要表现在以下方面:非法窃听、恶意篡改、假冒以及对个人信息的非法操作等。网络通讯的内在要求就是开放性,然而开放的同时还要保证安全,这将导致安全问题成为计算机网络通讯中关键的症结。硬件和软件是威胁网络通讯的两个主要因素,计算机操作系统出现问题会导致各种服务出现安全隐患,另外,网络病毒、非法黑客等造成的各种问题也威胁着计算机网络通讯的安全。目前,造成网络通讯安全问题主要有3个方面的原因:(1)运行的管理机制存在缺陷;(2)使用者安全意识淡薄;(3)计算机的软件核心技术和网络还不够成熟。

二、网络通讯问题的改进策略

为了维护计算机网络的稳定性,避免计算机网络通讯问题的产生,既要做好计算机的日常网络维护,又要学会在网络通讯出现问题时分析解决。具体说来包括以下几个方面:

(一)对计算机软硬件的日常维护

对计算机进行常规的硬件检查和软件维护有助于维计算机的正常运行,这是保证网络通讯正常进行的基础。硬件检查项目一般包括网线、集线器、路由器、网卡、交换机、电脑显示器、硬盘、内存等,要及时修理或更换有故障的电脑硬件。软件维护主要是检查计算机网络的安全性、定期进行系统的完备性检查、网络信息加密策略、强化访问控制和对计算机网络设置进行定期检查。

(二)加强安全管理,构建网络安全保障体系

开发新型安全管理技术,减少人为操作,强化计算机的自我控制能力,降低疏忽大意出现的几率。强化安全意识,提高管理水平,定期培训网络安全管理人员,使他们能更好的胜任相关工作。发展联网解决问题的新型网络管理模式,充分开发计算机的自我管理功能,使计算机网络能自行的安全、高速运行。

(三)改进安全控制,保障网络通讯安全进行

在技术层面上进行改进,以强化不同进程中的安全控制技术,具体可表现在以下几个方面:

1.加强对计算机系统缺陷或者后门的管理。要强化计算机的网络安全性,首先要做的就是正确发现漏洞在哪儿,积极的评估网络的脆弱性并准确的进行修复。

2.提高计算机的防火墙技术:防火墙指的就是通过一个或者几个网络设备,包括计算机和路由器,在多个网络之问对访问控制进行加强的技术。防火前的主要功能快就是构成网络安全的屏障,一个防火墙(作为阻塞点、控制点)能极大地提高一个内部网络的安全性,并通过过滤不安全的服务而降低风险。由于只有经过精心选择的应用协议才能通过防火墙,所以网络环境变得更安全。防火墙还可以强化网络安全策略,通过以防火墙为中心的安全方案配置,能将所有安全软件(如口令、加密、身份认证、审计等)配置在防火墙上。与将网络安全问题分散到各个主机上相比,防火墙的集中安全管理更经济。通过利用防火墙对内部网络的划分,可实现内部网重点网段的隔离,从而限制了局部重点或敏感网络安全问题对全局网络造成的影响。再者,防火墙还可以同样阻塞有关内部网络中的DNS信息,这样一台主机的域名和IP地址就不会被外界所了解,这样就可以防止内容信息的外泄。

3.加强计算机的存取控制技术。存取控制技术主要是进行网络信息的加密,目的是保护网内的数据和信息,保障网络的安全可靠性。加密作为一种主动的防卫手段,可以有效的对抗非法访问等威胁。因此,应用加密技术已成为保障网络信息的安全一个重要手段。对信息的加密,阻止了非授权用户进行的信息的浏览,修改甚至破坏。

4.加强安全审计技术。主要包括安全策略的订制技术和授权信息的验证技术。这项技术可以使用安全审核跟踪用户活动并检测对NTFS目录和文件的未经授权的访问。目前已经较成熟的安全审计技术有主机审计、网络审计、数据库审计、应用审计、运维审计和业务审计。

计算机网络通信技术的发展和普及,促进了我国经济和社会的迅速发展,但随之而来的对信息资源的污染和破坏变得越来越容易,网络安全问题逐渐成为人们关注的焦点问题,网络的安全问题是一个综合性的课题,所以要进一步加强计算机网络故障分析与维护的研究,进一步提高网络通讯的稳定性和安全性。日常期间要注意维护,而计算机网络故障一旦发生,要及时记录计算机故障的现象、分析其发生过程和原因并提出故障的解决方案以及故障做归类总结,以便积累相关经验。

参考文献:

[1]叶光.网络通信安全及防火墙技术浅析[J].数字技术与应用,2011,9:247-248

[2]杨小洲.计算机网络通讯问题的改进措施探析[J].计算机光盘软件与应用,2010,14:26

[3]王晓霞.计算机网络通讯存在的问题及其改进措施[J].北京电力高等专科学校学报(社会科学版),2010,27(12):30

[4]翟林林.计算机网络的故障与维护策略分析[J].计算机光盘软件与应用,2011,3:120

篇7

关键词:网络安全;信息安全;防火墙

中图分类号:TP393.08 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02

网络通讯安全问题主要表现在信息的泄漏、篡改以及非法信息的流传和散播,还包括一些利用网络资源进行非法贸易等问题网络通信安全问题可能给企业带来更为严重的经济损失,必须引起我们我们的高度重视和关注。网路的发展是以开放为基础的,但是又因为这种过渡的开放空间,给很多不法人员带来了空隙可钻,从而给我们的正常网络通讯造成了一定的威胁。网络威胁主要来自于两个方面,一个是对网络硬件和软件的损坏或非法入侵,产生线路的干扰、窃听、病毒传播、信息盗取等等问题;另一个是操作系统出现的问题,导致一些应用方面的问题频发。保证信息技术的安全,是保证我们生活的隐私、工作的严密的重要问题。

一、防火墙的基本含义及工作原理

(一)防火墙的基本含义

防火墙是指通过一些网络设备,对来自于网络的恶意防控程序进行阻挡和控制。网络设备包括很多,主要有计算机、路由器等等。防火墙的工作形式是不同的,而且不同类型的防火墙,所产生的效果也是有很大差异的,但从整体来看,所有的防火墙的工作原理基本都是相同的。他们通过设备对黑客等进行阻拦,通过被拒绝的方式,保证拦截恶意入侵者的目的。使用防火墙需要网络管理人员将防火墙的相关设置进行详细的设定,对于允许访问的信息给予通过的设置,对于不允许通过的信息给予阻挡的设置,从而保证网络通讯的安全进行。

(二)防火墙的运行原理

首先,我们分析一下包过滤防火墙的运行原理。这种类型的防火墙主要是通过对网络信息的进入和发送进行仔细审核分析,它需要在分析之前做好安全信息策略工作,对于已经得到授权的信息,防火墙给予放行,对于没有授权的信息,防火墙则给予拒绝放行的处理,从而达到保证网络通讯安全的目的。

其次,我们分析一下状态检测防火墙,这个防火墙的设置是相对合理有效的一种方式,状态检测防火墙运行在正常的服务器环境中,提供一个应用层的感知系统。在防火墙打开的状态下,信息包被截取,留放在网络层,进而对数据包中的信息进行提取,并及时的保存,保存方式为动态的列表。通过这种方式来验证后续的连接请求,所以,状态检测防火墙实际上是为网络系统提供了高安全性的方案,这对于计算机系统的操作效率有一定的提升,同时,也保证了网络通讯的安全性,是一个不错的防火墙技术。

二、防火墙的几个技术类型

(一)包过滤类型防火墙技术

包过滤型的防火墙是一种常见的防火墙类型,它的技术是根据数据包的源头地址、目的和端口号的信息进行通过权利的授予,必须具有授权的数据包才能通过这个防火墙的关卡,对于一些没有授权的数据包只能被阻挡在防火墙外,这个方法是一个比较强硬的设置方法,有的时候也会阻挡一些有用的信息,但是大多数情况下,它还是起到了一个比较良好的通讯安全保证作用。它的运行特点是只要应用一个简单的路由器设备就可以对网络安全起到保护的作用。而且过滤路由器的应用特点是比较迅速、效率较高,运用起来比较方便,但是也具有一定的缺陷,即对地址的依赖性比较强,对于虚假地址没有强烈的分辨能力和组织能力,而且,由于它主要是针对过滤包进行工作,所以,限制了一些协议的过滤。从一定程度上来说,这种方法的保护作用由于其缺陷的问题被削弱了。

(二)网络地址转换防火墙技术

采用网络地址转换的防火墙技术依靠IP地址的注册,在运行过程中,需要网络管理员对每一个计算机服务器进行IP地址的注册。当内部网络通过安全网卡对外部网络进行访问时,系统会将与外部通信的的源地址映射为一个伪装的地址和端LI与外部网络进行连接,这就将真实的内部地址进行了有效的隐藏;相反,如果来自外部的网络地址对计算机服务器进行访问的时候,通过开放的IP地址进行访问。这个网络地址转换型的防火墙也是根据预定好的映射,针对访问地址继续拧安全情况的分析和判断。这种方法似乎系统很麻烦,但对于用户的使用来讲,没有任何多余的操作环节,正常的操作和使用便可,防火墙的效果也相对较好。

(三)应用防火墙技术

这种防火墙技术主要在应用层进行工作和运行,也对这一层的应用信息进行游侠的监督和控制,它能够做到对网络通讯信息进行完全拒绝的要求,进行相应的程序设定,其具有比较高的安全性能特点,也可以对应用层进行安全性的检测,对恶意入侵的病毒等进行强力的控制和清扫,它的力度较大,效果也比较明显。然而,在其应用过程中也具有一定的问题和缺陷,由于这个类型的防火墙的力度相对较大,所以,它在应用过程中会对网络系统产生比较深的影响,对所有的可能情况都要进行监控,提高了整个网络系统在管理过程中的难度。

(四)状态检测防火墙技术

篇8

关键词:网络即时通讯工具;地震信息;年轻网民;作用

一、网络即时通讯工具的定义

作为新媒体代表的网络即时通讯工具,是指能够即时发送和接收互联网消息等的业务的工具。它不再是一个单纯的聊天工具,已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。[3]互联网,在当今生活中普及率较高、参与者较多,尤以年轻网民为主。QQ、MSN、人人等网络即时通讯工具已经成为年轻网民必不可少的一部分。其本身具有的普遍性、快捷性、互动性、海量性等特点,受到了年轻网民的相对好评。它对为轻网民接收、了解地震相关信息,提供了重要条件。 “一方面,人们可以在线及时和朋友家人进行音频和视频的联络。另一方面,关于灾情的信息被各个QQ群转发,使信息得到了最快速的传播。”[4]

二、网络即时通讯工具的优劣

QQ、MSN、人人等网络即时通讯工具聚集其特有的优势,从地震及余震相关信息,到组织各方人士募捐,再到后来的寻找亲人、朋友,形成了巨大力量。其中,相当一部分参与者是学生、青年工作者等年轻网民。在QQ群、MSN及人人上,大家齐心协力,凝聚最强大的力量,将温暖传递于各个角落。每一次点击,每一次转发,不论信息是否真的有用,几乎所有的年轻网民都在为之不断努力,为抗震救灾尽自己最大的努力。

四川烹饪高等专科学校食品科学系大二学生张琪的《希望大家顶起来!》的帖子,为汶川地震救援提供了直升飞机适合空降的地点。在网友的协助下,帖子被各个QQ群大量转发,最终该地点被军方所接受,直升飞机成功降落,使得大量救灾物资在短时间内进入汶川地区。[5]此外,还有充满爱意的“拯救军嫂王琢”行动。一名支援四川抗震前线的武警战士与身在四川江油已怀孕7 个月的妻子失去联系,焦急之中在网上帖发寻亲,网友们通过QQ群和转帖的方式,以飞快的速度,迅速把这个帖子转发到了天涯、网易、猫眼、大旗等60多个网站论坛上,当天点击率就突破了120多万次。最后终于在5月15日由江油警方找到了王琢。[6]冰冷的网络即时通讯工具,通过大家的齐心协力,凝聚了最强大的力量,将温暖传递于各个角落。

万事皆有两面性。由于网络通讯本身的复杂性和虚拟性,其中的信息也是鱼龙混杂。由于救灾心切或是其他原因,网络上大量转载、分享相关地震信息,比如不符事实的余震信息,以及不能令人信服的、有关各国援助捐款的“国际铁公鸡排名榜”等等。这对抗震救灾、社会稳定及国家形象等产生了一定的消极影响。

三、网络即时通讯工具在地震传播信息过程中对年轻网民的影响

QQ、MSN等网络即时通讯工具又因分布广泛,交流方便快捷,互动性强,内容海量等优势,其传播的信息在年轻网民接收到的网络地震信息中占了较大部分。这清楚地显示了QQ、MSN、人人等网络即时通讯工具已经渗透到年轻网民生活的各个方面,尤其是心理、精神方面,其作用与影响不容忽视。

为了进一步了解QQ、MSN等网络即时通讯工具在地震信息传播方面对年轻网民的作用与影响,根据实际情况和网上的相关信息,设计了一份短小简单的调查问卷:2008年汶川地震之际,是否拥有 QQ、MSN、人人等网络即时通讯工具的账号。是否在这些网络通讯工具上见过地震的相关信息,其真实性如何。看到这些地震信息,是否会转发或分享,而转发相关信息对年强一代有何作用。

以下是发放方式:

 

QQ、人人在线

新校、二食堂随机发放

所占数量

61

150

所占比例

28.910%

71.090%

共计211份

 

男生

女生

所占人数

119

92

所占比例

56.398%

43.602%

以下是统计结果:

2008年汶川地震发生之际,72.512%(153位)拥有QQ、MSN、人人等网络即时通讯工具的账号,接近3/4的接受调查的同学在汶川地震之前已经接触了网络通讯工具。其中,54.976%(116位)的同学在QQ、人人等工具上见过有关地震及余震、为灾区人们祈福、寻找灾区亲人的相关信息。这个数据较前一个低的原因,不排除这些同学在2008年处于中考升学或高中学习等外界因素,这使得他们上网的时间大量减少。

对于即时通讯工具上海量的信息,大部分的年轻网民还是有理智的认识,接受调查的211位同学中,96.209%(203位)的同学认为转发或分享的相关地震信息并不是全部真实,其中不乏错误甚至假消息。当面对这些相关信息, 55.450%(117位)的同学会为了抗震救灾,毫不犹豫地转发或分享所见到的地震相关信息。其中,女同学的比例略高于男同学。还有37.441%(79位)同学则是根据自己当时的心情而定,有时转有时不转。其中,男生比例为59.494%,超过女生所占比例。这在一定程度上也说明了女生的感性程度在某些时候高于男生。而对于转发或分享地震的相关信息,给我们年轻一代带来的影响, 45.972%(97位)的同学认为自己所做的一切都只是在为抗震救灾尽一份力,希望地震的悲伤可以快点过去,大家振作起来,一起建设地震灾区。51.659%(109位)的同学觉得转发或分享地震的相关信息,可以在年轻一代中起到号召作用,凝聚大家的力量,承担年轻一代应当承担的责任。只有7.109%(15位)的同学不清楚这些行为对年轻一代产生了影响,或是觉得没有任何影响。

结语:从数据中可以看出,QQ、MSN、人人等网络即时通讯工具的发展,有利于年轻网民参与抗震救灾的过程,对年轻网民产生了一定影响。1.当代网络即时通讯工具在传播地震信息过程中扮演着重要角色。根据问卷数据可得,在汶川地震中,大部分年轻网民使用网络即时通讯工具,并通过QQ、人人等获取地震的相关信息。2. 在传播地震信息过程中,网络通讯工具对年轻人影响,一定程度上有性别上的差异。面对网络通讯工具上的地震信息,女生关注或转发的比例相对于男生更高。此外,男生相对女生而言,更具理性心理。3.大部分年轻网民对网络通讯工具上信息持理性态度。亲身经历这些,年轻网民的内心会受到一定程度的洗礼,以此身心得到成 长,为日后的生活、学习、工作等都能产生一定的连锁效应,使其更好地成长、成才。

篇9

关键词:网络技术;语音通讯技术;分析

在网络技术当中,P2P网络通讯系统中的语音技术是应用非常广泛的一项技术,当前,该项技术在我国的发展是较为成熟的,在服务器的稳定性上以及用户的安全方面都有着非常大的优势,所以相关企业都在研究这项技术,希望这项技术能够朝着更好的方向来发展,所以很多人在这项技术的研究上都付出了很多的努力。

1、主流P2P网络通讯系统简介

P2P网络通讯系统就是在所有的技术当中都采用P2P技术能够实现功能和效率上的一些非常细致的效果,所以现在的网络通讯技术中也经常使用这种较为成熟的技术。

Skype是在其他的系统基础上不断发展来的,这种系统能够为全世界的个人电脑提供非常高质量的服务,同时在价格上也有着非常大的优势,所以相对于其他的技术来说,这种系统在语音服务上也有着非常大的优势,因为这种系统经常用于商业运营,所以其具体的设计保密性也非常强。

该系统采用了较为以P2P为中心的网络技术。该系统中一共有两种节点,一种是普通节点,一种是超级节点,一般来说普通节点是用来保持语音对话正常运行和取消信息的一种非常重要的程序,超级节点可以把普通节点通过一定的处理最终将其连接到网络上,一个普通节点要实现更加高级的功能必须要通过超级节点的加入才能将其实现。

2、研究平台介绍

2.1研究平台的选择

P2P网络语音系统的所有功能都要依赖于P2P网络特定的平台实现,只有按照其应有的程序来执行才能更好地发挥其功能。同时,不同的P2P平台也有着不同的特点,所以对于语音通讯系统所起到的作用也存在着非常明显的差异,所以选择一个相对较为合适的平台对于实现效果也有着非常大的影响。

2.1.1平台选用的原则

1)系统要具有一定的代表性。P2P网络平台在结构形式上有很多不同的特征,在选择平台的形式时应该选择更为适合的网络架构也就是上文中我们所提到的中心化网络架构,同时在通讯终端的选择上也要选择比较有优势的经典类型。

2)功能的完整性和系统的模块化。要更好地保证一次性语音通讯质量除了要做好语音系统的设计工作还要在很多与之相关的其他功能上多下功夫,比如说用户管理和对话管理等等多方面的内容,在整个系统的设计当中能够做好语音模块的相互转换和融合工作也是非常重要的,它能够更好地保证整个系统的工作效率和工作质量。

3)日志系统的完整性。在语音系统的验证工作上也存在着很多的讲究,整个验证系统的正常运行需要依靠系统运行数据的分析和处理来支持,这些数据就来自于日志系统。

2.1.2平台的选用

在平台的选用上可以选择已有项目的基础上进行改进和完善的系统平台,但是一定要能够满足很多的windows用户的使用需求,从开源系统的角度上来说IHU都能达到很好的效果,但是这个系统只能支持一些固定的操作系统,同时还不能支持windows系统的正常使用,所以要实现更好的功能和效果还要选择自主研发的P2P网络平台。

2.2 P2P网络系统平台

这一系统平台采用的是部分中心化的网络架构,这种架构能够非常好地起到保护整个系统的作用,而且在语音通讯质量上也有着非常好的表现。

从P2P网络组成的角度来看,在整个系统的网络架构中只有两种类型的成员:独立于P2P网络、备份所有用户注册信息、辅助用户完成认证的登陆服务器,以及其它所有参与到系统中的构成P2P网络的网络节点,因为超级节点是从普通节点中动态选择生成的,理论上并不需要特别进行部署。但在实际情况下,由于Power-Law定律的存在,为了保障系统的整体性能,也有必要人为地在网络中部署一些负责超级节点的工作的服务器,尤其是在不同类型网络的交界处。如果按照在系统中所起的功能来划分,整个系统的网络架构中的所有成员则可以分为三类:负责为系统所有节点提供特定服务的全局服务器,为某区域节点提供特定服务的超级节点,以及处于架构中最为边缘、不为除了通信节点之外的结点提供服务的普通节点。

3、功能介绍

3.1语音捕获和播放的目标

捕获和播放语音,需要围绕音频设备进行一系列的工作,必须对硬件设备进行操作,这些工作同操作系统是密切相关的。由于研究中选用的系统平台运行于Windows操作系统,对于语音捕获和播放的研究也基于Windows操作系统。P2P网络语音通讯系统中进行的语音捕获和播放,除了能简单地获得和放出语音内容之外,还需要满足一些其它的要求:

1)连续性:在通讯过程中,发送端的语音捕获和接收端的语音播放都是连续不断的,而不像语音文件的录制和播放,有一个明确的终点。这即意味着在一个通讯过程结束之前,系统所传递的语音数据的总量都是不明确的;每一个通讯过程所传输的语音数据量也是不相同的。

2)实时性:通讯的双方需要进行相互交流,这样的交流要求语音从一端发出到另一端听到的过程必须有实时性,作为这一过程中的步骤之一,语音捕获和播放也需要做到尽可能缩短时延,以保证实时性。

3)多路混音:多人语音通讯带来的数据量是能体现P2P网络在通讯系统中的优势的地方。而只有实现多路混音,才能实现多人语音通讯的功能。

4)自由的参数控制:无论是语音的发送端,还是接收端,都有对语音数据的相关参数进行自由设置的需求,例如调整音量、加入某种音效等。

5)有限的资源消耗:对于一个P2P网络语音通讯系统而言,本身就采用了富客户端的设计,为了不进一步的加大对于系统资源的耗费,在进行语音捕获和播放时,也应当节省使用资源。

3.2 Windows下的音频捕获和播放

实现Windows下的音频捕获和播放主要有三种方式:通过高级音频函数、MCI设备驱动程序低级音频函数MIDIMapper、低级音频设备驱动114;以及DirectSound。第一种方法因为经过了包装,在使用上相对简单,但在操控上不够自由;第二种方法的使用要困难一些,但是对音频数据的操控更为灵活;采用DirectSound的方法,能够取得最好的效率。

4、结语

在网络语音通讯技术中,选择好平台是非常重要的,这不仅关系到了整个系统的正常运行,同时对于网络系统功能和性能上的优化也起到了非常关键的作用,随着我国网络信息技术的不断发展,相信我国的P2P网络通讯技术能够体现出更为强大也更为使用的功能,从而为网民提供更加边界更加实用的服务。■

参考文献

篇10

关键词:Java 网络通讯

中图分类号:G64 文献标识码:A 文章编号:1672-3791(2012)10(b)-0165-01

1 背景与现状

在计算机网络应用越来越多的今天,教学工作中对网络的依赖越来越多。尤其是在许多课程设计都会安排上机实践的今天,在网络教学中一个局域网内即时通讯教学软件就必不可少了。

基于客户端/服务器模式的内网通讯系统,适用于使用者不多,安全性要求较高的情况。基于Java架构开发的网络通信程序具有跨平台、跨系统应用的先天优势。

大多数以盈利为目的的即时通讯软件,服务器端源代码是不公开的。这使我们在享受已有的便捷服务的同时,必然损失一定的软件使用自由度。尤其是当学校有特殊的教学要求,需要添加相应模块组件时,我们无法在现有软件的基础上加以修改。

在教育教学活动中需要一种有学科教学特色,能够满足教学工作需要的即时网络通讯系统,便于上机课时学生与教师、同学之间互相沟通联系,方便教师布置作业、批改作业和学生提交作业、学习交流。

该系统预期可以实现在机房上机课教学时,在用户登录后,教师机与学生机之间的通讯,学生机之间的通讯,各主机之间文件的传输。并可以发送留言和邮件,且能将关键数据存入数据库中长期保存。

2 软件系统设计

网络通讯软件的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要问题:一个是如何准确的定位指定网络上一台或多台主机;另一个是找到主机后如何进行可靠高效的数据传输。

这两个问题可以通过以下方式加以解决:在TCP/IP协议中,IP层主要负责网络主机的定位及数据传输的路由,由IP地址可以唯一地确定网络中的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。

目前较为流行的网络编程模型是客户端/服务器(C/S)结构。即设计两套不同的应用程序作为通信双方:教师端作为服务器,等待学生提出连接请求并予以响应;学生端则作为客户端,在需要连接时登录服务器,并建立连接。教师端一般作为守护进程始终运行,实时监听网络端口,一旦有学生提出连接请求,就会启动一个服务进程来响应该学生端,同时自己继续监听服务端口,使后来的学生也能及时登录连接,得到服务。

2.1 网络模型结构设计

校内教学计算机网络即时通讯系统采用C/S结构模型。用户通过学生端连接登陆到教师端,教师端服务器将学生客户端之间的聊天信息进行转发或者广播,即一方先将消息通过TCP连接发送至服务器,服务器再通过TCP连接将消息转发到另一方。当然,教师也可以直接向某学生发送消息或者向全体学生广播消息。其他的功能如文件传输,图片、语言的转发都是建立在这个结构上的。

2.2 教师端设计

教师端作为服务器端要求为学生客户端提供注册、登录服务,聊天服务管理,群发广播信息,共享文件,建立语音通讯中介服务,以及简单的数据库管理和参数设置。

2.3 学生端设计

根据系统的要求,学生客户端应具备以下几个功能:即时通信、语音通信、文件传输、好友管理、账户管理等,并可完成点名签到功能。

2.4 数据库设计

该教学网络通讯系统是以Access作为后台数据库,建立多个数据库表:admin表用于存储管理员信息,teacher表为教师的基本信息表,包括用户名、密码、昵称、图片等,student表类似于teacher表,用于存储学生信息,chatinfo表则用于存储通讯记录。

3 软件系统实现

3.1 系统的开发环境

本系统在Windows7操作系统下采用Eclipse3.2开发环境进行开发,在Java平台下进行GUI图形界面设计,并通过Java Socket编程以及多线程技术完成网络通信,并采用较为简洁实用的Access数据库来满足数据存储方面需求。

3.2 系统主要功能实现

它采用客户端/服务器模式,由教师服务器端先建立自己的半相关连接,即建立ServerSocket对象,并将ServerSocket对应到某个指定端口port上,并进入监听状态,循环监听是否有与自己端口port相对应的连接请求。

连接是学生客户端发起的。学生端登录后,建立自己的半相关连接,然后向指定IP地址的教师端的对应端口port发起连接请求,教师端在检测到连接请求后,建立Socket连接,并将已经连上的学生端的Socket信息存入临时的哈希表Hashtable对象中,此时就建立起来一个完整的连接。当学生端离线后(如关闭学生端、死机、下课等情况),则连接断开,教师端实时的从哈希表Hashtable对象中剔除该Socket连接记录,并更新在线学生人数。

学生端发送服务内容请求:读取教师端主机时间,教师端服务器模拟主机提供标准时间服务,以一个线程组轮流响应每个哈希表内的学生端发送的请求,从而实现网络通讯。

Java提供了ServerSocket类,它是用于服务器端的标准TCP套接字编程对象,可以用它来创建服务器套接字,并将其指定到某个端口。具体使用方法只要生成该类的对象即可,如:ServerSocket server=new ServerSocket(1024);其中1024是指定的端口号。

而Socket类则可以用于客户端,用于指定服务器端的IP地址和端口号,具体方法类似于ServerSocket对象,如:Socket socket=new Socket(172.16.168.8,1024);其中172.16.168.8是教师端的IP地址,1024是指定端口号。

参考文献

[1] 明日科技,李钟尉,陈丹丹.Java项目开发案例全程实录[M].2版.北京:清华大学出版社,2011:55-56.