史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 網路疑難應用技術研討區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2005-11-07, 10:38 AM   #1
ESWL
長老會員
 
ESWL 的頭像
榮譽勳章
UID - 20162
在線等級: 級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時
註冊日期: 2002-12-31
文章: 387
現金: 6171 金幣
資產: 11381 金幣
預設 NetBEUI VS TCP/IP ?

如果區網之中同時安裝有NetBEUI與TCP/IP,

那請問在一般家用用HUB或IP分享器架構的區網之中,

是跑哪一個協定?

有沒有優先順序?還是電腦會自己選擇?
__________________
親子單車部落

我的臉書

http://img166.imageshack.us/img166/6754/nisv3.jpg
ESWL 目前離線  
送花文章: 361, 收花文章: 149 篇, 收花: 1210 次
回覆時引用此帖
舊 2005-11-07, 11:29 AM   #2 (permalink)
協調管理員
 
飛鳥 的頭像
榮譽勳章
UID - 23073
在線等級: 級別:72 | 在線時長:5513小時 | 升級還需:108小時級別:72 | 在線時長:5513小時 | 升級還需:108小時
註冊日期: 2003-01-07
VIP期限: 無限期
住址: 史萊姆團隊
文章: 7199
精華: 11
現金: 837 金幣
資產: 260029 金幣
預設

http://www.csie.ntu.edu.tw/~b6506066/Micro2/tcp_ip/tcp_ip_protocol_suite.gif
在上圖可以看出OSI 7層的各協定的關係圖

http://www.mut.ac.th/~a8111538/Data%20003/NETbios.gif
以上是NetBEUI和TCP/IP的關係圖

比照這兩個圖,就可以知道一些關係,實際上NetBEUI和tcp/ip是不通的
決定使用那一個協定是由軟體決定的

例如:ie,ie是看http和ftp的軟體,而http和ftp是在tcp/ip下的產物,所以ie絶對不會去跑NetBEUI的
__________________
http://flybird017.googlepages.com/quok.gif http://flybird020.googlepages.com/new321.gif
寶貝你我的地球
, 請 少開電器,減少溫室氣體排放外,多種植植物,減少列印, 多用背面,丟棄時做垃圾分類。

http://netgames123.googlepages.com/tobikeways.jpg

飛鳥 目前離線  
送花文章: 11706, 收花文章: 3363 篇, 收花: 16453 次
回覆時引用此帖
舊 2005-11-07, 03:19 PM   #3 (permalink)
長老會員
 
ESWL 的頭像
榮譽勳章
UID - 20162
在線等級: 級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時
註冊日期: 2002-12-31
文章: 387
現金: 6171 金幣
資產: 11381 金幣
預設

我就是看了OSI的模型之後才有混亂的。

我的意思是:

同時安裝有NetBEUI與TCP/IP的A、B兩台電腦,它們以HUB或IP分享器連結成區域網路,

如果A用網路芳鄰的方式要將資料傳給B時,會用哪一個協定跑?

我下意識認為是先跑NetBEUI,如果其中某台電腦沒有安裝NetBEUI時,才會再跑TCP/IP。

這樣的想法是否有誤?如果無誤,那其所以然為何?
ESWL 目前離線  
送花文章: 361, 收花文章: 149 篇, 收花: 1210 次
回覆時引用此帖
舊 2005-11-07, 04:48 PM   #4 (permalink)
協調管理員
 
飛鳥 的頭像
榮譽勳章
UID - 23073
在線等級: 級別:72 | 在線時長:5513小時 | 升級還需:108小時級別:72 | 在線時長:5513小時 | 升級還需:108小時
註冊日期: 2003-01-07
VIP期限: 無限期
住址: 史萊姆團隊
文章: 7199
精華: 11
現金: 837 金幣
資產: 260029 金幣
預設

網路芳鄰是跑netbios的協定
以下有說明netbios對應各層的關係
http://www.csie.ntu.edu.tw/~b6506066/Micro2/netbios.htm
網芳的介紹
http://www.pczone.com.tw/vbb3/showthread.php?t=107901


