如題:公司內假設有100台PC 每台都連接到那5台印表機
假設在安裝時,每台的共用皆是開啟 那對網路會有何影響
沒在用的時候應該是沒影響吧,
網路是有在用才會有影響...
而且是要同時用,
就像網站被塞爆掛掉一下,
同時60個人和同時60萬人連進去當然不一樣,
重點是 同時
對現今的網路設備來說這小小的封包沒影響 .....
量很大時幾千台印表機 , 幾萬台電腦就有影響 , 這就是為啥要切vlan 了
建議你找台電腦, 裝一下 wireshark 軟體, 然後放著讓她抓 10 分鐘的流量, 看看裡面會出現多少個 Printer Share 的廣播封包? 再來決定要怎麼處理....
感謝大神指教,其實我也就只是想要知道有沒有人去做過試驗,好奇心想知道一下而已,客戶公司也不方便去做什麼,只是連續幾個案子下來,看到很多上千台電腦都開著分享那幾台印表機,想了解對網路是否會有影響
如果它們的每台 PC, 原本就會開放自已的硬碟檔案, 分享到網路上去的話, 那有沒有開 Printer Share, 影響並不大, 因為 File Share 和 Printer Share 會走相同的廣播機制, 只是多加一些資訊出來而已....
但若原本電腦沒有開放任何的 File Share 資料夾, 卻開了 Printer Share 的話, 那就多了這台電腦的 SMB/NetBIOS 廣播封包出來, 有 100 台電腦打開, 就比原本沒開還多了 100 組廣播封包.....
至於影響有多大? 那得看他們的網路是怎麼規劃的? 若是無限制的放任其廣播, 通常在 100~200 台電腦的網路內, 就可以感受到速度變慢....
但是, 如果管理者不懂 SMB/NetBIOS 協定, 也沒有那個機會去看網路封包數量的話, 他可能完全不知道, 這些 SMB/NetBIOS 廣播封包的影響會有多大....
(對了, 順便提醒一下, NetBIOS 協定並不是等你有用到才會開始傳輸, 他是無時無刻都在對外廣播的, 如果廣播停了, 你就看不到別人的網路芳鄰了....)
還有, 廣播不是沒有成本, 你發廣播需要消耗 CPU, 別人收你的廣播, 也要消耗 CPU 來處理; 如果網路上有 100 台電腦在發廣播, 每個人都會收到這 100 台的封包, 也都必須要花時間去處理....
另外一個風險是:
開 Printer Share 需要打開本機的防火牆 Port, 會增加電腦被駭的風險...
沒錯! Ray老師說得很對..
若每台 PC 沒開檔案分享而只有分享印表機,Firewall就一定會開啟 Ports,且還不只開一個 Port 喔。
另外,我要提的是,每台 PC 都有分享印表機時是否意味著每個使用者都至少有 Power users 的權限,不論是誰在管理印表機,當印表機安裝與維護甚至要使用別人分享的印表機(可能有黑白/彩色、功能多寡之分)時,誰知道哪台印表機對應的實體Printer在哪裡?除非每人都知道別人的電腦名稱或IP!尤其是沒有專人在管理印表機時,這個問題要誰去處理?
(我不知道有沒有人可以把網路上一堆印表機名稱設定成既簡短又可立即看出是哪一台實體機甚至是可列印的功能有哪些!)
就算有專人在管所有的印表機,應該也沒人會這樣做管理的吧...