求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

网络软件查看源代码讨论查看历史

跳转至: 导航搜索

网络软件一般是指系统的网络操作系统、网络通信协议和应用级的提供网络服务功能的专用软件。 在计算机网络环境中,用于支持数据通信和各种网络活动的软件。连入计算机网络的系统,通常根据系统本身的特点、能力和服务对象,配置不同的网络应用系统。其目的是为了本机用户共享网中其他系统的资源,或是为了把本机系统的功能和资源提供给网中其他用户使用。为此,每个计算机网络都制订一套全网共同遵守的网络协议,并要求网中每个主机系统配置相应的协议软件,以确保网中不同系统之间能够可靠、有效地相互通信和合作。[1]

[]

软件分类

网络软件包括通信支撑平台软件、网络服务支撑平台软件、网络应用支撑平台软件、网络应用系统、网络管理系统以及用于特殊网络站点的软件等。从网络体系结构模型不难看出,通信软件和各层网络协议软件是这些网络软件的基础和主体。 通信软件 用以监督和控制通信工作的软件。它除了作为计算机网络软件的基础组成部分外,还可用作计算机与自带终端或附属计算机之间实现通信的软件。通信软件通常由线路缓冲区管理程序、线路控制程序以及报文管理程序组成。报文管理程序通常由接收、发送、收发记录、差错控制、开始和终了5个部分组成。 协议软件 网络软件的重要组成部分。按网络所采用的协议层次模型(如ISO建议的开放系统互连基本参考模型)组织而成。除物理层外,其余各层协议大都由软件实现。每层协议软件通常由一个或多个进程组成,其主要任务是完成相应层协议所规定的功能,以及与上、下层的接口功能。 应用系统 根据网络的组建目的和业务的发展情况,研制、开发或购置应用系统。其任务是实现网络总体规划所规定的各项业务,提供网络服务和资源共享。网络应用系统有通用和专用之分。通用网络应用系统适用于较广泛的领域和行业,如数据收集系统、数据转发系统和数据库查询系统等。专用网络应用系统只适用于特定的行业和领域,如银行核算、铁路控制、军事指挥等。一个真正实用的、具有较大效益的计算机网络,除了配置上述各种软件外,通常还应在网络协议软件与网络应用系统之间,建立一个完善的网络应用支撑平台,为网络用户创造一个良好的运行环境和开发环境。功能较强的计算机网络通常还设立一些负责全网运行工作的特殊主机系统(如网络管理中心、控制中心、信息中心、测量中心等)。对于这些特殊的主机系统,除了配置各种基本的网络软件外,还要根据它们所承担的网络管理工作编制有关的特殊网络软件。

安全问题

1)网络软件的漏洞及缺陷被利用,使网络遭到入侵和破坏; 2)网络软件安全功能不健全或被安装了“特洛伊木马”软件; 3)应加安全措施的软件可能为未给予标识和保护,要害的程序可能没有安全措施,使软件被非法使用、被破坏或产生错误的结果; 4)未对用户进行分类和标识,使数据的存取未受到限制或控制,而被非法用户窃取或非法处理; 5)错误的进行路由选择,为一个用户与另一个用户之间的通信选择了不合适的路径; 6)拒绝服务,中断或妨碍通信,延误对时间要求较高的操作; 7)信息重播,即把信息收录下来准备过一段时间重播; 8)对软件更改的要求没有充分理解,导致软件缺陷; 9)没有正确的安全策略和安全机制,缺乏先进的安全工具和手段; 10)不妥当的标定或资料,导致所改的程序出现版本错误。如程序员没有保存程序变更的记录;没有做拷贝;未建立保存记录的业务。

发展趋向

在计算机网络软件方面受到重视的研究方向有:全网界面一致的网络操作系统,不同类型计算机网络的互连(包括远程网与远程网、远程网与局域网、局域网与局域网),网络协议标准化及其实现,协议工程(协议形式描述、一致性测试、自动生成等),网络应用体系结构和网络应用支撑技术研究等。

參考來源