热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

LNBD的设计与实现

  • 1星
  • 2013-09-20
  • 184.78KB
  • 需要1积分
  • 0次下载
标签: LNBD的设计与实现

LNBD的设计与实现

网络块设备的概念是把网络访问的远程资源虚拟成一个本地块设备。本文详细探讨了基于Linux  的一种新的网络块设备LNBD(Lan  Network  Block  Device)的设计开发,它以系统模块方式实现,可以作为以Linux  为操作系统实现NC  的基础,同时也可以为本地Linux  系统共享网络资源提供一种可选择的手段。关键词:  LNBD  内核  Linux在网络块设备提出之前已经有  NBD(Network  Block  Device)和ENBD(Enhanced  NetworkBlock  Device),其中NBD  已经于1998  年加入linux  内核的内核树中。ENBD  是NBD  的进一步改进,ENBD  特点如下:多连接通道通信,对于失效和丢失的连接通道可以由守护进程自动重新认证、建立连接。可以透明地使用SSL  层进行加密传输;支持可移动介质,比如软盘和光盘;支持在网络块设备上的分区操作等。网络块设备的目的在于,通过驱动层模拟一个块设备,该块设备没有实际的硬件,通过网络来向本地机提供数据,并在上面建立文件系统。这样可以在对OS  变动最小的情况下实现网络的对用户、文件系统的透明化。文件系统访问网络块设备就和访问本地块设备一样。而客户访问的网络块设备在服务器端可以是整个磁盘、分区或者是一个文件。GNU/Linux  作为最近这几年新兴的操作系统。得到了迅猛的发展。Linux  内核较小、功能强大、运行稳定健壮、不仅仅是操作系统本身得到广泛的普及和认可,越来越多的厂家和个人参与到基于Linux  之上的应用开发和支持。这使得采用LINUX  来构建NC  成为可能。基于LINUX  来构建NC  有以下独特优点:低成本:Linux  和建立于其上的许多开源代码都是基于GPL  发布的,可以免费得到和使用。开源代码:Linux  源码开放,非常适合根据需要进行裁减、修改、适合NC  需求。代码开源本身不存在恶意后门隐患问题。

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×