發表文章

目前顯示的是有「網路」標籤的文章

NetCut-ARP原理

要破解使用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資訊錯誤。由於MAC address不正確,所以封包就再也無法傳送到目的主機上,這就是Netcut造成連線中斷的原因。 舉例來說,裝有Netcut的A主機向受害B主機發送假的ARP訊息,使得B主機上ARP table中對應到閘道器IP address的MAC address,更新成錯誤的MAC address。由於B主機上網必須透過閘道器傳送,閘道器的MAC address資訊錯誤,當然會造成B主機的封包再也無法傳送到閘道器上,原本建立好的連線也會因為timeout而導致斷線的情形發生。 知道Netcut的運作原理了,可是要怎樣才能預防或解決被Netcut斷線的問題呢?其實只要下達一個小小的指令就可以對Netcut完全免疫了~~ 方法很簡單,由於Netcut的工作原理是透過假造ARP封包,造成你主機上的ARP table記錄到錯誤的...

What Is APIs?

APIs(應用程式界面;application programming interfaces),

windows server 2003 NLB實作

http://www.ithome.com.tw/plog/index.php?op=ViewArticle&articleId=9356&blogId=620

建立高可用度和擴充度的 Web Farm

  Duwamish Online Paul Johns and Aaron Ching Microsoft Developer Network 2000 年 12 月 摘要:本文以 Duwamish Online 所實作的負載平衡方案為例,討論如何以「網路負載平衡」 (NLB),來設定一個高可用度和擴充度的Web Farm。下面是三種負載平衡的方法:「Round Robin 網域名稱系統」 (RRDNS)、負載平衡切換、以及 Microsoft Windows 2000 NLB。 簡介 通常一家公司的 Web 應用程式都是負責相當重要的作業,如果可用性不高,很容易便超出應用程式和基礎結構的成本。因此,這些應用程式一定要好用而且可靠。而要有效達到好用而且可靠的目的,就是使用多餘的伺服器。如果您的站台上有不只一部伺服器,即使其中一部當掉了,處理要求還可以重新導向到另外一部。這樣一來,便提高了網站的可用度。 您只要加上少少幾部伺服器,就可以創造出大大好用的網站。如果您只有一部好用程度達百分之 90 的伺服器,那就表示它不能平均一天工作 24 小時。(其實大部份的伺服器都比這個可靠得多,採用這個極端的例子,只是為了說明我們所強調的重點)。這部伺服器當機的可能性是 0.1。只要多加一部一樣不可靠的伺服器,就可以把兩部伺服器同時當機的機率降到 0.1 * 0.1 或 0.01。而把其中一部伺服器可以使用的機率提高到百分之 99,或是把不能使用的時間降到每天只有 14.4 分鐘。如果有七部不太可靠的伺服器,那麼其中一部可以使用的機率至少高達百分之 99.99999。當然,好一點的硬體也會大幅提高可用度。如果您考慮採用低成本的 Microsoft® Windows® 2000 硬體時,不妨多加幾部伺服器,這樣不但可以增加可用度,而且相當划算。 額外增加 Web 伺服器也可以幫助網站從容處理更大的資料量,如果叢集設計合乎規定 (本文將會討論這一部份),那麼增加伺服器的確可以提供近乎等差比例的可用度 (也就是說,其輸送量與增加的伺服器數目成等差正比)。 圖 1 所示範的,是在額外增加 Web 伺服器的情況下,所展現的 Duwamish Online 網站效能。 如果您的瀏覽器不支援內嵌框架,請按一下這裡,在單獨的頁面檢視。 圖 1 在 Web Farm 額外增加幾部 Web 伺服器之...

動員力 更甚財力