其實我很不喜歡網路上的芳鄰,但為他的即時性及效率,在沒有domain下,就是龜....
「網路上的芳鄰」常會碰到許多問題,有一部份是電腦間彼此溝通的時距所產生的。舉個例子:除了剛開始開機電腦會比較頻繁地傳遞訊息給 master browser(也就是網路上的每一台電腦),之後每 12 分鐘才會再傳遞一次表示此電腦仍然存在,若該台電腦關機後,master browser 必須要連續 3 次沒有收到該電腦的訊息才會把他從網路資源瀏覽名單中除名(36 分),所以會發現在「網路上的芳鄰中」有某電腦名稱,但卻無法連結的情況;又或在開機之後,「網路上的芳鄰」內可能沒有其他的電腦,您必須給 master browser 時間把網路資源瀏覽名單完全建立起來,若是因為開機的順序造成 Browser election,那您就要給他更多的時間了。
飛鳥 目前離線  
送花文章: 11706, 收花文章: 3363 篇, 收花: 16453 次
回覆時引用此帖
舊 2005-11-08, 12:46 AM   #5 (permalink)
長老會員
 
ESWL 的頭像
榮譽勳章
UID - 20162
在線等級: 級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時
註冊日期: 2002-12-31
文章: 387
現金: 6171 金幣
資產: 11381 金幣
預設

謝謝!

我找到了一篇討論,待我看個仔細後,再來向你請教。

http://groups.google.com.tw/group/mi...um=1&hl=zh-TW#
ESWL 目前離線  
送花文章: 361, 收花文章: 149 篇, 收花: 1210 次
回覆時引用此帖
舊 2005-11-08, 12:12 PM   #6 (permalink)
長老會員
 
rezard 的頭像
榮譽勳章
UID - 5875
在線等級: 級別:41 | 在線時長:1895小時 | 升級還需:37小時級別:41 | 在線時長:1895小時 | 升級還需:37小時級別:41 | 在線時長:1895小時 | 升級還需:37小時級別:41 | 在線時長:1895小時 | 升級還需:37小時級別:41 | 在線時長:1895小時 | 升級還需:37小時級別:41 | 在線時長:1895小時 | 升級還需:37小時
註冊日期: 2002-12-08
住址: 夢幻之島福爾摩沙
文章: 4595
精華: 0
現金: 258 金幣
資產: 25680236 金幣
預設

飛鳥大大的第一張貼圖僅能看出「NetBIOS over TCP/IP」,第二張則是比較了「NetBIOS over TCP/IP」與「NetBIOS over NetBEUI」,ESWL大大應該是想要知道:同時安裝TCP/IP與NetBEUI二種協定的電腦跑網芳,哪一種協定會「優先」?

小弟查了一下微軟知識庫,沒有找到直接說明這個疑問的文章,不過倒是有些文章零散地提到了Windows網路作業系統在這一部份的運作原理,接下來這一段剪貼自「Microsoft Windows 2000 TCP/IP Implementation Details White Paper」第46頁,可能比較貼近ESWL想瞭解的答案:

If the connection is a NetBIOS-based connection using the redirector, little routing information is available at the application level. The NetBIOS interface supports connections over various protocols and has no knowledge of IP. Instead, the redirector places calls on all of the transports that are bound to it. If there are two interfaces in the computer and one protocol installed, there are two transports available to the redirector. Calls are placed on both, and NetBT submits connection requests to the stack, using an IP address from each interface. It is possible that both calls succeed. If so, the redirector cancels one of them. The choice of which one to cancel depends upon the redirector ObeyBindingOrder registry value . If this is set to 0 (the default value), the primary transport (determined by binding order) is the preferred one, and the redirector waits for the primary transport to time out before accepting the connection on the secondary transport. If this value is set to 1, the binding order is ignored, and the redirector accepts the first connection that succeeds and cancels the other(s).

NetBIOS支援各種(底層)通訊協定的連線,而不必瞭解IP(也無從掌握,因為不同Layer)。上面舉的例子是二個不同網路介面,同一通訊協定,且都能完成通訊的情形下,the redirector按照系統登錄檔的值(預設是0,遵照BindingOrder的順序;可以改成1,忽略Order而逕以第一個連線成功的為主要通道)來決定以那個介面為溝通通路。

依據上述原理,以及微軟後來作業系統大都支援NetBIOS over TCP/IP,Win2000之後甚至強化這部分功能(多了direct hosting提升效能,也就是TCP445埠,而非仰賴原TCP139埠),WinXP甚至廢除NetBEUI(可以手動安裝,但微軟不再支援,僅能於LAN中使用,RAS等服務也不能用NetBEUI),Win2000之後系統預設的Order,個人推測應該是TCP/IP順位較高。

至於效能問題,有人會說NetBEUI比較好,不過有一些技術文件提到了NetBIOS over TCP/IP一開始效能不好是因為該網路卡驅動程式或Layer間介面溝通設計等問題。隨著時間和技術演進,目前業界OSI第一、二層的設備廠商應該不會再「強力研究」LLC與NetBEUI界接的效能提升,而忽略TCP/IP協定組的主流地位與需求才是(純屬推測...)。

