欢迎来到天天文库
浏览记录
ID:46049100
大小:58.63 KB
页数:3页
时间:2019-11-20
《nas底层协议分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、NAS底层协议分析由于商业企业规模不同,对网络存储的需求也应有所不同,有人认为,NAS与SAN的本质区别在于以太网与FC,两者的命运系于TCP/IP协议。下文将就NAS底层协议进行进一步分析。iSCSI作为沟通了IP与SCSI的新协议,被看作影响SAN命运的一件大事。这些木质区别是从网络架构来说的,对于许多关注NAS与SAN性能差别的用户来说,两者的本质差别还存在于文件读写实现NAS底层协议采用了NFS(Sun)沟通Unix阵营和CIFS沟通NT与Unix,这也反映了NAS是基于操作系统的“文件级”读
2、写操作,访问请求是根据“文件句柄+偏移量”得出。句柄是比进程还要小的单元,通常用作进程之间通信、资源定位等。SAN中计算机和存储间的接口是底层的块协议,它按照协议头的“块地址+偏移地址”来定位。从这点说,SAN天生具有存储异构整合的存储虚拟化功能。下面我们介绍一下NAS底层协议的灵魂——NFS和CIFSoNFS(网络文件系统)是Unix系统间实现磁盘文件共享的一种方法,支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。其实它包括许多种协议,最简单的网络文件系统是网络逻辑磁盘,即客
3、户端的文件系统通过网络操作位于远端的逻辑磁盘,如IBMSVD(共享虚拟盘)。现一般在Unix主机之间采用Sun开发的NFS(Sun),它能够在所有Unix系统之间实现文件数据的互访,逐渐成为主机间共享资源的一个标准。相比Z下,SAN采用的网络文件系统,作为高层协议,需要特别的文件服务器来管理磁盘数据,客户端以逻辑文件块的方式存取数据,文件服务器使用块映射存取真正的磁盘块,并完成磁盘格式和元数据管理。CIFS是由微软开发的,用于连接Windows客户机和服务器。经过Unix服务器厂商的重新开发后,它可以
4、用于连接Windows客户机和Unix服务器,执行文件共享和打印等任务。它最早的由來是NetBIOS,这是微软开发的在局域网内实现基丁Windows名称资源共享的APIo之后,产生了基于NetBIOS的NetBEUI协议和NBT(NetBIOSOVERTCP/IP)协议。NBT协议进一步发展为SMB和CIFS协议。其中,CIFS用于Windows系统,而SMB广泛用于Unix和Linux,两者可以互通。SMB协议还被称作LanManager协议。CIFS可籍由与支持SMB的服务器通信而实现共享。微软操
5、作系统家族和几乎所有Unix服务器都支持SMB协议/SMBBA软件包。但最近的消息有点不妙一微软己经在Exchange等关健应用中撤消了对CIFS协议的支持。微软在其网站上称,CIFS协议要求数据通过客户的网络设备,容易造成性能瓶颈。此举遭到业内人士抨击。SAMBA开放源代码软件的开发者之一杰里米称,对Linux的恐惧感和试图利用其在桌面操作系统方面的优势保护Windows服务器操作系统的销售是微软拒绝CIFS协议的真正原因。NetworkAppliance公司也曾表示,微软的这一措施是“不理智和贪婪
6、的”。选择不当的网络存储技术,往往会使得企业在网络建设中肓目投资不需要的设备,或者造成企业的网络性能低下,影响企业信息化发展。进一步了解了NAS底层协议,和信能够帮助企业在选择NAS时有所帮助。
此文档下载收益归作者所有