【文章內(nèi)容簡介】
,當重新進行共享訪問測試時,發(fā)現(xiàn)時斷時續(xù)的故障現(xiàn)象竟然消失了,這說明問題的確是由兩個IP地址引起的,那么同一塊網(wǎng)卡設(shè)備同時啟用兩個IP地址,為什么會影響共享訪問連接的性能呢?筆者就這一問題,上網(wǎng)搜索了相關(guān)解決方案,結(jié)果發(fā)現(xiàn)這種現(xiàn)象是由TCP/IP協(xié)議設(shè)置不當引起的。原來,在進行共享訪問操作時,Windows系統(tǒng)需要使用SMB通信協(xié)議,而SMB通信協(xié)議包含Direct hosting、NetBios Over TCP/IP這兩種工作模式,而Direct hosting工作模式會使用TCP445網(wǎng)絡(luò)端口來進行數(shù)據(jù)內(nèi)容的直接傳輸,NetBios Over TCP/IP工作模式則需要先通過UDP137網(wǎng)絡(luò)端口解析目標主機名稱,后通過UDP138網(wǎng)絡(luò)端口傳遞數(shù)據(jù)包信息,再通過TCP139網(wǎng)絡(luò)端口傳輸具體的共享文件,很顯然Direct hosting模式的工作效率要更高一些,因此現(xiàn)在的操作系統(tǒng)在默認狀態(tài)下幾乎都使用Direct hosting工作模式進行共享連接。不過,Windows XP以上版本的操作系統(tǒng)現(xiàn)在仍然還支持NetBios Over TCP/IP工作模式,當共享訪問處于這種模式狀態(tài)時,會自動使用綁定到目標網(wǎng)卡設(shè)備上的第一個IP地址進行工作,如果這個IP地址恰好是外網(wǎng)IP地址時,那么對應(yīng)計算機系統(tǒng)自然就不能通過內(nèi)網(wǎng)順利地訪問到目標共享資源了。此外,Windows系統(tǒng)每次啟動成功后,往往會隨機選用共享工作模式,也就是說有時會選用Direct hosting模式進行共享訪問,有時會選用NetBios Over TCP/IP模式進行共享訪問,一旦選用了NetBios Over TCP/IP模式時,那么共享訪問自然也就會出現(xiàn)斷線現(xiàn)象了。為了讓共享訪問連接不時斷時續(xù),我們可以按照下面的操作步驟來禁止Windows系統(tǒng)使用 NetBios Over TCP/IP共享訪問模式: 首先打開故障計算機系統(tǒng)的“開始”菜單,從中依次點選“設(shè)置”、“網(wǎng)絡(luò)連接”選項,從其后出現(xiàn)的網(wǎng)絡(luò)連接顯示界面中,用鼠標選中目標本地