小弟日前無聊
將區域網路上的兩台電腦的MAC位址設成一樣
然後同時上網
照一般的說法
區域網路會癱瘓
可是並沒有發生
因網路的DHCP伺服器被設計成將IP和MAC綁在一起
兩台電腦被DHCP分配了同樣的IP
之前在宿網曾傳出盜用IP而使正主出現的警告訊息在此並未發生
DHCP也呆呆的不知道有兩台電腦向他請求同樣的IP
可能DHCP只是單純的從靜態ARP查表而已
兩台電腦都可以通過NAT連接Internet
表示是封包可以通過檢查
但很明顯的
其中一台電腦的網路似乎擁有較高的優先權
a電腦可隨時開網頁而b電腦只有在a電腦停止網路傳輸時才能作動
要是b電腦正在開網頁而a電腦也開始開網頁時
b就會只開一半就停止但a可以順利完成工作
這現象超出了我的程度所能理解的範圍
目前我的解釋是當乙太網路發生碰撞時
a電腦所取的亂數延遲時間永遠小於b電腦
或是
hub的port有所謂的優先權
當port1和port2所記載的mac相同時
封包會switch到port1而使連接port2的b電腦因此接收不到封包
以上是我的猜測
不知有沒有高手知曉其間的運作原理
能post出來讓小弟知道
書籤