欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于smb協(xié)議的跨系統(tǒng)文件共享方法

文檔序號:10515723閱讀:396來源:國知局
一種基于smb協(xié)議的跨系統(tǒng)文件共享方法
【專利摘要】本發(fā)明公開了一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法,意圖解決現(xiàn)有技術(shù)中跨系統(tǒng)文件共享中出現(xiàn)的種種問題,常見的網(wǎng)絡(luò)環(huán)境中,不同操作系統(tǒng)的主機(jī)之間相互傳輸文件是通過FTP服務(wù)器來實(shí)現(xiàn),此種解決方案導(dǎo)致一個問題,主機(jī)上的文件不可以直接更改;且不支持?jǐn)帱c(diǎn)續(xù)傳等功能,傳輸效率較低,而且其服務(wù)器容量較小,占用資源較多,同時連接數(shù)量往往也存在限制。本發(fā)明通過采用SMB協(xié)議,建立服務(wù)器客戶端共享框架,能夠較好的實(shí)現(xiàn)不同系統(tǒng)的文件的共享。
【專利說明】
一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及文件共享方法,具體地,涉及一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法。
【背景技術(shù)】
[0002]在常見的網(wǎng)絡(luò)環(huán)境中,不同操作系統(tǒng)的主機(jī)之間相互傳輸文件是通過FTP服務(wù)器來實(shí)現(xiàn)。此種解決方案導(dǎo)致一個問題,主機(jī)上的文件不可以直接更改。換個說法就是,如果要修改Linux主機(jī)上的文件數(shù)據(jù)就先要從服務(wù)器下載那個文件到客戶端,然后才可以修改,因此,該文件會同時存在于客戶端和服務(wù)器端。將會導(dǎo)致一個問題,當(dāng)用戶某天更改了一份文件卻未及時更新共享源文件,將會導(dǎo)致文件信息不一致,影響今后的數(shù)據(jù)處理正確性。而且FTP的下載及回傳文件方法要求比較嚴(yán)格,且不支持?jǐn)帱c(diǎn)續(xù)傳等功能,傳輸效率較低,而且其服務(wù)器容量較小,占用資源較多,同時連接數(shù)量往往也存在限制。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于,針對上述問題,提出一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法,以實(shí)現(xiàn)交互方便且同步更新的優(yōu)點(diǎn)。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法,包括以下步驟:
101.不同系統(tǒng)安裝SMB協(xié)議成為SMB客戶端,并通過SMB協(xié)議分別連接至SMB服務(wù)器;
102.SMB客戶端將其需要共享資源發(fā)送至SMB服務(wù)器;
103.SMB服務(wù)器為SMB客戶端共享的資源統(tǒng)一命名并設(shè)置為所有與該SMB服務(wù)器相連的SMB客戶端共享可連接;
104.SMB客戶端通過SMB服務(wù)器訪問共享資源。
[0005]進(jìn)一步的,步驟104中訪問共享資源的過程為:
步驟1.協(xié)議協(xié)商:SMB客戶端發(fā)送negprot請求數(shù)據(jù)包命令至SMB服務(wù)器,告知服務(wù)器其支持的SMB類型,SMB服務(wù)器按照客戶端反映的情形,響應(yīng)該SMB數(shù)據(jù)類別,作出應(yīng)答;
步驟2.建立連接:SMB客戶端確認(rèn)SMB會話類型,將發(fā)送安裝指令包,提交賬號和密碼,并要求SMB服務(wù)器建立連接,如果SMB服務(wù)器對賬號和密碼認(rèn)證通過,將會話建立的相對響應(yīng),并為用戶分配一個唯一的UID,與SMB客戶端通信時使用,認(rèn)證不通過則返回不接受信息;
步驟3.訪問共享資源:SMB客戶端訪問共享資源,發(fā)送樹連接(tree connect)指令包,通知SMB服務(wù)器其請求內(nèi)容名稱,SMB服務(wù)器依據(jù)指令為每一 SMB客戶端和共享資源的銜接分派TID,SMB客戶端方可訪問共享資源并同步更新;
步驟4.中斷銜接:共享結(jié)束,SMB客戶端向SMB服務(wù)器遞交中斷連接(tree disconnect)指令請求關(guān)閉共享,SMB服務(wù)器依指令斷開共享。
[0006]本發(fā)明的技術(shù)方案具有以下有益效果: 本發(fā)明各實(shí)施例的跨系統(tǒng)文件共享方法,由于包括SMB協(xié)議,可以實(shí)現(xiàn)跨系統(tǒng)的文件共享,解決現(xiàn)實(shí)網(wǎng)絡(luò)中不同系統(tǒng)之間文件交互步驟繁瑣且容易數(shù)據(jù)交換不暢的問題。
[0007]下面通過實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【具體實(shí)施方式】
[0008]以下對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0009 ] 一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法,包括以下步驟:
101.不同系統(tǒng)安裝SMB協(xié)議成為SMB客戶端,并通過SMB協(xié)議分別連接至SMB服務(wù)器;
102.SMB客戶端將其需要共享資源發(fā)送至SMB服務(wù)器;
103.SMB服務(wù)器為SMB客戶端共享的資源統(tǒng)一命名并設(shè)置為所有與該SMB服務(wù)器相連的SMB客戶端共享可連接;
104.SMB客戶端通過SMB服務(wù)器訪問共享資源。
[0010]進(jìn)一步的,步驟104中訪問共享資源的過程為:
步驟1.協(xié)議協(xié)商:SMB客戶端發(fā)送negprot請求數(shù)據(jù)包命令至SMB服務(wù)器,告知服務(wù)器其支持的SMB類型,SMB服務(wù)器按照客戶端反映的情形,響應(yīng)該SMB數(shù)據(jù)類別,作出應(yīng)答;
步驟2.建立連接:SMB客戶端確認(rèn)SMB會話類型,將發(fā)送安裝指令包,提交賬號和密碼,并要求SMB服務(wù)器建立連接,如果SMB服務(wù)器對賬號和密碼認(rèn)證通過,將會話建立的相對響應(yīng),并為用戶分配一個唯一的UID,與SMB客戶端通信時使用,認(rèn)證不通過則返回不接受信息;
步驟3.訪問共享資源:SMB客戶端訪問共享資源,發(fā)送樹連接(tree connect)指令包,通知SMB服務(wù)器其請求內(nèi)容名稱,SMB服務(wù)器依據(jù)指令為每一 SMB客戶端和共享資源的銜接分派TID,SMB客戶端方可訪問共享資源并同步更新;
步驟4.中斷銜接:共享結(jié)束,SMB客戶端向SMB服務(wù)器遞交中斷連接(tree disconnect)指令請求關(guān)閉共享,SMB服務(wù)器依指令斷開共享。
[0011]在現(xiàn)代網(wǎng)絡(luò)構(gòu)建中,去中心化結(jié)構(gòu)更為收到歡迎,所以本設(shè)計(jì)中的SMB服務(wù)器可采用虛擬服務(wù)器結(jié)構(gòu),將各客戶端的剩余存儲空間利用起來,建立云服務(wù)器,將比較好的利用該系統(tǒng)資源,甚至更進(jìn)一步的,將各客戶端共享的文件直接在SMB協(xié)議中標(biāo)記為服務(wù)器文件,將該文件重定向到服務(wù)文件列表,并對該文件加入信號量控制系統(tǒng),實(shí)現(xiàn)共享及同步的功能。
[0012]最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于SMB協(xié)議的跨系統(tǒng)文件共享方法,其特征在于,包括以下步驟: 101.不同系統(tǒng)安裝SMB協(xié)議成為SMB客戶端,并通過SMB協(xié)議分別連接至SMB服務(wù)器; 102.SMB客戶端將其需要共享資源發(fā)送至SMB服務(wù)器; 103.SMB服務(wù)器為SMB客戶端共享的資源統(tǒng)一命名并設(shè)置為所有與該SMB服務(wù)器相連的SMB客戶端共享可連接; SMB客戶端通過SMB服務(wù)器訪問共享資源。2.根據(jù)權(quán)利要求1所述的基于SMB協(xié)議的跨系統(tǒng)文件共享方法,其特征在于,步驟104中訪問共享資源的過程為: 步驟1.協(xié)議協(xié)商:SMB客戶端發(fā)送negprot請求數(shù)據(jù)包命令至SMB服務(wù)器,告知服務(wù)器其支持的SMB類型,SMB服務(wù)器按照客戶端反映的情形,響應(yīng)該SMB數(shù)據(jù)類別,作出應(yīng)答; 步驟2.建立連接:SMB客戶端確認(rèn)SMB會話類型,將發(fā)送安裝指令包,提交賬號和密碼,并要求SMB服務(wù)器建立連接,如果SMB服務(wù)器對賬號和密碼認(rèn)證通過,將會話建立的相對響應(yīng),并為用戶分配一個唯一的UID,與SMB客戶端通信時使用,認(rèn)證不通過則返回不接受信息; 步驟3.訪問共享資源:SMB客戶端訪問共享資源,發(fā)送樹連接指令包,通知SMB服務(wù)器其請求內(nèi)容名稱,SMB服務(wù)器依據(jù)指令為每一 SMB客戶端和共享資源的銜接分派TID,SMB客戶端方可訪問共享資源并同步更新; 步驟4.中斷銜接:共享結(jié)束,SMB客戶端向SMB服務(wù)器遞交中斷連接指令請求關(guān)閉共享,SMB服務(wù)器依指令斷開共享。
【文檔編號】H04L29/08GK105872077SQ201610306897
【公開日】2016年8月17日
【申請日】2016年5月11日
【發(fā)明人】王智文, 胡啟良, 王宇航
【申請人】廣西科技大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
左云县| 那曲县| 苍梧县| 睢宁县| 获嘉县| 镇原县| 翼城县| 醴陵市| 永顺县| 长岭县| 青川县| 呼伦贝尔市| 高淳县| 会泽县| 桓仁| 穆棱市| 当雄县| 洱源县| 云林县| 云霄县| 湘阴县| 北安市| 庆城县| 阳西县| 奈曼旗| 额敏县| 新干县| 武定县| 通榆县| 远安县| 淳安县| 孟津县| 九龙县| 锡林浩特市| 乐清市| 金溪县| 紫云| 东兰县| 海林市| 年辖:市辖区| 高邑县|