YouTube創辦人賀利(Chad Hurley)與陳士駿,這兩個不到30歲的年輕人,因為掌握機會,也因為興趣,更因為努力,在短短一年多內,成為家喻戶曉的創業家。 他們的經歷,或許會被解讀為「幸運創業家的故事」,但隱藏在好運背後的,其實是一個闊別已久的機會———Web 2.0的到來! 在網路泡沫破滅後,許多創業家與投資業者都對網路望之怯步,但是,經過幾年的潛沉後,網路業浴火重生,網路事業找到了新出路。 在寬頻等基礎建設快速發展的配合之下,網站及多媒體技術的創新源源不絕,加上使用者行為的改變,這些都促成了Web的商業模式,能夠以更多元化的方式實現。 2004年,Tim O’Reilly率先以「Web 2.0」這個新名詞來稱呼這種現象。以矽谷為中心掀起一波全球性的「Web 2.0」網路創業熱潮,大量創投資金紛紛流入矽谷與中國大陸。 事實上,Web 2.0浪潮,是在經歷「資訊環境成熟」以及「網路使用者行為改變」幾年來的推波助瀾下,慢慢成形的。 2000年網路泡沫破滅,正好給網路業者沈潛與重新思考的機會,就在業者靜待時機下,Web 2.0春天翩然到來。 以主要功能區分,Web 2.0網站可分五大類: 混搭服務(Mashup)———Mashup這個字,會讓人聯想到時尚穿著的「混搭風潮」,運用創意把多種物件搭配在一起,創造別具一格的創新產物。這個觀念引用到Web2.0,就是把幾個優秀網站的功能整合到自己的網站,提供使用者全新、更高的網站附加價值、具有創新功能的服務。 此類網站一開始並沒有提供任何內容或服務,內容、功能全部來自於其他網站。 美國的HousingMap.com,結合Google的地圖、Craigslist的公寓出租與住宅購買資料,創造出一種創新的互動式房屋搜索引擎,建立了龐大的商機,就是一個典型的例子。 網路軟體(Webware)———網站提供自製軟體下載,讓使用者利用下載的軟體享受一些新的服務。 此類服務包羅萬象,例如中國大陸著名的電子雜誌網站Zcom智通網,開放網友下載網上軟體,即可享受網站所提供的電子雜誌、最新資訊等服務。 共享平台(Social media)———由使用者把內容上傳到網站,形成該網站的內容,上傳的內容基本上是文字、圖片等類型的檔案,不包括影音檔案。 部落格或是標榜電玩、寵物、生活等主題而產生內容與互動的網站,或是依照主題劃分廣告刊登內容的分類...

動員力 更甚財力

YouTube創辦人賀利(Chad Hurley)與陳士駿,這兩個不到30歲的年輕人,因為掌握機會,也因為興趣,更因為努力,在短短一年多內,成為家喻戶曉的創業家。 他們的經歷,或許會被解讀為「幸運創業家的故事」,但隱藏在好運背後的,其實是一個闊別已久的機會———Web 2.0的到來! 在網路泡沫破滅後,許多創業家與投資業者都對網路望之怯步,但是,經過幾年的潛沉後,網路業浴火重生,網路事業找到了新出路。 在寬頻等基礎建設快速發展的配合之下,網站及多媒體技術的創新源源不絕,加上使用者行為的改變,這些都促成了Web的商業模式,能夠以更多元化的方式實現。 2004年,Tim O’Reilly率先以「Web 2.0」這個新名詞來稱呼這種現象。以矽谷為中心掀起一波全球性的「Web 2.0」網路創業熱潮,大量創投資金紛紛流入矽谷與中國大陸。 事實上,Web 2.0浪潮,是在經歷「資訊環境成熟」以及「網路使用者行為改變」幾年來的推波助瀾下,慢慢成形的。 2000年網路泡沫破滅,正好給網路業者沈潛與重新思考的機會,就在業者靜待時機下,Web 2.0春天翩然到來。 以主要功能區分,Web 2.0網站可分五大類: 混搭服務(Mashup)———Mashup這個字,會讓人聯想到時尚穿著的「混搭風潮」,運用創意把多種物件搭配在一起,創造別具一格的創新產物。這個觀念引用到Web2.0,就是把幾個優秀網站的功能整合到自己的網站,提供使用者全新、更高的網站附加價值、具有創新功能的服務。 此類網站一開始並沒有提供任何內容或服務,內容、功能全部來自於其他網站。 美國的HousingMap.com,結合Google的地圖、Craigslist的公寓出租與住宅購買資料,創造出一種創新的互動式房屋搜索引擎,建立了龐大的商機,就是一個典型的例子。 網路軟體(Webware)———網站提供自製軟體下載,讓使用者利用下載的軟體享受一些新的服務。 此類服務包羅萬象,例如中國大陸著名的電子雜誌網站Zcom智通網,開放網友下載網上軟體,即可享受網站所提供的電子雜誌、最新資訊等服務。 共享平台(Social media)———由使用者把內容上傳到網站,形成該網站的內容,上傳的內容基本上是文字、圖片等類型的檔案,不包括影音檔案。 部落格或是標榜電玩、寵物、生活等主題而產生內容與互動的網站,或是依照主題劃分廣告刊登內容的分類...

網路芳鄰2

如果你的XP從來沒有啟用過GUEST帳戶,你會發覺當您預備在: 控制台→效能及維護→系統管理工具→電腦管理→本機安全性設定值→本機原則→安全性選項→ 停用GUEST帳戶時,這個帳戶是處於「不適用」狀態,而且按右鍵→內容 要停用它時;卻是無法設定。 這時如果您不修改GUEST帳戶狀態, 在傳統共用模式下;經由網路存取分享資源時,除非網路存取者是本機帳戶; 否則非本機帳戶的網路存取卻不會出現輸入帳戶與密碼的對話框, 可能直接就秀出...你可能沒有使用這個網路資源的權限...,就把網路存取者阻擋在外! 這時您不必刻意去控制台的使用者帳戶中啟動GUEST帳戶;然後關閉再去停用它。 您可以直接從我的電腦→管理→本機使用者和群組→使用者→GUEST按右鍵→內容→點選「帳戶已停用」來達成。 同樣的關閉電腦管理工具後,確認一下: 再開啟本機安全性設定值→本機原則→安全性選項→您會發現GUEST應該已經是停用狀態了。 這時再經由他台電腦的網路芳鄰來存取分享資源,帳戶與密碼認證的對話框就會出現了!

