网络软件中的数据传送技术浅析
2022-05-18
来源:易榕旅网
2014 ̄24期总第168期 S-LICoN VALLEY 网络软件中的数据传送技术浅析 蒙君 (内蒙古财经大学,内蒙古呼和浩特01 001 0) 摘 要在网络软件的技术领域中,数据的传送技术可以遵循使用过程中的具体情况采取单播、组播以及单播和组播 相结合的形式,通过此类方法可以对网络资源进行更合理有效的使用,从而达到了节省开支的目的 关键词 网络软件开发数据传送方式单播组播 中图分类号:TN943 文献标识码:A 文章编号:1671—7597(2014)24-0041—01 基于TCP/IP有关协议的网络,它的数据传输形式有三种, 分别是单播、组播以及广播。在计算机软件的设计过程中,因 的数据传输是通过什么样的方式,具体的方式我们总结为两种: 为以广播为数据传输的形式会使网络的资源造成不必要的浪费, 会导致网络通信的阻塞。因此,广播这种形式一般不被人们所 提倡,基本都是利用组播的形式来替代。 1基于单播的数据传输形式 1)单播的工作原理。 单播方式的主要工作任务就是将相关的数据从一方传输到 下一方,在具体实施数据传输之前,首先要在数据发送方和数 据接收方二者之间建立起相应的传输通道,在计算机网络软件 中,单播的形式基本都是基于TCP的连接方法进行具体的工作 。 数据发送者必须要具备接收者的IP地址,通过数据传输通道将 相关数据传送到接收者IP地址中的缓冲区域,所以接收者必须 在自己的IP地址当中设立具体的缓冲区,以此来进行相关数据 的接收,与此同时,接收者还要对IP地址中的缓冲区域加以维 护,防止数据过多造成溢出的状况。 2)单播方式的实现以及细节问题处理。 在对单播传输方式进行设计的时候,通常将计算机网络软 件具体分为服务器和用户机两大部分,一般服务器软件在实际 的工作当中只运行其中一种形式,但是有很多个客户机工作在 不同的网络软件中的客户机中。它在服务器和客户机二者之间 实施单播形式的数据传输时,双方既是数据的传输方,同时也 是数据的接收方,二者之间都必须要知道彼此的IP地址的相关 信息 。 ①通过服务器的中转形式,将全部有关客户机的信息都传 输到服务器当中,再由服务器将这些信息传输带对应的客户机 上。这种方式虽然也可以达到最终数据传输的效果,但是这种 形式对网络资源的消耗程度较为严重,同时还会对服务器的负 载造成很大的负担。所以,在对服务器软件进行设计的过程中 要综合考虑到细节问题,例如服务器的数据缓冲区的相关设定、 维护以及输出等方面问题。 ②采取服务器和客户机之间直接相连的形式,二者之间在 进行信息传输的过程中直接越过了相应的服务器,同时还要对 客户机之间的IP地址信息的传达问题加以解决。 2基于组播的数据传输形式 1)组播的工作方式。 在对单播形式的计算机网络软件进行设计的过程中,首 先必须要考虑的问题就是如何使软件使用双方都可以准确高效 的得到这部分信息,因为这部分信息在网络软件运行过程中其 网络环境的改变而做出相应变化,它并不是一些固定不变的信 息【3]。有一种较为通用的处理形式就是在单播传输中的客户机 软件装备完成之后,对服务器的IP地址实施具体的设定。但是 服务器软件一定要安装在具备固定IP地址的计算机上,当客户 机将相关的数据传输到对应的服务器上时,服务器的相关软件 会对客户机的具体IP地址进行记录,通常在服务器上会有很多 个客户机对其进行连接,服务器则需要对客户机的具体信息列 表进行必要的记录和维持。 3)客户机和服务器之间传输形式。 当有过多的客户机软件一起运行时,相应的服务器就必须 记录下一个较大的客户机列表,这些客户机的接入和退出都会 造成具体列表信息的改变。要想对客户机的列表实施有效的维 持,相应的服务器可以采取堆栈的数据结构来实施列表。服务 器利用客户机的相关信息进行列表,这种方式可以实现服务器 和客户机之间进行有效的数据传输,那么客户机和客户机之间 组播是一种可以让多个信息传输者对单独的数据信息发送 到多个接收方的网络软件技术。要想达到IP组播在数据传输的 过程中组播源和接收方及其二者之间的基层网络都需要对组播 的工作形式加以支持。通过组播的方式对信息进行传输需要经 过一个特定的组播组,它是由一个个顶的IP地址来命名的。要 想对组播组进行有效的管理,相应的IP网络需要对组播采取 IGMP的管理方式,它主要是用在对组播组成员接入和退出方面 的问题进行管理,以此来预防组播信息的大量增长。 2)通过组播方式传输数据时细节问题处理。 在对组播形式的网络软件进行设计的过程中,首先我们要 对组播的IP地址进行确定。在相应的网络软件的设计过程中, 对组播的IP地址的使用分为两种形式,即静态设置和动态设置 两种。静态设置就是指在对应的网络软件开发设计时,对组播 地址进行设定之后就不再改变 。这种形式虽然较为简单易操 作,在通过组播形式的网络软件运用较少的情况下都不会出现 问题,但是如果说有多个网络软件同时使用同一组的组播地址, 这样就会发生严重的地址冲突问题。其原因就在于本来是划分 为两个不一样的组同时对同一个组播地址从而结合成同一个组。 在对组播形式的网络软件实施设计的过程中,首先要对数 据的标志以及安全性方面着重考虑。因为组播划分的区域具有 随机性,组播在安全方面的性能不能应该依赖参与者,而是要 依赖真实的数据。当服务器和客户机二者之间关系到其身份验 证以及安全性方面的内容时,就可以采取对数据实施授权的方 式。例如,对数字签名的具体使用、对重要数据进行专业的加 密处理等等。 3结束语 本文主要是对网络软件中的数据传送技术进行了系统的分 析和具体的探讨,通过本文我们还可以了解到,在实际的网络 ;j(下转第36页)茹 圈墨