專利名稱:網(wǎng)絡(luò)計算裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信,尤其涉及一種網(wǎng)絡(luò)計算裝置及方法。
背景技術(shù):
無線網(wǎng)絡(luò)卡、網(wǎng)絡(luò)網(wǎng)關(guān)等網(wǎng)絡(luò)設(shè)備出廠時,往往需要對其網(wǎng)絡(luò)吞吐量及封包錯誤率等性能參數(shù)進(jìn)行測試。公知技術(shù)中,測試網(wǎng)絡(luò)吞吐量一般通過傳輸控制協(xié)議(TransmissionControl Protocol, TCP)來實(shí)現(xiàn),而測試封包錯誤率一般通過使用者數(shù)據(jù)包協(xié)議(UserDatagram Protocol, UDP)來實(shí)現(xiàn)。但是由于TCP協(xié)議的封包出錯后的重發(fā)機(jī)制,導(dǎo)致不能采用TCP協(xié)議來計算待測網(wǎng)絡(luò)設(shè)備的封包錯誤率,且由于TCP協(xié)議與UDP協(xié)議均架構(gòu)于因特網(wǎng)協(xié)議(Internet Protocol, IP)層之上,只能選擇其中之一,不能同時并存。
所以,急需一種新的技術(shù)方案來同時測試網(wǎng)絡(luò)吞吐量與封包錯誤率,以便提高測試速度,提升測試效能。
發(fā)明內(nèi)容
有鑒于此,需提供一種網(wǎng)絡(luò)計算裝置,能實(shí)現(xiàn)同時測試待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量及封包錯誤率,有效提高測試速率及提升測試效能。
此外,還需提供一種網(wǎng)絡(luò)計算方法,能實(shí)現(xiàn)同時測試待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量及封包錯誤率,有效提高測試速度及提升測試效能。
一種網(wǎng)絡(luò)計算裝置,通過待測網(wǎng)絡(luò)設(shè)備與服務(wù)器通信連接,用于同時計算所述待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與封包錯誤率,所述網(wǎng)絡(luò)計算裝置包括轉(zhuǎn)換模塊、傳送模塊、記錄模塊、接收模塊及計算模塊。轉(zhuǎn)換模塊用于將多個傳輸控制協(xié)議封包轉(zhuǎn)換為多個因特網(wǎng)協(xié)議封包。傳送模塊用于經(jīng)由所述待測網(wǎng)絡(luò)設(shè)備傳送所述因特網(wǎng)協(xié)議封包到所述服務(wù)器。記錄模塊用于記錄所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間,以及記錄所述所傳送的因特網(wǎng)協(xié)議封包的數(shù)量。接收模塊用于直接獲取所述服務(wù)器所接收到的所述因特網(wǎng)協(xié)議封包的數(shù)量。計算模塊用于根據(jù)所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間計算所述待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量,并根據(jù)所傳送的因特網(wǎng)協(xié)議封包的數(shù)量與所接收的因特網(wǎng)協(xié)議封包的數(shù)量計算所述待測網(wǎng)絡(luò)設(shè)備的封包錯誤率。
一種網(wǎng)絡(luò)計算方法,用于同時計算待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與封包錯誤率,所述網(wǎng)絡(luò)計算方法包括以下步驟將多個傳輸控制協(xié)議封包轉(zhuǎn)換為多個因特網(wǎng)協(xié)議封包;經(jīng)由所述待測網(wǎng)絡(luò)設(shè)備傳送所述因特網(wǎng)協(xié)議封包到服務(wù)器;記錄所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間;記錄所述所傳送的因特網(wǎng)協(xié)議封包的數(shù)量;獲取所述服務(wù)器所接收到的所述因特網(wǎng)協(xié)議封包的數(shù)量;根據(jù)所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間計算所述待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量;及根據(jù)所傳送的因特網(wǎng)協(xié)議封包的數(shù)量與所接收的因特網(wǎng)協(xié)議封包的數(shù)量計算所述待測網(wǎng)絡(luò)設(shè)備的封包錯誤率。
本發(fā)明所提供的網(wǎng)絡(luò)計算裝置及方法分別在傳輸控制協(xié)議層與因特網(wǎng)協(xié)議層計算待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與封包錯誤率,從而實(shí)現(xiàn)同時測試待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與封包錯誤率,進(jìn)而減少測試時間,提高測試效率。
圖l為本發(fā)明網(wǎng)絡(luò)計算裝置一實(shí)施方式的實(shí)施環(huán)境與功能模塊圖。圖2為本發(fā)明網(wǎng)絡(luò)計算方法一實(shí)施方式的流程圖。
具體實(shí)施例方式
參閱圖l,所示為本發(fā)明網(wǎng)絡(luò)計算裝置10—實(shí)施方式的實(shí)施環(huán)境及功能模塊圖。在本實(shí)施方式中,網(wǎng)絡(luò)計算裝置10通過待測網(wǎng)絡(luò)設(shè)備20與服務(wù)器30通信相連。同時,網(wǎng)絡(luò)計算裝置10還通過可靠傳輸路徑40連接至服務(wù)器30,用于保證數(shù)據(jù)傳輸?shù)目煽啃???煽總鬏斅窂?0包括以太網(wǎng)絡(luò)(Ethernet)等固定網(wǎng)絡(luò)。在本實(shí)施方式中,網(wǎng)絡(luò)計算裝置10與服務(wù)器30采用的通信協(xié)議為傳輸控制協(xié)議(Transmission Control Protocol, TCP) /因特網(wǎng)協(xié)議(Internet Protocol, IP)。
在本實(shí)施方式中,網(wǎng)絡(luò)計算裝置10用于同時測試待測網(wǎng)絡(luò)設(shè)備20的網(wǎng)絡(luò)吞吐量與封包錯誤率。其中,封包錯誤率是指接收端接收封包數(shù)與傳送端傳送封包數(shù)的比例。吞吐量是在一個特定時間段內(nèi)網(wǎng)絡(luò)能夠傳輸?shù)臄?shù)據(jù)量。在本實(shí)施方式中,待測網(wǎng)絡(luò)設(shè)備20包括有線或無線網(wǎng)絡(luò)卡、網(wǎng)絡(luò)網(wǎng)關(guān)等。
在本實(shí)施方式中,網(wǎng)絡(luò)計算裝置10包括轉(zhuǎn)換模塊100、傳送模塊102、記錄模塊104、接收模塊106及計算模塊108。
轉(zhuǎn)換模塊100用于將多個TCP封包轉(zhuǎn)換為多個IP封包。在本實(shí)施方式中,因網(wǎng)絡(luò)計算裝置10與服務(wù)器30采用TCP/IP協(xié)議進(jìn)行通信,所以網(wǎng)絡(luò)計算裝置10包括TCP層與IP層。當(dāng)網(wǎng)絡(luò)計算裝置10開始測試,即開始傳送數(shù)據(jù)到服務(wù)器30時,轉(zhuǎn)換模塊100先將TCP封包轉(zhuǎn)換為IP封包,其中,TCP封包是指所傳送的數(shù)據(jù)在TCP層的狀態(tài),IP封包是指所傳送的數(shù)據(jù)在IP層的狀態(tài)
傳送模塊102用于經(jīng)由待測網(wǎng)絡(luò)設(shè)備20傳送所述IP封包到服務(wù)器30。在本實(shí)施方式中,由于傳送模塊102經(jīng)由待測網(wǎng)絡(luò)設(shè)備20傳送IP封包,所以可以測試出待測網(wǎng)絡(luò)設(shè)備20的性能
記錄模塊104用于記錄所述TCP封包所包含的數(shù)據(jù)量及其所用傳輸時間。在本實(shí)施方式中 ,由于TCP層在通信的時候有回饋機(jī)制,S卩TCP層發(fā)送封包時,只有當(dāng)服務(wù)器30收到封包并返 回消息后才將該封包記錄為所傳輸?shù)腡CP封包數(shù),所以記錄模塊104記錄TCP封包所包含的數(shù) 據(jù)量即為服務(wù)器30所接收到的數(shù)據(jù)量。TCP封包所用傳輸時間包括TCP封包轉(zhuǎn)化為IP封包的時 間與傳送IP封包到服務(wù)器30的時間。在本實(shí)施方式中,TCP封包所用傳輸時間為網(wǎng)絡(luò)計算裝 置10傳送數(shù)據(jù)到服務(wù)器30所用的時間。在其它實(shí)施方式中,TCP封包所用傳輸時間也可為網(wǎng) 絡(luò)計算裝置10開始測試到結(jié)束測試所用的時間。
記錄模塊104還用于記錄傳送模塊102所傳送的IP封包的數(shù)量。由于IP層發(fā)送封包后,如 果沒有收到服務(wù)器30的回饋消息,則IP層會重新發(fā)送相同的封包,直至收到服務(wù)器30的回饋 消息為止。所以不論服務(wù)器30是否收到封包,IP層都將該封包記錄為所傳輸?shù)腎P封包數(shù)。在 本實(shí)施方式中,記錄模塊104包括一個嵌入在IP層的協(xié)議驅(qū)動(Protocol Driver)程序或 IP鉤子驅(qū)動(IP Hook Driver)程序,利用計算機(jī)操作系統(tǒng)(如Microsoft Windows)所提 供的應(yīng)用程序接口 (Application Programming Interface, API)來偵測IP層發(fā)送出IP封包 的動作。所述驅(qū)動程序能在偵測到IP封包時,檢測該IP封包包頭內(nèi)的源地址與目標(biāo)地址字段 是否分別為網(wǎng)絡(luò)計算裝置10與服務(wù)器30的IP地址,若是,則表示該IP封包即為網(wǎng)絡(luò)計算裝置 10傳送給服務(wù)器30的封包。在網(wǎng)絡(luò)計算裝置10開始測試時,記錄模塊104即開始偵測并累加 從網(wǎng)絡(luò)計算裝置10傳送到服務(wù)器30的IP封包的個數(shù),直到網(wǎng)絡(luò)計算裝置10停止測試。
同時,服務(wù)器30也包括一個同樣的嵌入在IP層的協(xié)議驅(qū)動程序或IP鉤子驅(qū)動程序,用于 偵測并累加從網(wǎng)絡(luò)計算裝置10所接收到的IP封包的個數(shù)。在本實(shí)施方式中,由于在服務(wù)器 30沒有收到封包時,網(wǎng)絡(luò)計算裝置10的IP層會重新發(fā)送相同的封包,所以服務(wù)器30所接收到 的IP封包的個數(shù)與網(wǎng)絡(luò)計算裝置10所發(fā)送的IP封包的個數(shù)不同,其差額即為傳輸過程中出錯 了的封包數(shù)。
接收模塊106用于直接獲取服務(wù)器30所接收到的IP封包的數(shù)量。在本實(shí)施方式中,為確 保能獲取服務(wù)器30所接收到的IP封包的數(shù)量,接收模塊106通過可靠傳輸路徑40獲取服務(wù)器 30所接收的因特網(wǎng)協(xié)議封包的數(shù)量,其中該可靠傳輸路徑40包括以太網(wǎng)絡(luò)。
計算模塊108用于根據(jù)記錄模塊104所記錄的TCP封包所包含的數(shù)據(jù)量及其所用傳輸時間 計算待測網(wǎng)絡(luò)設(shè)備20的網(wǎng)絡(luò)吞吐量。在本實(shí)施方式中,待測網(wǎng)絡(luò)設(shè)備20的網(wǎng)絡(luò)吞吐量為單位 時間內(nèi)傳輸?shù)臄?shù)據(jù)量。計算模塊108還用于根據(jù)網(wǎng)絡(luò)計算裝置10所傳送的IP封包的數(shù)量與服務(wù)器30所接收的IP 封包的數(shù)量計算待測網(wǎng)絡(luò)設(shè)備20的封包錯誤率。在本實(shí)施方式中,待測網(wǎng)絡(luò)設(shè)備20的封包錯 誤率為服務(wù)器30所接收的因特網(wǎng)協(xié)議封包數(shù)量與網(wǎng)絡(luò)計算裝置1 O所傳送的因特網(wǎng)協(xié)議封包數(shù) 量的比值。
此時,網(wǎng)絡(luò)計算裝置10同時測試出待測網(wǎng)絡(luò)設(shè)備20的封包錯誤率與網(wǎng)絡(luò)吞吐量。本發(fā)明 所提供的網(wǎng)絡(luò)計算裝置10能將測試時間減少一半,從而能將測試速度提高一倍以上。
參閱圖2,所示為本發(fā)明網(wǎng)絡(luò)計算方法一實(shí)施方式的流程圖。在本實(shí)施方式中,網(wǎng)絡(luò)計 算方法通過圖l中的功能模塊來實(shí)施。
在步驟S200,轉(zhuǎn)換模塊100將多個TCP封包轉(zhuǎn)換為多個IP封包。在本實(shí)施方式中,因網(wǎng)絡(luò) 計算裝置10與服務(wù)器30采用TCP/IP協(xié)議進(jìn)行通信,所以網(wǎng)絡(luò)計算裝置10包括TCP層與IP層。 當(dāng)網(wǎng)絡(luò)計算裝置10開始測試,即開始傳送數(shù)據(jù)到服務(wù)器30時,轉(zhuǎn)換模塊100先將TCP封包轉(zhuǎn)換 為IP封包,其中,TCP封包是指所傳送的數(shù)據(jù)在TCP層的狀態(tài),IP封包是指所傳送的數(shù)據(jù)在 IP層的狀態(tài)。
在步驟S202,傳送模塊102經(jīng)由待測網(wǎng)絡(luò)設(shè)備20傳送所述IP封包到服務(wù)器30。在本實(shí)施 方式中,由于傳送模塊102經(jīng)由待測網(wǎng)絡(luò)設(shè)備20傳送IP封包,所以可以測試出待測網(wǎng)絡(luò)設(shè)備 20的性能。
在步驟S204,記錄模塊104記錄所述TCP封包所包含的數(shù)據(jù)量及其所用傳輸時間。在本實(shí) 施方式中,由于TCP層在通信的時候有回饋機(jī)制,S卩TCP層發(fā)送封包時,只有當(dāng)服務(wù)器30收到 封包并返回消息后才將該封包記錄為所傳輸?shù)腡CP封包數(shù),所以記錄模塊104記錄TCP封包所 包含的數(shù)據(jù)量即為服務(wù)器30所接收到的數(shù)據(jù)量。TCP封包所用傳輸時間包括TCP封包轉(zhuǎn)化為 IP封包的時間與傳送IP封包到服務(wù)器30的時間。在本實(shí)施方式中,TCP封包所用傳輸時間為 網(wǎng)絡(luò)計算裝置10傳送數(shù)據(jù)到服務(wù)器30所用的時間。在其它實(shí)施方式中,TCP封包所用傳輸時 間也可為網(wǎng)絡(luò)計算裝置10開始測試到結(jié)束測試所用的時間。
在步驟S206,記錄模塊104記錄網(wǎng)絡(luò)計算裝置10所傳送的IP封包的數(shù)量。由于IP層發(fā)送 封包后,如果沒有收到服務(wù)器30的回饋消息,則IP層會重新發(fā)送相同的封包,直至收到服務(wù) 器30的回饋消息為止。所以不論服務(wù)器30是否收到封包,IP層都將該封包記錄為所傳輸?shù)?IP封包數(shù)。在本實(shí)施方式中,記錄模塊104包括一個嵌入在IP層的協(xié)議驅(qū)動(Protocol Driver)程序或IP鉤子驅(qū)動(IP Hook Driver)程序,利用計算機(jī)操作系統(tǒng)(如Microsoft Windows)所提供的應(yīng)用程序接口 (Application Programming Interface, API)來偵測IP 層發(fā)送出IP封包的動作。所述驅(qū)動程序能在偵測到IP封包時,檢測該IP封包包頭內(nèi)的源地址與目標(biāo)地址字段是否分別為網(wǎng)絡(luò)計算裝置10與服務(wù)器30的IP地址,若是,則表示該IP封包即 為網(wǎng)絡(luò)計算裝置10傳送給服務(wù)器30的封包。在網(wǎng)絡(luò)計算裝置10開始測試時,記錄模塊104艮卩 開始偵測并累加從網(wǎng)絡(luò)計算裝置10傳送到服務(wù)器30的IP封包的個數(shù),直到網(wǎng)絡(luò)計算裝置10停 止測試。
同時,服務(wù)器30也包括一個同樣的嵌入在IP層的協(xié)議驅(qū)動程序或IP鉤子驅(qū)動程序,用于 偵測并累加從網(wǎng)絡(luò)計算裝置10所接收到的IP封包的個數(shù)。在本實(shí)施方式中,由于在服務(wù)器 30沒有收到封包時,網(wǎng)絡(luò)計算裝置10的IP層會重新發(fā)送相同的封包,所以服務(wù)器30所接收到 的IP封包的個數(shù)與網(wǎng)絡(luò)計算裝置10所發(fā)送的IP封包的個數(shù)不同,其差額即為傳輸過程中出錯 了的封包數(shù)。
在步驟S208,接收模塊106直接獲取服務(wù)器30從網(wǎng)絡(luò)計算裝置10所接收到的IP封包的數(shù) 量。在本實(shí)施方式中,為確保能獲取服務(wù)器30所接收到的IP封包的數(shù)量,接收模塊106通過 可靠傳輸路徑40獲取服務(wù)器30所接收的因特網(wǎng)協(xié)議封包的數(shù)量,其中所述可靠傳輸路徑40包 括以太網(wǎng)絡(luò)。
在步驟S210,計算模塊108根據(jù)所述TCP封包所包含的數(shù)據(jù)量及其所用傳輸時間計算待測 網(wǎng)絡(luò)設(shè)備20的網(wǎng)絡(luò)吞吐量。在本實(shí)施方式中,待測網(wǎng)絡(luò)設(shè)備20的網(wǎng)絡(luò)吞吐量為單位時間內(nèi)傳 輸?shù)臄?shù)據(jù)量。
在步驟S212,計算模塊108根據(jù)網(wǎng)絡(luò)計算裝置10所傳送的IP封包的數(shù)量與服務(wù)器30所接 收的IP封包的數(shù)量計算待測網(wǎng)絡(luò)設(shè)備20的封包錯誤率。在本實(shí)施方式中,待測網(wǎng)絡(luò)設(shè)備20的 封包錯誤率為服務(wù)器30所接收的因特網(wǎng)協(xié)議封包數(shù)量與網(wǎng)絡(luò)計算裝置10所傳送的因特網(wǎng)協(xié)議 封包數(shù)量的比值。
此時,網(wǎng)絡(luò)計算裝置10即同時測試出待測網(wǎng)絡(luò)設(shè)備20的封包錯誤率與網(wǎng)絡(luò)吞吐量。本發(fā) 明所提供的網(wǎng)絡(luò)計算方法能將測試時間減少一半,從而能將測試速度提高一倍以上。
本發(fā)明實(shí)施方式所提供的網(wǎng)絡(luò)計算裝置10及方法分別在TCP層與IP層計算待測網(wǎng)絡(luò)設(shè)備 20的網(wǎng)絡(luò)吞吐量與封包錯誤率,從而實(shí)現(xiàn)同時測試待測網(wǎng)絡(luò)設(shè)備20的網(wǎng)絡(luò)吞吐量與封包錯誤 率,進(jìn)而減少測試時間,提高測試效率。
權(quán)利要求
1.一種網(wǎng)絡(luò)計算裝置,通過待測網(wǎng)絡(luò)設(shè)備與服務(wù)器通信連接,用于同時計算所述待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與封包錯誤率,其特征在于,所述網(wǎng)絡(luò)計算裝置包括轉(zhuǎn)換模塊,用于將多個傳輸控制協(xié)議封包轉(zhuǎn)換為多個因特網(wǎng)協(xié)議封包;傳送模塊,用于經(jīng)由所述待測網(wǎng)絡(luò)設(shè)備傳送所述因特網(wǎng)協(xié)議封包到所述服務(wù)器;記錄模塊,用于記錄所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間,以及記錄所述所傳送的因特網(wǎng)協(xié)議封包的數(shù)量;接收模塊,用于直接獲取所述服務(wù)器所接收到的所述因特網(wǎng)協(xié)議封包的數(shù)量;及計算模塊,用于根據(jù)所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間計算所述待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量,并根據(jù)所傳送的因特網(wǎng)協(xié)議封包的數(shù)量與所述服務(wù)器所接收的因特網(wǎng)協(xié)議封包的數(shù)量計算所述待測網(wǎng)絡(luò)設(shè)備的封包錯誤率。
2.如權(quán)利要求l所述的網(wǎng)絡(luò)計算裝置,其特征在于,所述待測網(wǎng)絡(luò)設(shè)備的封包錯誤率為所接收的因特網(wǎng)協(xié)議封包的數(shù)量與所傳送的因特網(wǎng)協(xié)議封包的數(shù)量的比值
3.如權(quán)利要求l所述的網(wǎng)絡(luò)計算裝置,其特征在于,所述網(wǎng)絡(luò)計算裝 置還通過可靠傳輸路徑連接至所述服務(wù)器。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)計算裝置,其特征在于,所述接收模塊還 用于通過所述可靠傳輸路徑獲取所述服務(wù)器所接收的因特網(wǎng)協(xié)議封包的數(shù)量。
5.如權(quán)利要求3所述的網(wǎng)絡(luò)計算裝置,其特征在于,所述可靠傳輸路 徑包括以太網(wǎng)絡(luò)。
6. 一種網(wǎng)絡(luò)計算方法,用于同時計算待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與 封包錯誤率,其特征在于,所述網(wǎng)絡(luò)計算方法包括以下步驟 將多個傳輸控制協(xié)議封包轉(zhuǎn)換為多個因特網(wǎng)協(xié)議封包; 經(jīng)由所述待測網(wǎng)絡(luò)設(shè)備傳送所述因特網(wǎng)協(xié)議封包到服務(wù)器;記錄所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間; 記錄所傳送的因特網(wǎng)協(xié)議封包的數(shù)量; 獲取所述服務(wù)器所接收到的因特網(wǎng)協(xié)議封包的數(shù)量;根據(jù)所述傳輸控制協(xié)議封包所包含的數(shù)據(jù)量及其所用傳輸時間計算所述待測網(wǎng)絡(luò)設(shè)備 的網(wǎng)絡(luò)吞吐量;及根據(jù)所傳送的因特網(wǎng)協(xié)議封包的數(shù)量與服務(wù)器所接收的因特網(wǎng)協(xié)議封包的數(shù)量計算所 述待測網(wǎng)絡(luò)設(shè)備的封包錯誤率。
7 如權(quán)利要求6所述的網(wǎng)絡(luò)計算方法,其特征在于,所述待測網(wǎng)絡(luò)設(shè) 備的封包錯誤率為所接收的因特網(wǎng)協(xié)議封包的數(shù)量與所傳送的因特網(wǎng)協(xié)議封包的比值。
8 如權(quán)利要求7所述的網(wǎng)絡(luò)計算方法,其特征在于,還包括以下步驟通過可靠傳輸路徑獲取所述服務(wù)器所接收的因特網(wǎng)協(xié)議封包的數(shù)量。
9 如權(quán)利要求8所述的網(wǎng)絡(luò)計算方法,其特征在于,所述可靠傳輸路 徑包括以太網(wǎng)絡(luò)。
全文摘要
一種網(wǎng)絡(luò)計算裝置,包括轉(zhuǎn)換模塊、傳送模塊、記錄模塊、接收模塊及計算模塊。轉(zhuǎn)換模塊用于將傳輸控制協(xié)議(TCP)封包轉(zhuǎn)換為因特網(wǎng)協(xié)議(IP)封包。傳送模塊用于經(jīng)由待測網(wǎng)絡(luò)設(shè)備傳送IP封包到服務(wù)器。記錄模塊用于記錄TCP封包所包含的數(shù)據(jù)量及其所用傳輸時間,以及記錄所傳送的IP封包數(shù)量。接收模塊用于獲取服務(wù)器所接收到的IP封包數(shù)量。計算模塊用于根據(jù)TCP封包所包含的數(shù)據(jù)量及其所用傳輸時間計算網(wǎng)絡(luò)吞吐量,并根據(jù)網(wǎng)絡(luò)計算裝置所傳送的IP封包數(shù)量與服務(wù)器所接收的IP封包數(shù)量計算封包錯誤率。本發(fā)明還提供一種網(wǎng)絡(luò)計算方法。本發(fā)明所提供的網(wǎng)絡(luò)計算裝置及方法能實(shí)現(xiàn)同時測試待測網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)吞吐量與封包錯誤率。
文檔編號H04L12/26GK101656635SQ200810304079
公開日2010年2月24日 申請日期2008年8月20日 優(yōu)先權(quán)日2008年8月20日
發(fā)明者郭少民 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司