第一天: 写在前面的话

每次,当我想要去做一件事情的时候,在开始的阶段常常会非常有激情。可是,过不了多久,要不是因为没时间啊,要不是因为有别的事情啊,总之就是各种各样的理由。一般情况下,我会中断它,然后去选择另一件我认为更有意思的事情。最后的结果就是前面的过程被不断的重复。

 

这就是我,这就是我目前的做事和生活方式。虽然我不喜欢,但是这就是实际情况。

 

为了让自己不至于到老的时候还是一无是处,我今天在这里写下要将SMB原型系统实现的豪言壮语。这对目前的我来说就像一座大山,一座精神上的大山。希望我能够成功的翻阅这种山,哪怕只有一次。那么我的2010年,也算过得有价值了。

 

之所以定计划为250天完成,其实也没有一个十分让人信服的理由,只是一个大概的估计。我想,这250天应该是我这个意志力上的白痴脱胎换骨的过程吧。

 

愿望是如此美好,可是谁也不能保证我不会重蹈覆辙。所以,希望大家在我泄气、逃避的时候使劲拍砖,不要手软。如果这个项目没法完成,就让这个博客彻底成为咒怨的海洋吧。:-)好像对自己有点太毒辣了,好吧,就写这么多吧。

 

 

下面来介绍我要实现的东西:

 

SMB原型系统: SMB prototype on Linux,其实就是让我在Linux上照着Samba实现个原型系统。

我要实现的SMB协议(准确点说应该是CIFS协议吧)是在Linux版本上的原型系统。微软在CIFS协议的基础上扩展一部分功能,就叫SMB协议啦。

 

按照我的理解,SMB协议应该实现异构平台之间的文件共享,在这个原型里面主要实现的是Windows和Linux之间互通有无。

 

SMB协议是CIFS的核心部分,各个厂商对其有SMB协议进行了不同程度的扩展。而在微软来说,它则将SMB构架在NETBIOSfuhe , 

, TCP/IP之上,而在linux来说,由于不支持NETBIOS,只能实现在TCP/IP之上了。

 

由于SMB协议本身的不同实现,所以便有了所谓的不同口味,就像我们有的人爱吃甜的,有的人爱吃算的。Dialects不同,则对SMB

协议核心进行扩展不同。

 

 

参考资料:

1. MS SMB specification doc, http://msdn.microsoft.com/en-us/library/cc246231(PROT.13).aspx

2. CIFS implementation, http://ubiqx.org/cifs/

3. Samba, http://www.samba.org/

4. CIFS source code, http://ubiqx.org/libcifs/

 

邮件列表(记得时刻和大家分享你的快乐和痛苦):

1. Samba-Tng maillist http://wiki.samba-tng.org/doku.php/pages/mailinglists

2. Microsoft CIFS maillist, http://discuss.microsoft.com/archives/cifs.html

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值