目前分類:電腦資訊 (598)
- Feb 28 Wed 2007 01:41
我今天跑去買了NOKIA 6060
- Feb 19 Mon 2007 19:09
BRAS
- Feb 14 Wed 2007 13:17
實體IP和虛擬IP的差異
- Feb 01 Thu 2007 02:11
Vista會自動掃描網路
- Jan 05 Fri 2007 03:01
避免Netcut造成的斷線情形
要破解使用Netcut造成的斷線問題,必須先瞭解Netcut的運作原理。由於Netcut使用的是假造ARP封包造成目標主機ARP table記錄錯誤來達成斷線目的,因此必須先由ARP協議開始說明。
在乙太網路上僅僅知道某台主機的IP address,並不能立即將封包傳送過去,必須先查明該主機的實體位址(Physical address / MAC address)才能真正發送出去,而ARP協議的功用就是在於將IP address轉換成實體位址。
網路上每一台主機都有一個ARP table,此table中記錄了最近一段時間裡其它IP address及其MAC address的對應關係。
如果本機想跟某一台主機通信,則會先在ARP table中查尋對應目的主機IP address的MAC address,如果該對應記錄存在,則直接將目的主機的MAC address填入Data Link層的封包表頭中,然後將封包發送出去;如果該對應記錄不存在,則會向本網段廣播一個ARP請求封包,當目的主機聽見該請求封包後,會將本身的MAC address填入封包並用廣播方式回送出去,本機收到此回應封包後,就會將相關訊息記錄在ARP table中,然後將目的主機的MAC address填入Data Link層的封包表頭裡。
由於ARP請求封包發送端只管接收回應訊息,卻無法分辨訊息的真偽,因此第三方主機只要建構一個ARP欺騙封包,就可以造成請求端的ARP table資訊錯誤。
在乙太網路上僅僅知道某台主機的IP address,並不能立即將封包傳送過去,必須先查明該主機的實體位址(Physical address / MAC address)才能真正發送出去,而ARP協議的功用就是在於將IP address轉換成實體位址。
網路上每一台主機都有一個ARP table,此table中記錄了最近一段時間裡其它IP address及其MAC address的對應關係。
如果本機想跟某一台主機通信,則會先在ARP table中查尋對應目的主機IP address的MAC address,如果該對應記錄存在,則直接將目的主機的MAC address填入Data Link層的封包表頭中,然後將封包發送出去;如果該對應記錄不存在,則會向本網段廣播一個ARP請求封包,當目的主機聽見該請求封包後,會將本身的MAC address填入封包並用廣播方式回送出去,本機收到此回應封包後,就會將相關訊息記錄在ARP table中,然後將目的主機的MAC address填入Data Link層的封包表頭裡。
由於ARP請求封包發送端只管接收回應訊息,卻無法分辨訊息的真偽,因此第三方主機只要建構一個ARP欺騙封包,就可以造成請求端的ARP table資訊錯誤。
- Dec 10 Sun 2006 00:09
請你猜個謎語是病毒(特別是雅虎mail別開)
- Dec 05 Tue 2006 00:45
徹底移除卡巴斯基(Kapersky) 6.0
- Dec 02 Sat 2006 01:10
輕鬆解決Ping故障
- Dec 01 Fri 2006 18:47
HomePlug
- Nov 29 Wed 2006 22:42
NAT和VPN有何不同
- Nov 22 Wed 2006 22:27
社區HomePNA網路架構圖
- Oct 26 Thu 2006 05:40
請停止自動播放
- Oct 21 Sat 2006 19:51
最近都在修理電腦
- Oct 19 Thu 2006 09:16
衰神附身
- Oct 18 Wed 2006 18:12
在新視窗開啟的問題
- Sep 29 Fri 2006 23:42
螢幕壞掉
- Sep 27 Wed 2006 23:35
對msn又有一番新的體認
- Sep 22 Fri 2006 22:39
ntldr is missing 解決方法
- Sep 20 Wed 2006 12:22
CPU使用率100%?
- Sep 14 Thu 2006 14:22
ATI的跟VIA的晶片相衝