抖音SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。
SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS *** 作系统中的本地文件接口“中断13”改造为网络文件系统。
SMB30:
服务器信息块(SMB)是一个网络文件共享协议,它允许应用程序和终端用户从远端的文件服务器访问文件资源。微软最初将SMB定位为Windows Server 2008和Vista系统中通用互联网文件系统(CIFS)的后续产品。
最新版本的SMB 30在Windows Server 2012 *** 作系统中出现,并且与Windows 8客户端共同工作。
“东邪西毒中神通”华山论“IT标准”2002年11月5日全球最大的企业管理和协同化电子商务解决方案供应商SAP公司的联合主席兼首席执行官孔翰宁博士(ProfDrHenningKargermann)抵达了北京,在参加SAP举办的题为“创新无限,远见未来”的盛大30周年庆典活动的同时,也向媒体透露了SAP公司面向中小型业务的行业解决方案(SMB-SmallMediumBusiness),是SAP公司30年历史发展过程中又一个里程碑式的战略举措,当有媒体记者问道此项举措与1993年SAP推出具有划时代意义,基于客户服务器架构而风靡全球的主打产品R/3是否能够相提并论时,数学和物理学博士出身,略显内向的孔博士并没有正面回答。
SAP公司为什么在利润丰厚的高端应用领域仍然独领风骚,财富500强超过80%的企业应用SAP企业管理解决方案时,如此大手笔推出面向中小型业务的解决方案SMB,SAP推出的SMB到底是什么?如果希望拨开迷雾,寻找真相,必须了解IT行业目前的竞争态势及将来的发展趋势。
东邪西毒
当今的IT世界,群雄争霸,但真正有资格能够华山论剑的不过区区几家,IBM可以比作IT界内的武当派,名门正宗、内功深厚,虽然也有兴衰交替的可能,但江山自有新人出,只要不断挑战自我,虽然是大象但也能跳舞。微软才华横溢,凭借当年在武当打小工时(IBM将PC *** 作系统的工作外包给微软)潜心研究的一套武林绝学MS-DOS,逐渐发展,不断壮大,利用Windows *** 作系统横扫天下,成为个人电脑PC的代名词,微软虽然武功极高,悟性极强,但树敌无数,只要是感兴趣的领域,必然设法将相关领域的各大门派斩尽杀绝,业界人称西毒。Oracle从武当闲置的秘笈中,得到关系数据库的相关宝典(关系数据库的理论是IBM首先提出的),很快统领一方,并且桀骜不驯,对武林鼻祖,名门正派不屑一顾,与西毒更是水火不容,业界号称东邪。SAP的五位创始人出身武当,但由于受到同门师兄的排挤,而且也不满清规戒律的束缚,自立门户。在高人指点下,20年磨一剑,练就降龙十八掌(1993年,SAP成立20年时,推出了R/3系统),从此江湖出现行事低调、武学精湛的大侠郭靖。
“无论你的产品多么好,你距离彻底失败的时间总是只有18个月”,微软首席技术官纳森·迈克尔德这样评述,Oracle公司总裁拉里·埃里森说,“对于任何企业来说,容忍对手就注定要灭亡,安居老二最后就会被淘汰”。
每一个业界巨头都有“一统”天下的梦想,在激烈竞争的IT世界中,谁能够成为最后的王者?
华山论剑
IT世界最终有资格指点江山、挥斥方遒的一定是“标准”的制订者。IBM、微软、Oracle、SAP这四大高手中,微软、IBM、Oracle都深谙此道,SAP虽然相对反应较慢,但毕竟资质清纯、心无杂念,一旦练到九重神功境界,也会审时度势,拳拳力道,汹涌而来。
微软制订标准的方法是制作一张芸芸众生熟悉得不能再熟悉的脸———Windows界面,当绝大多数个人应用软件都基于这张脸进行开发时,微软就成为个人应用软件君临天下的王者,而一旦有人试图改变这张脸时,其结果必然是斩立决、杀无赦。微软不惜冒着触犯联邦垄断法案的风险利用捆绑战术,击垮了网景公司的互联网浏览器,利用Office套装软件击败了Lotus和WordPerfectOracle从关系数据库起家,敏锐地抓住了互联网技术不断发展带来的机遇,与Sun公司共同推出了网络计算的概念,目标直指微软对个人应用平台的垄断,网络计算和Java技术将使个人终端用户不再依赖某一特定平台,游戏规则将重新建立,一时间新的武林盟主似乎就要诞生。但微软不会善罢甘休,微软选择了和SAP紧密合作的方式,利用SAP在高端应用的品牌优势,通过让SAP的核心产品R/3运行在微软的WindowNT平台,使WindowsNT摆脱了低端系统的阴影,同时利用微软的SQLServer数据库向Oracle和IBM发起了攻击,利用Windows2000 *** 作系统试图取代Sun公司基于Unix的企业和网络服务器产品。
SAP是一家从德国小镇沃尔道夫走向世界的公司,一直以德国人的严谨和执着专注于企业管理应用软件的开发和应用,由于其产品的开发性和集成性,以及不断完善的行业管理实践,强大灵活可配置的功能,受到了越来越多企业客户的青睐,同时SAP充分让利给其合作伙伴(硬件、系统软件、咨询公司等),形成了围绕SAP产品的商业生态圈,使越来越多的合作伙伴愿意与之合作,SAP一度成为商业应用领域举足轻重的领袖人物。
SAP曾经与Oracle关系密切,SAP的应用产品运行在Oracle的数据库上的百分比在Oracle推出自己的应用软件之前一直处于很高的位置,但Oracle的首席执行官拉里·埃里森不会只满足在数据库领域立腕扬名,随着Oracle在企业管理应用软件的推出,到了1999年Oracle已经成为SAP最大的竞争对手。
SAP和微软的蜜月期也已结束,微软在全面扳回浏览器之战后,并成功地由“文件处理的领导者转变为套装办公软件的领导者后,微软的下一个领域就是企业应用领域,企业应用软件最终能确立和保证微软全线产品的持续增长。2000年初,微软以15亿美金收购制图软件制造商Vision;2000年12月,微软以11亿美金收购美国本土中型财务软件公司GreatPlains;2002年5月7日,微软以13亿美金收购欧洲小型企业应用软件供应商Navision;从长远来看,微软希望通过目前实施的Net计划将所有的企业解决方案一揽门下。
射雕英雄
SAP需要重新定位自己的战略,管理应用软件本身面临着两难问题,如何在做到通用化的同时保证行业专业化,两者兼举必然导致系统的不断庞大,这同样是微软Net战略当介入企业解决方案时必须面对的问题,如何化解?
SAP推出了行业细分的中小型业务解决方案SMB-Allinone,这种解决方案的实质绝不是推出了轻型的SAP商务平台,相反它是一种SAP+的解决方案,它采用了有别于SAP传统的直销模式,利用合作伙伴在SAP的整体平台mySAPBS(即mySAPcom)的基础上,开发面向不同行业的解决方案并采取渠道销售的经营模式,例如:某中国合作伙伴,利用SAP提供的行业开发工具IndustrySolutionMapComposer,开发了基于SAP整体平台的不同行业(汽车零部件、医药化工、高科技、零售分销等)解决方案-CSE(敏捷商务解决方案)系列产品,此产品通过了SAP公司的严格认证,SAP将不断致力于开发在数据库平台以上的业务模块组件(BuildingBlock),合作伙伴在此组件基础上,根据不同行业的具体需求不断开发面向行业的解决方案,如果能够有大量的合作伙伴基于SAP的模块组件开发应用软件,SAP实际上将从一个应用软件开发商转化为应用模块组件提供商,从而达到制订软件开发标准的目的。
SAP推出的面向中小型业务的解决方案SMB-Allinone,是一个拥有SAP整体商务平台的解决方案,它利用合作伙伴进行行业定制开发,将以前在具体项目中解决的大部分问题,提前在产品中实现,大大缩短了实施周期和总体成本,使更多的客户,尤其是快速成长的中小型企业能够应用这样的管理平台提供自己的核心竞争能力。(完)SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS *** 作系统中的本地文件接口“中断13”改造为网络文件系统。后来微软对这个发展进行了重大更改,这个更改后的版本也是最常见的版本。微软将SMB协议与它和3Com一起发展的网络管理程序结合在一起,并在Windows for Workgroups和后来的Windows版本中不断加入新的功能。 SMB一开始的设计是在NetBIOS协议上运行的(而NetBIOS本身则运行在NetBEUI、IPX/SPX或TCP/IP协议上),Windows 2000引入了SMB直接在TCP/IP上运行的功能。在这里我们必须区分SMB协议和运行在这个协议上的SMB业务,以及NetBIOS和使用SMB作为认证隧道的DCE/RPC业务。此外我们还要区分主要(但不仅仅)直接使用NetBIOS数据报的“网络邻居”协议。 1996年,约于升阳推出WebNFS的同时[1],微软提出将SMB改称为Common Internet File System[2]。此外微软还加入了许多新的功能,比如符号链接、硬链接、提高文件的大小。微软还试图支持直接联系,不依靠NetBIOS,不过这个试图依然处于尝试阶段,并需要继续完善。微软向互联网工程工作小组提出了部分定义作为互联网草案[3]。不过这些提案现在均已过期。 由于SMB协议对于与占主要地位的Microsoft Windows平台通讯时的重要性,而目前该平台使用的SMB协议与初始的版本相比有巨大的改变,因此Samba项目就是被创立来逆向工程来提供一个与SMB软件兼容的自由软件,使得非微软 *** 作系统也能够使用它。 在Windows Vista中微软又推出了Server Message Block 20。 [1] [2] IBM SMB :服务器信息块协议 (IBM SMB:Server Message Block protocol) 服务器信息块(SMB)协议是一种IBM协议,用于在计算机间共享文件、打印机、串口等。SMB 协议可以用在因特网的TCP/IP协议之上,也可以用在其它网络协议如IPX和NetBEUI 之上。 SMB 一种客户机/服务器、请求/响应协议。通过 SMB 协议,客户端应用程序可以在各种网络环境下读、写服务器上的文件,以及对服务器程序提出服务请求。此外通过 SMB 协议,应用程序可以访问远程服务器端的文件、以及打印机、邮件槽(mailslot)、命名管道(named pipe)等资源。 在TCP/IP 环境下,客户机通过 NetBIOS over TCP/IP(或 NetBEUI/TCP 或 SPX/IPX)连接服务器。一旦连接成功,客户机可发送 SMB 命令到服务器上,从而客户机能够访问共享目录、打开文件、读写文件,以及一切在文件系统上能做的所有事情。 从Windows 95 开始,Microsoft Windows *** 作系统(operating system)都包括了客户机和服务器 SMB 协议支持。Microsoft 为 Internet 提供了 SMB 的开源版本,即通用 Internet 文件系统 (CIFS)。与现有 Internet 应用程序如文件传输协议(FTP)相比, CIFS 灵活性更大。对于 UNIX 系统,可使用一种称为 Samba 的共享软件。 SMB 定义了两级安全保护: 共享级保护(Share Level Protection)应用于服务器共享目录级。每个共享目录都需要提供一个访问口令。只有口令通过,客户机才能访问所有共享文件。 用户级保护(Usr Level Protection)应用于共享目录中的单独文件,基于用户访问权限。每个用户(客户机)必须登录服务器并且获得服务器的认证许可。一旦认证通过,客户机会获得一个 UID 在后来客户机访问服务器的过程中都需要使用该 UID 。 组织来源 服务器信息块(SMB)是 IBM 私有协议。 其另一个意思是Linux系统下的一个工具samba的简称smb Samba——通过它可以轻松实现文件共享。Samba的功能很强大,在Linux服务器上的Samba运行起来以后,Linux就相当于一台文件及打印服务器,向Windows和Linux Samba客户提供文件及打印服务。 ——————————————————————————————————————————————————————————————————————— 另外一种释义: SMB(Small and Midsize Business )就是指经营规模不大,人员、资金有限的中小规模企业。SMB(Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议。SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。
SMB使用了NetBIOS的应用程序接口 (Application Program Interface,简称API)。另外,它是一个开放性的协议,允许了协议扩展——使得它变得更大而且复杂;大约有65个最上层的作业,而每个作业都超过120个函数,甚至Windows NT也没有全部支持到,最近微软又把 SMB 改名为 CIFS(Common Internet File System),并且加入了许多新的特色。
很久很久以前,Windows就引入了SMB,作为一个网络文件系统,不过SMB已经太老了,历史使命已经完成,所以 Windows Server 2008 采用了SMB2,以便更好地管理体积越来越大的媒体文件。
在微软的内部测试中,SMB2媒体服务器的速度可以达到Windows Server 2003的四倍到五倍,相当于400%的效率提升。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)