Windows的網路芳鄰及Unix的Samba ports

轉貼:http://www.dotblogs.com.tw/benjamin/archive/2009/08/08/9934.aspx

Windows的網路芳鄰及Unix的Samba

都是建構於NetBIOS(原由IBM發展)之上
使用的是CIFS(Common Internet File System)檔案系統
以網路芳鄰來說 防火牆需要開啟UDP 137、138及TCP 139、445 port
137:NetBIOS Name Service
138:NetBIOS Datagram Service
139:NetBIOS Session Service
445:Microsoft-DS

NFS則是由Sun發展而來的服務
使用的是Network File System檔案系統
因NFS使用的埠號不固定
故需透過RPC(Remote Procedure Call)協定來紀錄及告知使用的埠號
流程是 NFS Server啟動時主動向RPC註冊自己使用哪幾個1024以下的port
而client端要存取NFS時就向RPC的TCP 111 port詢問NFS使用哪幾個port
待RPC回覆client後 client就能成功的存取NFS Server的資源

另外一提的是NetBIOS為標準的協定
但WINS就是Microsoft自家的了

而當初NetBIOS是為了應因小型網路通訊而生之協定
故NetBIOS無法跨越router 只能在區網中運作
因此後來發展了NetBIOS over TCP/IP (NetBT)可跨越router之協定

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s