http://support.microsoft.com/default...b;en-us;166159
上面超連結是「如何調整登錄值」的那一篇文章。
白皮書可以在Windows2000英文網頁那邊找到DOC文字檔。

還請各位大大不吝指教。

補上下載Win2000 TCP/IP 白皮書(英文)的網頁,該頁右邊Read Document有個超連結,是word檔。無論是進修或當工具書,個人覺得內容與資訊相當好用!
http://www.microsoft.com/windows2000..._implement.asp
__________________
【詠螢】
的歷流光小,飄颻弱翅輕。恐畏無人識,獨自暗中明。
[IMG][/IMG]
rezard 目前離線  
送花文章: 127322, 收花文章: 3952 篇, 收花: 21079 次
回覆時引用此帖
舊 2005-11-08, 02:08 PM   #7 (permalink)
協調管理員
 
飛鳥 的頭像
榮譽勳章
UID - 23073
在線等級: 級別:72 | 在線時長:5513小時 | 升級還需:108小時級別:72 | 在線時長:5513小時 | 升級還需:108小時
註冊日期: 2003-01-07
VIP期限: 無限期
住址: 史萊姆團隊
文章: 7199
精華: 11
現金: 837 金幣
資產: 260029 金幣
預設

這裡有兩篇windows2k和netbios的關係文章
說得很詳細
主題為"探討Disable NetBIOS over TCP/IP可行性"(pdf檔)
因為他說了NetBIOS和windows的前世今生
看了,你會對NetBIOS更了解,就會不希望用網芳傳東西了
上篇http://www.msservermag.com.tw/member/msservermag_article/M020600303.pdf
下篇http://www.msservermag.com.tw/member/msservermag_article/M020600304.pdf
飛鳥 目前離線  
送花文章: 11706, 收花文章: 3363 篇, 收花: 16453 次
回覆時引用此帖
舊 2005-11-08, 04:19 PM   #8 (permalink)
長老會員
 
ESWL 的頭像
榮譽勳章
UID - 20162
在線等級: 級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時級別:20 | 在線時長:511小時 | 升級還需:14小時
註冊日期: 2002-12-31
文章: 387
現金: 6171 金幣
資產: 11381 金幣
預設

看了飛鳥和rezard提供的文章後,真是大大的打擊了我信心!

入門容易進階難!

受教了!

但是,有人認為在同時安裝有NetBEUI 和 TCP/IP 的區網之中,

在沒有指定任何優先通訊協定前題下,電腦會先自行判斷要採哪一個通訊協定跑資料,

如果不過路由就會先跑NetBEUI 。

而且,以NetBEUI 和 TCP/IP 的封包格式來看,

NetBEUI固定;TCP/IP卻是一大串 header和不固定的封包長度,

認為區網不過路由的情況下,贊成安裝NetBEUI 。這種理由成立否?

我更發現了一個情況就是:

同一台區網群組的電腦,用\\電腦名稱\ 連,網芳裡歸在近端網路,

如果用 \\IP\ 連,卻是歸在網際網路。
ESWL 目前離線  
送花文章: 361, 收花文章: 149 篇, 收花: 1210 次
回覆時引用此帖
舊 2005-11-08, 05:58 PM   #9 (permalink)
協調管理員
 
飛鳥 的頭像
榮譽勳章
UID - 23073
在線等級: 級別:72 | 在線時長:5513小時 | 升級還需:108小時級別:72 | 在線時長:5513小時 | 升級還需:108小時
註冊日期: 2003-01-07
VIP期限: 無限期
住址: 史萊姆團隊
文章: 7199
精華: 11
現金: 837 金幣
資產: 260029 金幣
預設

你先看看下圖
這個設定位置
http://home.pchome.com.tw/my/netgames123/images/pcimage/network/wins_server.jpg
這個wins server跟dns server的功用是一樣的,但就只service是區域網路裡的電腦名稱
如果你用\\電腦名稱A\,電腦會先去把網路的設定,有wins server,就會問wins server,電腦A的位置
如果沒有設定WINS SRVER的話,就會用擴播的問,看那一台有回應,就是那一台,我記得好像是直接用網路卡卡號,這只能在ROUTE內,過不了ROUTE或ip分享器,擴播動作只能在區域網路

如果用\\電腦A的IP\,直接把封包閘道連線,不擴播,這方法可以過ROUTE
飛鳥 目前離線  
送花文章: 11706, 收花文章: 3363 篇, 收花: 16453 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 07:54 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.


Search Engine Friendly URLs by vBSEO 3.6.1