專利名稱:檢測共享接入主機數(shù)目的方法、裝置及網(wǎng)絡檢測系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,特別涉及一種檢測共享接入主機數(shù)目
的方法、裝置及網(wǎng)絡^r測系統(tǒng)。
背景技術(shù):
為解決全球互連網(wǎng)絡協(xié)議(Internet Protocol;以下簡稱IP )地址資 源匱乏的問題,互4關(guān)網(wǎng)工程任務組(The Internet Engineering Task Force; 以下簡稱IETF )提出了 一種新技術(shù)——網(wǎng)絡地址翻譯(Network Address Translation;以下筒稱NAT)協(xié)議。NAT設備具有網(wǎng)絡地址轉(zhuǎn)換功能, 連接NAT設備的多個主機組成了 一個局域網(wǎng),連接NAT設備的主機擁有 自己的私網(wǎng)IP地址,例如192.168.10.1, NAT設備擁有一個或多個公網(wǎng) IP地址,例如202.104.1.123。當連接NAT設備的主機需要與位于公網(wǎng)上 的設備進行通信的時候,NAT設備將對應的私網(wǎng)IP地址和端口號映射為 該NAT設備擁有的一個^^網(wǎng)IP地址和端口號,使該私網(wǎng)中的主機與連接 公網(wǎng)的設備進行通信,即連接NAT設備的多臺主機具有一個共同的公網(wǎng) IP地址。通常情況下,為了達到對連接NAT設備的主機進行監(jiān)管的目的, 需要對連接NAT設備的主機數(shù)量進行檢測,即對共享接入的主機數(shù)目進行 檢測。
現(xiàn)有技術(shù)中的一種檢測共享接入主機數(shù)目的方法采用被動Cookie方 案進行,利用在Cookie有效期內(nèi)訪問同一網(wǎng)站的不同用戶獲取的Cookie 標識值(Identity;以下簡稱ID)不同,通過區(qū)分同一個IP地址下的不 同CookieID值,從而檢測出連接同一NAT設備的處于活動狀態(tài)的主機數(shù)目。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)在現(xiàn)有技術(shù)中由于每個網(wǎng)站都是獨
立分配自己的CookieID,而網(wǎng)上用戶訪問的網(wǎng)站并不是特定的,這就導致了 在統(tǒng)計共享接入主機數(shù)目時需要對使用每個帳號或者IP地址的用戶訪問的所 有網(wǎng)站進行記錄并分類統(tǒng)計,最后才能檢測出這個IP地址下有多少個處于活動 狀態(tài)的主機,檢測過程比較復雜,并且該檢測方法和操作系統(tǒng)、瀏覽器類型 有關(guān)聯(lián),當同一個IP下的用戶使用不同的操作系統(tǒng)或者瀏覽器時,使用統(tǒng)計 Cookie ID數(shù)目來檢測共享接入主機數(shù)目的方法會導致檢測結(jié)果不準確。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種檢測共享接入主機數(shù)目的方法、裝置及網(wǎng)絡檢 測系統(tǒng),該檢測方法檢測過程筒單,且能夠提高檢測共享接入主機數(shù)目的 準確性,有利于對共享接入網(wǎng)中的共享接入主機進行管理。
本發(fā)明實施例提供一種檢測共享接入主機數(shù)目的方法,該方法包括 獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息; 根據(jù)所述訪問請求消息向所述主機發(fā)送主機信息查詢命令; 根據(jù)接收到的所述主機返回的主機信息,獲取所述共享接入網(wǎng)中的主機 數(shù)目,所述主機信息中包含有所述主機的特定標識。
本發(fā)明實施例還提供一種檢測共享接入主機數(shù)目裝置,該裝置包括 獲取模塊,用于獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息; 主機信息查詢模塊,用于根據(jù)所述訪問請求消息向所述主機查詢主機信
自
處理模塊,用于根據(jù)接收到的所述主機返回的主機信息,獲取所述共享
接入網(wǎng)中的主^L數(shù)目,所述主機信息中包含有所述主^/L的特定標識。
本發(fā)明實施例又提供一種網(wǎng)絡檢測系統(tǒng),該系統(tǒng)包括上述檢測共享接入 主機數(shù)目的裝置以及限制接入裝置,限制接入裝置用于當所述檢測共享接入 主機數(shù)目的裝置所檢測的共享接入主機數(shù)目超出閾值范圍時,對所述超出閾值范圍的主機進行限制接入處理。
本發(fā)明實施例提供的檢測共享接入主機數(shù)目的方法、設備及網(wǎng)絡檢測系 統(tǒng),通過檢測到共享接入網(wǎng)中的主機發(fā)送的訪問請求消息,查詢共享接入 主機的主機信息,從而根據(jù)返回的主機信息判斷共享接入的主機數(shù)目。檢 測過程簡單、效率高,提高了檢測結(jié)果的準確性,從而有利于對共享接入 主機進行管理。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對 本發(fā)明實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的 一些實施例,對于本領(lǐng)域普通技術(shù)人員來講, 在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的方法第一實施例的
流程圖2為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的方法第二實施例的 流程圖3為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的裝置第一實施例的 結(jié)構(gòu)示意圖4為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的裝置第二實施例的 結(jié)構(gòu)示意圖5為本發(fā)明實施例提供的網(wǎng)絡檢測系統(tǒng)第一實施例的結(jié)構(gòu)示意圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進 行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例, 而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的 范圍。
圖1為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的方法第一實施例的
流程圖,如圖1所示,該方法包括
步驟101、獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息;
具體的,當監(jiān)測到共享接入網(wǎng)中主機向WEB服務器發(fā)送的訪問請求消息 時,截獲該請求信息。該請求消息可以采用GET報文的方式(GET報文是超 文本傳輸協(xié)議(Hypertext Transfer Protocol;以下簡稱HTTP )請求中常用的 請求方法),也可以采用其他^^艮文的方式。所述訪問請求消息中包括該主沖幾 要訪問的目的網(wǎng)址。
步驟102、根據(jù)訪問請求消息向主機發(fā)送主機信息查詢命令;
具體的,可以向發(fā)出該報文的主機發(fā)送一個包括200 OK數(shù)據(jù)以及一個 JavaScript腳本程序的數(shù)據(jù)包,該數(shù)據(jù)包的作用是模仿目的登陸網(wǎng)址與該主機 進行握手,所述JavaScript腳本程序的作用是向該主4幾查詢主機信息,要求該 主機返回包含特定標識的主機信息,并能夠使接收到該數(shù)據(jù)包的主機自動返 回主機信息,該特定標識可以為每臺主機的某硬件標識(如MAC地址)等。
步驟103、根據(jù)接收到的主機返回的主機信息,獲得共享接入網(wǎng)中的主機 數(shù)目,主機信息中包含有主機的特定標識。
對接收到的共享接入網(wǎng)中的主機返回的主機信息進行分析,由于每臺主 機返回的主才幾信息中包含有該主機的特定標識,因此,才艮據(jù)這些具有特定標 識的主機信息可以區(qū)分不同的主機,并通過統(tǒng)計這些特定標識的數(shù)目來獲得 共享接入網(wǎng)中的主機數(shù)目。
本實施例提供的檢測共享接入主機數(shù)目的方法,通過檢測到共享接入網(wǎng) 中的主機發(fā)送給服務器的訪問請求消息,查詢該共享接入主機的主機信息, 從而根據(jù)返回的主機信息判斷共享接入的主機數(shù)目。該方法檢測過程簡單、 效率高,檢測結(jié)果準確度高,從而有利于對共享接入主機進行管理。圖2為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的方法第二實施例的 流程圖,如圖2所示,該方法包括
步驟201、獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息;
具體的,當監(jiān)測到共享接入網(wǎng)中主機向WEB服務器發(fā)送的訪問請求消息 時,截獲該請求信息。該請求消息可以采用GET報文的方式(GET報文是 HTTP請求中常用的請求方法),也可以采用其他報文的方式。所述訪問請求 消息中包括該主機的目的登陸網(wǎng)址。
步驟202、根據(jù)訪問請求消息向主機發(fā)送主機信息查詢命令;
具體的,可以向發(fā)出該報文的主機發(fā)送一個包括200 OK數(shù)據(jù)以及一個 JavaScript腳本程序的數(shù)據(jù)包,該數(shù)據(jù)包的作用是模仿目的登陸網(wǎng)址與該主機 進行握手,所述JavaScript腳本程序的作用是向該主機查詢主機信息,要求該 主機返回包含特定標識的主機信息,并能夠使接收到該數(shù)據(jù)包的主機自動返 回主機信息,該特定標識可以為每臺主機的某石更件標識(如MAC地址)等。
步驟203、將接收到的主機返回的主機信息存儲至預設的主機信息存儲表 中,主機信息中包含有主機的MAC地址和主機名,主機信息存儲表中包括公 網(wǎng)IP地址信息、主機名信息及主機MAC地址信息;
其中,MAC ( Media Access Control;以下簡稱MAC )地址為該主才幾的 介質(zhì)訪問控制地址,由于不同的網(wǎng)卡對應不同的MAC地址,且MAC地址是 不可重復的,即使通過修改注冊表改變MAC地址,改變后的值也是唯一的, 每臺主機與共享接入網(wǎng)中的其他主機的MAC地址均不相同。因此,可以使用 MAC地址來區(qū)分不同的主機。
具體的,在對接收到的主機信息進行存儲的過程中,可以先判斷主機信 息存儲表中是否存在該主機信息對應的公網(wǎng)IP地址,若不存在,則在該主機 信息存儲表中創(chuàng)建該7>網(wǎng)IP地址記錄信息,并將該主沖幾的主才幾名和MAC地 址存儲于該IP地址對應的主機信息中;若存在,則進一步判斷是否存在與該 公網(wǎng)IP地址對應的主機MAC地址信息中是否已存在該主才幾MAC地址,若存在,說明已接收過該主機的主機信息,則將當前收到的該主機信息丟棄,
若不存在該主才幾MAC地址,則將該主才幾的主才幾名和MAC地址存入與該/>網(wǎng) IP地址對應的主枳W言息中。
步驟204、通過統(tǒng)計主機信息存儲表中同一公網(wǎng)IP地址對應的主機MAC 地址數(shù)目,獲得共享接入主機數(shù)目;
具體的,本領(lǐng)域技術(shù)人員可以知道,由于同一臺主機可以擁有多塊網(wǎng)卡, 因此在統(tǒng)計過程中,對具有相同主機名的MAC地址不進行重復統(tǒng)計。
步驟205、將該訪問請求消息重定向至目的地址。
為了不影響該主才幾的正常上網(wǎng)活動,可以在向主才幾發(fā)送主4幾信息查詢命 令的同時,將該主機的訪問請求信息發(fā)送到WEB服務器,即將請求消息重定 向至目的網(wǎng)址,以確保主機仍然能夠進行正常的網(wǎng)絡訪問活動。
可以理解的是,本領(lǐng)域技術(shù)人員可以知道,在具體實施過程中,在步 驟203中也可以將全部接收到的主機信息均存儲在于主機信息存儲表中, 而在步驟204中,統(tǒng)計共享接入主機數(shù)目時不對相同MAC地址進行重復 統(tǒng)計,且對具有相同主機名的MAC地址也不進行重復統(tǒng)計,通過統(tǒng)計的MAC 地址數(shù)目獲得共享接入網(wǎng)中的主機數(shù)目。
本實施例提供的檢測共享接入主機數(shù)目的方法,通過截獲到共享接入網(wǎng) 中的主機發(fā)送給服務器的訪問請求消息,觸發(fā)向該共享接入主機查詢主機 信息,該主機信息中包含有MAC地址和主機名,并將該主機返回的主機 信息中的MAC地址信息和主機名信息記錄于預設的主機信息存儲表中, 后根據(jù)MAC地址的唯一性對主機信息存儲表中同一公網(wǎng)IP地址下的MAC 地址數(shù)目進行統(tǒng)計,得到該公網(wǎng)IP地址對應的共享接入主機數(shù)目。該方法 檢測過程簡單、效率高,提高了檢測共享接入主機數(shù)目的準確度,從而有 利于對共享接入主機進行管理。
以上本實施例提供的4t測共享接入主機的數(shù)目的方法均以共享接入主 機具有網(wǎng)絡活動為前提,而由于檢測共享接入主機的數(shù)目的目的是為了當共享接入主機與公網(wǎng)上的設備進行通信時便于管理,因此,本發(fā)明提供的 實施例可以準確地檢測出共享接入網(wǎng)中具有網(wǎng)絡活動的主機數(shù)目。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步 驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機 可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟; 而前述的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序 代碼的介質(zhì)。
圖3為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的裝置第一實施例的 結(jié)構(gòu)示意圖,如圖3所示,該裝置包括獲取模塊l、主機信息查詢模塊2和處 理模塊3;其中
獲取模塊1,用于獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息; 具體的,當獲:^Mt塊1監(jiān)測共享接入網(wǎng)中主機向WEB服務器發(fā)送的訪問 請求消息時,在該請求消息到達服務器之前截獲該請求消息,該請求消息可 以釆用GET報文的方式(GET報文是HTTP請求中常用的請求方法),也可 以采用其他報文的方式。所述訪問請求消息中包含有該主機要訪問的目的網(wǎng) 址。
主機信息查詢4莫塊2,用于根據(jù)訪問請求消息向主才幾查詢主機信息; 具體的,主機信息查詢模塊2可以向發(fā)出該報文的主機發(fā)送一個包括200 OK數(shù)據(jù)以及一個JavaScript腳本程序的數(shù)據(jù)包,該數(shù)據(jù)包的作用是模仿目的 登陸網(wǎng)址與該主機進行握手,所述JavaScript腳本程序的作用是向該主機查詢 主機信息,要求該主機返回包含特定標識的主機信息,并能夠使接收到該數(shù) 據(jù)包的主機自動返回主機信息,該特定標識可以為每臺主機的某硬件標識(如 MAC地址)等。
處理模塊3,用于根據(jù)接收到的主機返回的主機信息,獲得共享接入網(wǎng)中 的主機數(shù)目,主機信息中包含有所述主機的特定標識。
具體的,由于每臺主機返回的主機信息中包含有該主機的特定標識,可以根據(jù)這些具有特定標識的主機信息區(qū)分不同的主機,因此,處理模塊3可 以通過統(tǒng)計主機信息中的特定標識的數(shù)目獲得共享接入網(wǎng)中的主機數(shù)目。
本實施例提供的檢測共享接入主機數(shù)目的裝置,通過檢測到共享接入網(wǎng) 中的主機發(fā)送給服務器的訪問請求消息,查詢共享接入主機的主機信息, 從而根據(jù)返回的主機信息判斷共享接入的主機數(shù)目。該方法檢測過程簡單、 效率高,檢測結(jié)果準確度高,從而有利于對共享接入主機進行管理。
圖4為本發(fā)明實施例提供的檢測共享接入主機數(shù)目的裝置第二實施例的 結(jié)構(gòu)示意圖,如圖4所示,該裝置包括獲取模塊l、主機信息查詢模塊2、處 理模塊3以及重定向模塊4。其中
獲取模塊l,用于獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息;
具體的,當獲f^莫塊1監(jiān)測到共享接入網(wǎng)中主機向WEB服務器發(fā)送的上 網(wǎng)請求消息時,在該請求消息到達服務器之前截獲該請求消息,該請求消息 可以采用GET報文的方式(GET報文是HTTP請求中常用的請求方法),也 可以采用其他報文的方式。所述訪問請求消息中包括該主機的要訪問的目的 網(wǎng)址。
主機信息查詢模塊2,用于根據(jù)所述訪問請求消息向所述主機查詢主機信
息;
具體的,主機信息查詢模塊2可以向發(fā)出該凈艮文的主機發(fā)送一個包括200 OK數(shù)據(jù)以及一個JavaScript腳本程序的數(shù)據(jù)包,該數(shù)據(jù)包的作用是模仿目的 登陸網(wǎng)址與該主機進行握手,所述JavaScript腳本程序的作用是向該主機查詢 主機信息,要求該主機返回包含特定標識的主機信息,并能夠使接收到該數(shù) 據(jù)包的主機自動返回主4幾信息,該特定標識可以為每臺主才幾的某硬件標識(如 MAC地址)等。
處理模塊3,用于才艮據(jù)接收到的主機返回的主機信息,獲得共享接入網(wǎng)中 的主機數(shù)目,主枳i信息中包含有主機的MAC地址和主才幾名;
其中,MAC地址為該主機的介質(zhì)訪問控制地址,由于不同的網(wǎng)卡對應不同的MAC地址,且MAC地址是不可重復的,即使通過修改注冊表改變MAC 地址,改變后的值也是唯一的,每臺主機與共享接入網(wǎng)中的其他主機的MAC 地址均不相同。因此,可以使用MAC地址來區(qū)分不同的主機。
由于每臺主機返回的主機信息中包含有該主機的MAC地址,因此可以 根據(jù)MAC地址區(qū)分不同的主機,因此,處理模塊3可以通過統(tǒng)計主機信息中 的MAC地址的數(shù)目獲得共享接入網(wǎng)中的主機數(shù)目。
重定向模塊4,用于將獲取模塊1獲取的訪問請求消息重定向至目的地址。
為了不影響該主機的正常上網(wǎng)活動,重定向模塊4將該主機的請求信息 發(fā)送至WEB服務器,即重定向到該主機訪問的目的網(wǎng)址。
進一步地,處理模塊3可以包括接收單元31、存儲單元32和統(tǒng)計單元 33,其中
接收單元31,用于接收主機返回的主機信息,主機信息中包含有主機的 主才幾名和MAC地址;
存儲單元32,用于將接收單元31接收到的主機信息存儲至預設的主機信 息存儲表中,主機信息存儲表中包括公網(wǎng)IP地址信息、主機名信息及主機 MAC地址信息;
具體的,存儲單元32在對主機信息進行存儲的過程中,可以先判斷主機 信息存儲表中是否存在該主機信息對應的公網(wǎng)IP地址,若不存在,則在該主 機信息存儲表中創(chuàng)建該公網(wǎng)IP地址記錄信息,并將該主才幾的主才幾名和MAC 地址存儲于該IP地址對應的主機信息中;若存在,則進一步判斷是否存在與 該公網(wǎng)IP地址對應的主才幾MAC地址信息中是否已存在該主才幾MAC地址, 若存在,說明已接收過該主機的主機信息,則將當前收到的該主機信息丟棄, 若不存在該主機MAC地址,則將該主機的主機名和MAC地址存入與該公網(wǎng) IP地址對應的主機信息中。
統(tǒng)計單元33,用于通過統(tǒng)計主機信息存儲表中同一公網(wǎng)IP地址下的主機 MAC地址數(shù)目,獲得共享接入網(wǎng)中的主機數(shù)目。具體的,本領(lǐng)域4支術(shù)人員可以知道,由于同一臺主才幾可以擁有多塊網(wǎng)卡,
因此在統(tǒng)計過程中,對具有相同主機名的MAC地址不進行重復統(tǒng)計。
可以理解的是,本領(lǐng)域技術(shù)人員可以知道,在具體實施過程中,存儲 單元32也可以將全部接收到的主機信息均存儲在于主機信息存儲表中對 應的IP地址記錄信息中,而當統(tǒng)計單元33進4亍統(tǒng)計時,可以不對相同MAC 地址進行重復統(tǒng)計,且對具有相同主機名的MAC地址也不進行重復統(tǒng)計, 通過該統(tǒng)計的MAC地址數(shù)目獲得共享接入網(wǎng)中的主機數(shù)目。
本實施例提供的檢測共享接入主機數(shù)目的裝置,通過檢測到共享接入網(wǎng) 中的主機發(fā)送給服務器的訪問請求消息,查詢共享接入主機的主機信息, 該主機信息中包括主才幾MAC地址和主機名,并將該主才幾返回的主機信息 中的MAC地址信息和主機名信息記錄存儲于預設的主機信息存儲表中, 后根據(jù)MAC地址的唯一性對主機信息存儲表中同 一公網(wǎng)IP地址下的MAC 地址數(shù)目進行統(tǒng)計,得到該公網(wǎng)IP地址對應的共享接入主機數(shù)目。該方法 檢測過程簡單、效率高,提高了檢測共享接入主機數(shù)目的準確高,從而有
利于對共享接入主機進行管理。
圖5為本發(fā)明實施例提供的網(wǎng)絡檢測系統(tǒng)第一實施例的結(jié)構(gòu)示意圖,如 圖5所示,該系統(tǒng)包括檢測共享接入主機數(shù)目的裝置51及限制接入裝置52; 其中,檢測共享接入主機數(shù)目的裝置51具體結(jié)構(gòu)及工作過程參見前述裝置實 施例,不再贅述;限制接入裝置52用于當檢測共享接入主機數(shù)目的裝置51 所檢測的共享接入主機數(shù)目超出闊值范圍時,對超出闊值范圍的主機進行 限制接入處理。
在共享接入網(wǎng)中,通常需要對接入主機的數(shù)目進行檢測,以便更充分、 高效地利用共享網(wǎng)絡資源及便于對共享接入網(wǎng)中的各主機進行管理,通過 檢測共享接入主機數(shù)目的裝置51檢測到共享接入網(wǎng)中的主機發(fā)送給WEB 服務器的訪問請求消息,觸發(fā)共享接入主機返回主機信息,從而能夠根據(jù) 返回的主機信息判斷共享接入的主機數(shù)目,當主機數(shù)目超出了共享接入網(wǎng)容納主機的閾值范圍時,即超出了該公網(wǎng)IP地址所允許的共享接入主機數(shù)
目的最大值時,采用限制接入裝置52對超出鬧值范圍的主機進行限制接入 處理,其中,所述限制接入處理可以為對超出閾值范圍的主機推送告警頁 面,也可以為對超出閾值范圍的主機進行直接干擾,斷掉其連接請求的方 式,還可以為對超出閾值范圍的主機推送廣告信息或?qū)Τ鲩撝捣秶闹?機進行收費等處理方式,且不限于上述限制接入處理方式。
本實施例提供的網(wǎng)絡檢測系統(tǒng),通過檢測共享接入主機數(shù)目的裝置檢測 到共享接入的主機數(shù)目,當主機數(shù)目超出閾值范圍時對超出范圍的主機進
行限制接入處理,從而有利于對共享接入主機進行管理。檢測過程簡單、 效率高及準確度高。
最后應說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對 其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通 技術(shù)人員應當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修 改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不 使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種檢測共享接入主機數(shù)目的方法,其特征在于,包括獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息;根據(jù)所述訪問請求消息向所述主機發(fā)送主機信息查詢命令;根據(jù)接收到的所述主機返回的主機信息,獲得所述共享接入網(wǎng)中的主機數(shù)目,所述主機信息中包含有所述主機的特定標識。
2、 根據(jù)權(quán)利要求1所述的檢測共享接入主機數(shù)目的方法,其特征在于, 還包括將所述訪問請求消息重定向至目的地址。
3、 根據(jù)權(quán)利要求1-2中任一所述的檢測共享接入主機數(shù)目的方法,其特 征在于,所述主機信息包括所述主機的MAC地址和主4幾名。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)接收到的所述主 機返回的主機信息,獲得所述共享接入網(wǎng)中的主機數(shù)目包括將接收到的所述主機信息存儲至預設的主機信息存儲表中,所述主機信 息存儲表中包括公網(wǎng)IP地址信息、主機名信息及主機MAC地址信息;通過統(tǒng)計所述主機信息存儲表中同一/>網(wǎng)IP地址對應的主機MAC地址 數(shù)目,獲得共享接入主機數(shù)目。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述統(tǒng)計所述主機信息存 儲表中同一公網(wǎng)IP地址對應的主機MAC地址數(shù)目的過程中,對具有相同主 機名的主才幾MAC地址不進4亍重復統(tǒng)計。
6、 一種檢測共享接入主機數(shù)目的裝置,其特征在于,包括 獲取模塊,用于獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息; 主機信息查詢模塊,用于根據(jù)所述訪問請求消息向所述主機查詢主機信自 處理模塊,用于根據(jù)接收到的所述主機返回的主機信息,獲得所述共享 接入網(wǎng)中的主機數(shù)目,所述主機信息中包含有所述主機的特定標識。
7、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括 重定向模塊,用于將所述獲取模塊獲取的所述訪問請求消息重定向至目的地址。
8、 根據(jù)權(quán)利要求6-7任一所述的裝置,其特征在于,所述主機信息包括 所述主4幾的MAC i也址和主才幾名。
9、 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理模塊包括 接收單元,用于接收所述主機返回的主機信息;存儲單元,用于將接收到的所述主機信息存儲至預設的主機信息存儲表 中,所述主機信息存儲表中包括公網(wǎng)IP地址信息、主機名信息及主機MAC 地址信息;統(tǒng)計單元,用于通過統(tǒng)計所述主枳4言息存々者表中同一z仝網(wǎng)IP地址對應的 主機MAC地址數(shù)目,獲得所述共享接入網(wǎng)中的主機數(shù)目。
10、 一種網(wǎng)絡檢測系統(tǒng),其特征在于,包括如權(quán)利要求6-9中任一所述的 檢測共享接入主機數(shù)目的裝置以及限制接入裝置,其中所述限制接入裝置用于當所述檢測共享接入主機數(shù)目的裝置所檢測的 共享接入主機數(shù)目超出閾值范圍時,對所述超出閾值范圍的主機進行限制 接入處理。
全文摘要
本發(fā)明實施例提供一種檢測共享接入主機數(shù)目的方法、裝置及網(wǎng)絡檢測系統(tǒng)。該方法包括獲取共享接入網(wǎng)中主機發(fā)送的訪問請求消息;根據(jù)所述訪問請求消息向主機發(fā)送主機信息查詢命令;根據(jù)接收到的主機返回的主機信息,獲得共享接入網(wǎng)中的主機數(shù)目,主機信息中包含有主機的特定標識。本發(fā)明實施例提供的檢測共享接入主機數(shù)目的方法、裝置及網(wǎng)絡檢測系統(tǒng),檢測過程簡單、效率高,提高了檢測結(jié)果的準確性,從而有利于對共享接入主機的管理。
文檔編號H04L12/24GK101599857SQ20091008791
公開日2009年12月9日 申請日期2009年6月25日 優(yōu)先權(quán)日2009年6月25日
發(fā)明者張淑宇, 洋 沈, 沈華林 申請人:成都市華為賽門鐵克科技有限公司