網路芳鄰

網路芳鄰之瀏覽服務 前言: 在QA晃蕩許久,感覺好像有不少人對網路芳鄰的基礎知識蠻有興趣的, 因此找了零碎的空檔,把自己一些收藏文章跟看書心得整理一下, 希望能幫大家知其所以然。 沒有炫燿的意思,若有疏漏請指正!! 本文: 網路上的芳鄰,英文為 Network Neighborhood 或 My Network Places, 這是利用「電腦瀏覽服務(Computer Browser Service)」, 來讓我們可以在電腦上看到其他電腦、工作群組(workgroup)及網域(domain)以及各電腦上的分享資源。 若您要使用網路上其他電腦或印表機等的網路資源, 您的電腦必須要安裝「Client for Microsoft Networks」, 此元件讓電腦可以存取 Microsoft 網路資源(Allows the computer to access resources on Windows networks.)。 在 Windows NT/2000/XP/Server 2003 的電腦是由「工作站服務(Workstation Service)」來負責此元件, 且為「電腦瀏覽器服務(Computer Browser Service)」所必須。 所以關於這方面的問題,除了要看「Client for Microsoft Networks」是否有安裝外, 在 Windows NT/2000/XP/Server 2003 的電腦也要確認「Workstation Service」是否有啟動。 共用的通訊協定(protocol),作為 Client 或是 Server 的電腦上必須同時有安裝一個以上相同的通訊協定, 一般常用的有: (1) TCP/IP:建議安裝,尤其是要連上 Internet。 (2) NetBEUI:若不需要連上 Internet,可以只安裝此一通訊協定,安裝後不須設定其他參數,因此相當簡單方便﹔不可跨 Router。 (3) IPX/SPX:有特殊需要(連接NOVELL網路)才安裝。 電腦一啟動時,會發出封包告諸網路上的其他電腦它的存在(presence),並會廣播一份該台電腦上共享資源清單(list)。 此廣播在一開始的 5 分鐘每分鐘發出一次,之後每 12 分鐘發出一次。 此一廣播每個通訊協定(Protocol)都會發佈,所以電腦上的通訊協定安裝越...

網路芳鄰

網路芳鄰之瀏覽服務 前言: 在QA晃蕩許久,感覺好像有不少人對網路芳鄰的基礎知識蠻有興趣的, 因此找了零碎的空檔,把自己一些收藏文章跟看書心得整理一下, 希望能幫大家知其所以然。 沒有炫燿的意思,若有疏漏請指正!! 本文: 網路上的芳鄰,英文為 Network Neighborhood 或 My Network Places, 這是利用「電腦瀏覽服務(Computer Browser Service)」, 來讓我們可以在電腦上看到其他電腦、工作群組(workgroup)及網域(domain)以及各電腦上的分享資源。 若您要使用網路上其他電腦或印表機等的網路資源, 您的電腦必須要安裝「Client for Microsoft Networks」, 此元件讓電腦可以存取 Microsoft 網路資源(Allows the computer to access resources on Windows networks.)。 在 Windows NT/2000/XP/Server 2003 的電腦是由「工作站服務(Workstation Service)」來負責此元件, 且為「電腦瀏覽器服務(Computer Browser Service)」所必須。 所以關於這方面的問題,除了要看「Client for Microsoft Networks」是否有安裝外, 在 Windows NT/2000/XP/Server 2003 的電腦也要確認「Workstation Service」是否有啟動。 共用的通訊協定(protocol),作為 Client 或是 Server 的電腦上必須同時有安裝一個以上相同的通訊協定, 一般常用的有: (1) TCP/IP:建議安裝,尤其是要連上 Internet。 (2) NetBEUI:若不需要連上 Internet,可以只安裝此一通訊協定,安裝後不須設定其他參數,因此相當簡單方便﹔不可跨 Router。 (3) IPX/SPX:有特殊需要(連接NOVELL網路)才安裝。 電腦一啟動時,會發出封包告諸網路上的其他電腦它的存在(presence),並會廣播一份該台電腦上共享資源清單(list)。 此廣播在一開始的 5 分鐘每分鐘發出一次,之後每 12 分鐘發出一次。 此一廣播每個通訊協定(Protocol)都會發佈,所以電腦上的通訊協定安裝越...