单位文秘网 2021-10-15 08:12:14 点击: 次
【摘要】计算机网络是密切结合计算机技术和通信技术且正迅速发展并获得广泛应用的一门综合性学科。一个国家网络建设的规模和水平是衡量一个国家综合国力、科技水平和社会信息化的重要标志。经过50多年的发展,计算机网络技术已经进入了一个崭新的时代,特别是在当今的信息社会,网络技术已经深入到国民经济和社会生活的各个方面,成为人们日常生活工作中不可缺少的工具。而计算机网络中首先要解决的就是计算机之间的通信问题。本文主要介绍数据通信的构成原理、交换方式及其网络通信技术的实现,并展望未来美好的应用前景。
【关键词】数据通信 计算机网络 数据传输
一、引言
现代数据通信系统实际上就是一个计算机网络,是由数据传输系统和数据处理系统两部分组成。要在两台计算机之间传输信息必须要有传输信道,而根据传输媒体的不同,又分为有线数据通信与无线数据通信两种。但它们都是通过传输信道将数据终端与计算机联结起来,从而使不同地点的数据终端实现软、硬件和信息资源的共享。
二、数据通信的构成原理
数据通信系统是由数据传输系统和数据处理系统两部分组成的。数据传输系统也成为通信子系统或通信子网,其主要任务是实现不同数据终端设备之间数据传输。而数据处理系统也称为资源子系统或资源子网,它由许多不同数据终端设备组成,这些终端设备是信息的来源和目的地,其中的计算机主要用于数据的收集和处理。数据终端又分为分组型终端(PT)和非分组型终端(NPT)。分组型终端有计算机、数字传真机、用户分组装拆设备(PAD)、用户分组交换机、专用电话交换机(PABX)、智能用户电报终端(TeLetex)、可视图文接入设备(VAP)、局域网(LAN)等各种专用终端设备;非分组型终端有个人计算机终端、用户电报终端、可视图文终端等各种专用终端。数据电路由传输信道和数据电路终端设备(DCE)组成,在通信系统中,传输信道可以是模拟信道,也可能是数字信道。如果传输信道为模拟信道,DCE通常就是调制解调器(MODEM),它的作用是进行模拟信号和数字信号的转换;如果传输信道为数字信道,DCE的作用就是实现信号码型与电平的转换,以及线路接续控制等。传输信道除了有模拟和数字之分外,还有有线信道与无线信道、专用线路与交换网线路之分。交换网线路需要通过一个呼叫过程来建立连接,通信结束后再拆除;专线连接因为是固定连接,所以就不需要上述的呼叫建立与拆线过程。计算机系统中的通信控制器用于管理与数据终端相连接的所有通信线路。中央处理器负责整个计算机系统指令的执行,算数与逻辑的运算,数据的存储与传送,以及对内对外输入与输出的控制。
三、数据通信通常有三种交换方式
(1)电路交换。电路交换就是在两个用户要进行通信时,要建立一条临时的专用线路,用户通信时独占这条线路,不允许其他用户共享。电路交换主要用于远程用户或移动用户连接企业局域网,或用做高速线路的备份。
(2)报文交换。报文交换是以报文为单位进行存储交换的技术,也就是说报文交换是将用户的报文存储在交换机的存储器中,当所需输出电路空闲时,再将该报文发往需接收的交换机或终端。
(3)分组交换。分组交换是把要传输的报文分成若干个小的数据块,称为分组(Packet),然后以分组为单位按照与报文交换同样的方法进行传输。在分组交换网中,不同用户的分组数据均采用动态复用的技术传送,即网络具有路由选择,同一条路由可以有不同用户的分组在传送,所以线路利用率较高。
四、网络实时通信的实现
了解了数据通信的构成原理和应用范围,下面我们来设计一个简单的基于连接的点对点网络实时通信程序。服务器首先启动,它建立套接字之后等待客户机的连接;客户机在启动后,建立套接字,然后和服务器建立连接;连接建立后,客户机通过连接给服务器发送一段数据,服务器接收后又将它发送回来,客户机再发送,如此循环,直至用户命令客户机退出或网络出错;客户机关闭连接和套接字后退出,服务器在检测到连接关闭后,关闭套接字自动结束。
我们的实例是UNIX下基于BSD?Socket的服务器程序和Windows下基于WINSOCK的客户机程序之间的通信。服务器在主机UNIX下直接运行,前台和后台均可;客户机在Windows下运行,带一个参数,即主机的名字。如win?client?rs6000,rs6000是在HOSTS文件中已定义好的主机名。
Socket是BSD?UNIX提供的网络应用编程接口,它采用客户机/服务器的通信机制,使网络客户机方和服务器方通过Socket实现网络之间的连接和数据交换。Socket提供了一系列的系统调用,使用这些系统调用可以实现TCP、UDP、ICMP和IP等多种网络协议之间的通信。
五、结论
从上面可以看出使用WINSOCK编制Windows下网络软件是比较方便的,WINSOCK提供的异步选择机制使Socket强大的网络编程功能能够在Windows下得到应用。相信随着INTERNET的推广,TCP/IP网络协议的广泛使用,使用WINSOCK编制Windows网络实时通信软件将会有一个大的发展,并在工业、商业和军事等领域中实时信息传送的应用也越来越广泛,需求量与日俱增,相信数据传输技术的应用有着越来越广阔的前景。
参考文献:
[1]冯博琴,陈文革.计算机网络[M].高等教育出版社.2004.
[2]白中英.计算机组成原理[M].科学出版社.2005.
[3]马洪连.计算机硬件技术教程[M].高等教育出版社,2005.
(责任编辑:单位文秘网) )地址:https://www.kgf8887.com/show-112-96207-1.html
上一篇:手机短信的沟通与传播时代
下一篇:探析计算机数据库的构建与维护
版权声明:
本站由单位文秘网原创策划制作,欢迎订阅或转载,但请注明出处。违者必究。单位文秘网独家运营 版权所有 未经许可不得转载使用