网络软件


网络软件涵盖了广泛的软件,用于设计、实现、操作和监控计算机网络。传统的网络是基于硬件的,软件嵌入其中。随着软件定义网络 (SDN)的出现,软件与硬件分离,使其能够更好地适应不断变化的计算机网络特性。

网络软件的功能

  • 帮助建立和安装计算机网络
  • 使用户能够无缝访问网络资源
  • 允许管理员向网络添加或删除用户
  • 帮助定义数据存储位置并允许用户访问该数据
  • 帮助管理员和安全系统保护网络免受数据泄露、未授权访问和网络攻击
  • 支持网络虚拟化

SDN框架

软件定义网络框架具有三个层,如下图所示:

  • 应用层 − SDN应用程序位于应用层。应用程序通过API向控制层传达其对资源和服务的需要。
  • 控制层 − 网络控制软件(捆绑在网络操作系统中)位于此层。它提供了对底层网络基础设施的抽象视图。它接收SDN应用程序的要求并将它们转发到网络组件
  • 基础设施层 − 也称为数据平面层,此层包含实际的网络组件。网络设备驻留在该层中,并通过控制到数据平面的接口显示其网络功能。

更新于:2023年11月7日

23K+ 浏览量

启动你的职业生涯

通过完成课程获得认证

开始学习
广告