2011年11月28日 星期一

網絡小常識

1. Hub and Switch的分別.
很多人都分不這兩件東西有何分別. Hub(差不多以經在市場找不到這東西)跟switch最大的分別是Boardcast及segmentation. Hub是會發出boardcast的, 即一台電腦在同一網絡(LAN)內向第二台電腦發出要求時, 所有插在Hub上面的設備(電腦或其他器才)都會數到這個要求, 問題是他們在讀過"packet"裏的資料後,發現不是找他們, 他們便會棄掉這packet;這樣的過程會浪費了很多頻寬, 換言之Boardcast在網絡絕大多數都是不利的.
而switch就針對這個原因而從新設計的器才, switch可以把插住去的每一台電腦都記住了位置(以MAC Address及IP), 當其中一台電腦在同一網絡(LAN)內向第二台電腦發出要求時, 它會直接把packet傳送到這台被要求的電腦去, 省去boardcast這動作.
所以; 我們不應把MAC Address隨便拷貝(copy)到第二台電腦去, 這樣只會做成網絡故障, 如果在公司更不應這樣做, 你有機會犯上"竊聽 spooling"的罪行.

2. NAT是甚麼
Network Address Translation, 原先是為了解決IP不足而開發的功能, 但到了今天, 以經廣為人們所使用.
如果把這東西說過清清楚楚, 非花上好萬字才行, 既然如此我只作一點比喻較為容明.
NAT你們就把它擋為一個"softwar router"來理解, 但它只會看TCP這protocal,這東西可以以一對一的把IP"map"到另一個IP去, 亦可以以一個IP對多個IP, 只要你其中一個IP是Gateway便可.
Router跟NaT最大的分別是, Router可以"食"到任何protocal,可以多過一個WAN port, 有更強大的ACL(accesscontrol List)等等

沒有留言:

張貼留言