專利名稱:網(wǎng)絡連接的控制方法和控制裝置及路由設備的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種網(wǎng)絡連接的控制方法和控制裝 置,還涉及一種路由設備。
背景技術:
隨著互聯(lián)網(wǎng)技術的發(fā)展,越來越多的人們在日常的工作和生活中通過大大小小的網(wǎng)絡,基于各種互聯(lián)網(wǎng)協(xié)議(IP)實現(xiàn)信息的交流,比如TCP (Transmission Control Protocol,傳輸控制協(xié)議)、UDP (User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)等。雖然一些協(xié)議如UDP是無連接的,其通過 傳輸數(shù)據(jù)前發(fā)送方和接收方的信息交換實現(xiàn)雙方同步;但還有一些協(xié)議,比 如TCP,需要在傳輸數(shù)據(jù)前建立發(fā)送方和接收方之間的網(wǎng)絡連接,并通過該 網(wǎng)絡連接進行數(shù)據(jù)發(fā)送,由于該網(wǎng)絡連接往往需要借助于發(fā)送方或者接收方 的主動中止操作實現(xiàn)斷開,這就帶來了網(wǎng)絡資源的占用問題。以TCP為例,請結合圖l,顯示了建立有網(wǎng)絡連接的典型組網(wǎng)示意圖 客戶端和服務器/工作站通過路由設備建立TCP連接,那么可能存在很長時 間范圍內,客戶端和服務器/工作站之間沒有數(shù)據(jù)交互,但TCP連接一直保 持的情況。舉例來說,在一些銀行的網(wǎng)絡中,可能存在一臺終端從早上登錄到服務 器以后就沒有操作的情形,那么終端和服務器之間的TCP連接將一直保持;再比如說,當建立有TCP連接的一方出現(xiàn)異常中止TCP連接的情況時, 如果作為TCP連接的另一方不具備探測對端存活的機制,那么只能通過路由 設備來阻止另一方后續(xù)數(shù)據(jù)流的發(fā)送,但連接雙方的Socket套接字并未關 閉,也就是雙方之間的TCP連接事實上還是存在的。對于服務器/工作站而言,如果與其建立TCP連接的客戶端出現(xiàn)上述情 況,那無疑導致了網(wǎng)絡資源的占用。發(fā)明內容本發(fā)明的實施例旨在提供能夠控制網(wǎng)絡連接的技術方案,從而有效地節(jié) 省網(wǎng)絡資源。為實現(xiàn)上述目的,本發(fā)明的實施例提供了一種網(wǎng)絡連接的控制方法,適 用于為建立該網(wǎng)絡連接的雙方提供數(shù)據(jù)路由轉發(fā)的路由設備,包括以下步 驟51、 對該連接雙方發(fā)送的交互報文進行監(jiān)控,并記錄最新監(jiān)控到的交互 報文的信息;52、 在該最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第一時間沒有監(jiān)控 到新的交互報文時,通過向該連接雙方雙向發(fā)送中止報文斷開該網(wǎng)絡連接。本發(fā)明的實施例還提供了一種網(wǎng)絡連接的控制裝置,應用在為建立所述 網(wǎng)絡連接的雙方提供數(shù)據(jù)路由轉發(fā)的路由設備上,包括交互報文監(jiān)控模塊, 用于對連接雙方發(fā)送的交互報文進行監(jiān)控;報文信息記錄模塊,與該交互報 文監(jiān)控模塊連接,用于記錄最新監(jiān)控到的交互報文的信息;第一檢測模塊, 與該交互報文監(jiān)控模塊和報文信息記錄模塊連接,用于在到達預設的第一時 間沒有監(jiān)控到新的交互報文的情況下,觸發(fā)網(wǎng)絡連接斷開模塊;網(wǎng)絡連接斷 開模塊,用于接收該第一檢測模塊的觸發(fā),向連接雙方雙向發(fā)送中止報文斷 開該網(wǎng)絡連接。本發(fā)明的實施例還提供了一種路由設備,設有上述網(wǎng)絡連接的控制裝置。由上述技術方案可知,本發(fā)明的實施例通過在路由設備上千預網(wǎng)絡連 接,采用在超時時斷開網(wǎng)絡連接的方案,具有以下有益效果1、 有效的節(jié)省了網(wǎng)絡資源;2、 保證了后續(xù)網(wǎng)絡連接的建立。通過以下參照附圖對優(yōu)選實施例的說明,本發(fā)明的上述以及其它目的、 特征和優(yōu)點將更加明顯。
圖1為建立有網(wǎng)絡連接的典型組網(wǎng)示意圖;圖2為本發(fā)明提供的網(wǎng)絡連接的控制方法應用環(huán)境的示意圖;圖3為本發(fā)明提供的網(wǎng)絡連接的控制方法一實施例的流程圖;圖4A、 4B分別為IP報文頭和TCP報文頭的格式示意圖; 圖5為TCP連接時斷開網(wǎng)絡連接的實施例的流程圖; 圖6為TCP連接時,圖3所示方法一具體實施例的流程示意圖; 圖7為本發(fā)明提供的網(wǎng)絡連接的控制方法另一實施例的流程圖; 圖8為圖7所示方法一具體實施例的流程示意圖; 圖9為本發(fā)明提供的網(wǎng)絡連接的控制裝置一實施例的框圖; 圖10為本發(fā)明提供的網(wǎng)絡連接的控制裝置另一實施例的框圖; 圖11為本發(fā)明提供的網(wǎng)絡連接的控制裝置再一實施例的框圖; 圖12為圖9或圖10或圖11所示裝置中網(wǎng)絡連接斷開模塊一實施例的 框圖。
具體實施方式
下面將詳細描述本發(fā)明的具體實施例。應當注意,這里描述的實施例只 用于舉例說明,并不用于限制本發(fā)明。請結合圖2,顯示了網(wǎng)絡設備通過路由設備建立網(wǎng)絡連接的示意圖,該 網(wǎng)絡連接可以建立在工作站和工作站之間,可以建立在客戶端和服務器之 間,也可以建立在交換機/路由器和應用服務器之間,再由交換機/路由器連 接其他的應用終端,圖2僅為示意性顯示,并未加以一一例舉。其中,路由 設備用于為雙方的網(wǎng)絡設備提供路由轉發(fā)功能。為了在上述環(huán)境下對網(wǎng)絡連接的有效性進行控制,本發(fā)明的實施例提供 了一種網(wǎng)絡連接的控制方法,如圖3所示,包括以下步驟Sl、對連接雙方發(fā)送的交互報文進行監(jiān)控,并記錄最新監(jiān)控到的交互報 文的信息;一般來說,本步驟Sl所記錄的信息應當包括最新所監(jiān)控的交互報文的 發(fā)送時間,這樣才能保證后續(xù)的超時檢測;同時,根據(jù)所采取的網(wǎng)絡連接斷 開操作的不同,可以相應記錄交互報文的源IP地址、目的IP地址或者源端 口、目的端口或者序列號、回應序列號等信息,以便進行控制指令的發(fā)送; 當然,還可以記錄一些可能使用的信息,如數(shù)據(jù)長度等。較佳的,可以采用 刷新記錄的方式來記錄該最新監(jiān)控到的交互報文的信息,以節(jié)省記錄所占用的存儲資源;當然,這種方式并非局限,也可以對所有監(jiān)控到的報文都加以 記錄,到一定時間后再統(tǒng)一清除。S2、在最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第一時間沒有監(jiān)控到 新的交互報文時,通過向連接雙方雙向發(fā)送中止報文斷開網(wǎng)絡連接;當然,如果監(jiān)控到新的交互報文,那么需要對新的交互報文信息進 行記錄并重新開始計時??梢钥闯觯鲜霾襟ES1 S2的執(zhí)行,可以有效地關閉超過第一時間沒有 交互報文傳輸?shù)木W(wǎng)絡連接,換句話說,上述技術方案支持了網(wǎng)絡連接的靜默 超時功能,從網(wǎng)絡連接傳輸?shù)淖詈笠粋€數(shù)據(jù)開始計時,當超過預設的第一時 間的時候斷開連接,從而有效的節(jié)省網(wǎng)絡連接資源,保障后續(xù)的網(wǎng)絡連接的 進行。該技術方案適用于以下的場景有效的關閉雖然雙方狀態(tài)正常但超時不 使用的網(wǎng)絡連接;有效的關閉一方由于故障等原因異常關閉而另一方正常的 網(wǎng)絡連接;有效的關閉一方雖然發(fā)送了連接斷開指令,但另一方?jīng)]有正常回 應和斷開的網(wǎng)絡連接。由于該技術方案是借助于路由設備進行中止報文的發(fā) 送,因此從建立有網(wǎng)絡連接的雙方或者單方網(wǎng)絡設備來看,是連接的正常關 閉,無需額外執(zhí)行連接斷開的應急操作。較為常見的網(wǎng)絡連接是TCP連接,其報文形式主要是"IP報文頭 +TCP報文頭+數(shù)據(jù)",當然如果沒有攜帶數(shù)據(jù)就是"IP報文頭+TCP報 文頭",其中,IP報文頭的格式如圖4A所示,TCP報文頭的格式如圖 4B所示。需要指出的是,在TCP報文頭中,F(xiàn)lags字段包括URG位、ACK位、 PSH位、RST位、SYN位以及FIN位。其中,PSH位在報文攜帶數(shù)據(jù)時 置1, ACK位和RST位在RESET報文的情況下置1, SYN位在最初的 請求報文時置1, FIN位則是網(wǎng)絡連接雙方進行三次握手關閉網(wǎng)絡連接時 置1。以網(wǎng)絡連接為TCP連接為例,由于TCP是基于socket套接字的,因 此,如果想要正常關閉網(wǎng)絡連接的雙方,那么可以通過構造RESET報文 進行套接字關閉來實現(xiàn)。具體的,通過向連接雙方分別發(fā)送RESET報文斷開TCP連接的步驟如圖5所示,可以包括Cl、根據(jù)最新監(jiān)控到的交互報文的信息,分別構造TCP RESET報文; C2、分別將該TCP RESET報文發(fā)送給相應的連接方,使其socket套接 字關閉,從而以正常關閉的方式實現(xiàn)兩個方向的連接斷開,釋放TCP連接資源。作為一個具體實施例,請結合圖6,顯示了路由設備A完成TCP連接超 時靜默關閉的示意圖。其中,報文1從IP地址為192.168.32.1 (源IP地址)的網(wǎng)絡設備發(fā)送出 來;經(jīng)過路由設備A后,作為報文2被轉發(fā)給IP地址為192.168.32.2 (目的 IP地址)的網(wǎng)絡設備;在此過程中,路由設備A記錄了交互報文的發(fā)送時間、 源IP地址、目的IP地址、源端口、目的端口、序列號、回應序列號以及Flags 信息,本實施例中Flags為0x10,即ACK位置位,標識未攜帶數(shù)據(jù)的普通 交互報文;此后,基于該交互報文的發(fā)送時間開始計時,到達預設的第一時間時, 兩個網(wǎng)絡設備之間再沒有報文的交互;為了斷開網(wǎng)絡設備之間的連接,路由設備A構造了雙向的TCP RESET 報文來關閉雙方的關閉IP地址,本實施例中Flags為0x14標識TCP RESET 報文,即ACK位和RST位置1;其中,報文3發(fā)送給IP地址為192.168.32.1 的網(wǎng)絡設備,使其socket套接字關閉,報文4發(fā)送給IP地址為192.168.32.2 的網(wǎng)絡設備,使其socket套接字關閉。較佳的,為了更加有效的控制網(wǎng)絡連接的斷開,路由設備可以同時 提供?;钪С?。具體的,請結合圖7,步驟S2之前還包括Al、在最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第二時間沒有監(jiān) 控到新的交互報文時,構造探測報文雙向發(fā)送給連接雙方;A2、如果接收到連接雙方對所述探測報文的回應,則說明雙方都處 于正?;顒訝顟B(tài),因此保持網(wǎng)絡連接,并進行后續(xù)的第一時間超時檢測;A3、如果未接收到任何一方或者僅接收到其中一方對所述探測報文 的回應,則說明至少有一方已經(jīng)出現(xiàn)了故障,該網(wǎng)絡連接事實已經(jīng)失效, 因此通過向連接雙方雙向發(fā)送中止報文斷開網(wǎng)絡連接,結束;其中,預設的第二時間小于預設的第一時間。顯然,本方案尤其適用于一方由于故障等原因異常關閉而另一方正常的 網(wǎng)絡連接,或者兩方都因為故障等原因異常關閉的網(wǎng)絡連接,能夠更加及時、 有效的釋放網(wǎng)絡連接資源。需要指出,當接收到任何一方對所述探測報文的回應時,還包括響應回 應的發(fā)送方的步驟,該響應可以靠判斷發(fā)出去的探測報文的序列號和回應序 列號實現(xiàn)。上述方案在極端的情況下,有可能出現(xiàn)路由設備在向 一方發(fā)送探測報文 的時候,收到了另外一方的交互報文,這樣路由設備就不需要再向該另外一 方發(fā)送談探測報文,但是還是需要繼續(xù)響應回應的發(fā)送方。作為一個具體實施例,請結合圖8,顯示了路由設備A完成TCP連接探 測關閉的示意圖,其中,F(xiàn)lags為0x18標識攜帶數(shù)據(jù)的普通交互報文,其ACK 位和PSH位置1。更佳的,為了方便人們的使用,本發(fā)明提供的網(wǎng)絡連接的控制方法還可以配合手工操作,即包括以下步驟當接收到手動的網(wǎng)絡連接斷開指令時, 通過向指定的網(wǎng)絡連接的連接雙方雙向發(fā)送中止報文斷開所述網(wǎng)絡連接;其 中,該指定的網(wǎng)絡連接可以為一個或多個。具體的,可以通過輸入需要斷開 的網(wǎng)絡連接的IP地址和端口號,以雙向發(fā)送中止報文的方式,實現(xiàn)單獨的一 條連接,或者一個IP的所有連接,或者一個網(wǎng)絡的連接,或者所有通過該路 由設備的連接的斷開。本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟 可以通過程序指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀 取存儲介質中,該程序適用于為建立所述網(wǎng)絡連接的雙方提供數(shù)據(jù)路由轉發(fā) 的路由設備,在執(zhí)行時包括如下步驟51、 對所述連接雙方發(fā)送的交互報文進行監(jiān)控,并記錄最新監(jiān)控到的交 互報文的信息;52、 在所述最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第一時間沒有監(jiān) 控到新的交互報文時,通過向所述連接雙方雙向發(fā)送中止報文斷開所述網(wǎng)絡連接。所述的存儲介質包括ROM/RAM (Read Only Memory/Random-Access Memory,只讀存儲器/隨機訪問內存)、磁碟或者光盤等。相應的,本發(fā)明還提供了一種網(wǎng)絡連接的控制裝置100,應用在為建立所述網(wǎng)絡連接的雙方提供數(shù)據(jù)路由轉發(fā)的路由設備上。請結合圖9,顯示了其一實施例的框圖,包括交互報文監(jiān)控模塊101,用于對連接雙方發(fā)送的交互報文進行監(jiān)控;報文信息記錄模塊102,與交互報文監(jiān)控模塊101連接,用于記錄最新 監(jiān)控到的交互報文的信息;其中,其記錄的信息可以包括最新監(jiān)控到的交 互報文的發(fā)送時間以及源IP地址和目的IP地址、源端口和目的端口 、序 列號和回應序列號之一或任意組合;具體的記錄由管理員根據(jù)實際需要 加以設置;同時,本報文信息記錄模塊102可以采用刷新記錄的方式來記 錄最新監(jiān)控到的交互報文的信息。第一檢測模塊103,與交互報文監(jiān)控模塊101和報文信息記錄模塊 102連接,用于在到達預設的第一時間沒有監(jiān)控到新的交互報文的情況下, 觸發(fā)網(wǎng)絡連接斷開模塊104;網(wǎng)絡連接斷開模塊104,用于接收第一檢測模塊103的觸發(fā),向連接雙 方雙向發(fā)送中止報文斷開網(wǎng)絡連接??梢钥闯?,上述結構能夠實現(xiàn)網(wǎng)絡連接超時靜默的斷開功能,從而有效 的節(jié)省網(wǎng)絡資源。較佳的,請結合圖10,顯示了網(wǎng)絡連接的控制裝置IOO另一實施例的框 圖。在圖9所示實施例的基礎上,還包括第二檢測模塊105,與交互報文監(jiān)控模塊101和報文信息記錄模塊 102連接,用于在到達預設的第二時間沒有監(jiān)控到新的交互報文的情況下,觸發(fā)探測報文處理模塊106;其中,預設的第二時間小于預設的第一時間;探測報文處理模塊106,用于接收第二檢測模塊105的觸發(fā),構造探測 報文雙向發(fā)送給連接雙方,以及,識別連接雙方對探測報文的回應,在未接 收到任何一方或者僅接收到其中一方的回應的情況下,觸發(fā)網(wǎng)絡連接斷開模 塊104斷開網(wǎng)絡連接。需要指出,該探測報文處理模塊106還包括響應單元(圖中未示),用 于對于接收到的對所述探測報文的回應,響應所述回應的發(fā)送方。顯然,引入了第二檢測模塊105和探測報文處理模塊106之后,路由設備可以同時提供保活支持,能夠及時的探測一些出現(xiàn)異常的網(wǎng)絡資源,有利 于資源的進一步節(jié)約;尤其適用于一方由于故障等原因異常關閉而另一方正 常的網(wǎng)絡連接,或者兩方都因為故障等原因異常關閉的網(wǎng)絡連接。更佳的,請結合圖11,顯示了網(wǎng)絡連接的控制裝置100再一實施例的框 圖。在圖9或圖IO所示實施例的基礎上,還包括用于人機接口的指令模塊107,用于接收手動的網(wǎng)絡連接斷開指令,并觸發(fā)網(wǎng)絡連接斷開模塊104斷開指定的網(wǎng)絡連接;其中,指定的網(wǎng)絡連接為一個或多個。上述網(wǎng)絡連接斷開的手動實現(xiàn),能夠給用戶的使用帶來極大的便利。在上述圖9 圖11所示的實施例中,連接雙方之間的網(wǎng)絡連接可以為TCP 連接。在此情況下,作為一個具體實施例,如圖12所示,網(wǎng)絡連接斷開模 塊104可以包括TCP RESET構造單元1041,用于根據(jù)觸發(fā),分別構造以 雙方IP地址為目的地址的TCP RESET報文;TCP RESET發(fā)送單元1042, 與TCP RESET構造單元1041連接,用于分別將TCP RESET報文發(fā)送給相 應的連接方,使其socket套接字關閉。本發(fā)明還提供了一種路由設備,設有上述網(wǎng)絡連接的控制裝置100,用 于在進行路由和數(shù)據(jù)轉發(fā)之外,提供網(wǎng)絡連接的控制功能。雖然已參照幾個典型實施例描述了本發(fā)明,但應當理解,所用的術語是 說明和示例性、而非限制性的術語。由于本發(fā)明能夠以多種形式具體實施而 不脫離發(fā)明的精神或實質,所以應當理解,上述實施例不限于任何前述的細 節(jié),而應在隨附權利要求所限定的精神和范圍內廣泛地解釋,因此落入權利 要求或其等效范圍內的全部變化和改型都應為隨附權利要求所涵蓋。
權利要求
1. 一種網(wǎng)絡連接的控制方法,適用于為建立所述網(wǎng)絡連接的雙方提供數(shù)據(jù)路由轉發(fā)的路由設備,其特征在于,包括以下步驟S1、對所述連接雙方發(fā)送的交互報文進行監(jiān)控,并記錄最新監(jiān)控到的交互報文的信息;S2、在所述最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第一時間沒有監(jiān)控到新的交互報文時,通過向所述連接雙方雙向發(fā)送中止報文斷開所述網(wǎng)絡連接。
2. 根據(jù)權利要求1所述的網(wǎng)絡連接的控制方法,其特征在于,所述 步驟S2之前還包括Al、在所述最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第二時間沒 有監(jiān)控到新的交互報文時,構造探測報文雙向發(fā)送給所述連接雙方;A2、如果接收到所述連接雙方對所述探測報文的回應,則保持所述 網(wǎng)絡連接;A3、如果未接收到任何一方或者僅接收到其中一方對所述探測報文 的回應,則通過向所述連接雙方雙向發(fā)送中止報文斷開所述網(wǎng)絡連接,結 束;其中,所述預設的第二時間小于所述預設的第一時間。
3. 根據(jù)權利要求1所述的網(wǎng)絡連接的控制方法,其特征在于,還包 括以下步驟當接收到手動的網(wǎng)絡連接斷開指令時,通過向所述指定的網(wǎng) 絡連接的連接雙方雙向發(fā)送中止報文斷開所述網(wǎng)絡連接;其中,所述指定 的網(wǎng)絡連接為一個或多個。
4. 根據(jù)權利要求1-3任一所述的網(wǎng)絡連接的控制方法,其特征在于, 所述記錄最新監(jiān)控到的交互報文的信息包括記錄所述交互報文的發(fā)送時 間以及源IP地址和目的IP地址、源端口和目的端口 、序列號和回應序列 號之一或任意組合。
5. 根據(jù)權利要求l-3任一所述的網(wǎng)絡連接的控制方法,其特征在于, 所述網(wǎng)絡連接為TCP連接。
6. 根據(jù)權利要求5所述的網(wǎng)絡連接的控制方法,其特征在于,所述通過向連接雙方分別發(fā)送中止報文斷開網(wǎng)絡連接的步驟包括Cl、根據(jù)所述最新監(jiān)控到的交互報文的信息,分別構造TCP RESET報文;C2、分別將所述TCP RESET報文發(fā)送給相應的連接方,使其socket套接字關閉。
7. —種網(wǎng)絡連接的控制裝置,應用在為建立所述網(wǎng)絡連接的雙方提供 數(shù)據(jù)路由轉發(fā)的路由設備上,其特征在于,包括交互報文監(jiān)控模塊,用于對所述連接雙方發(fā)送的交互報文進行監(jiān)控; 報文信息記錄模塊,與所述交互報文監(jiān)控模塊連接,用于記錄最新監(jiān)控到的交互報文的信息;第一檢測模塊,與所述交互報文監(jiān)控模塊和報文信息記錄模塊連接,用于在到達預設的第一時間沒有監(jiān)控到新的交互報文的情況下,觸發(fā)網(wǎng)絡連接斷開模塊;網(wǎng)絡連接斷開模塊,用于接收所述第一檢測模塊的觸發(fā),向所述連接 雙方雙向發(fā)送中止報文斷開所述網(wǎng)絡連接。
8. 根據(jù)權利要求7所述的網(wǎng)絡連接的控制裝置,其特征在于,還包括第二檢測模塊,與所述交互報文監(jiān)控模塊和報文信息記錄模塊連接, 用于在到達預設的第二時間沒有監(jiān)控到新的交互報文的情況下,觸發(fā)探測報 文處理模塊;其中,所述預設的第二時間小于所述預設的第一時間;探測報文處理模塊,用于接收所述第二檢測模塊的觸發(fā),構造探測 報文雙向發(fā)送給所述連接雙方,以及,識別所述連接雙方對所述探測報 文的回應,在未接收到任何一方或者僅接收到其中一方的回應的情況下, 觸發(fā)所述網(wǎng)絡連接斷開模塊斷開所述網(wǎng)絡連接。
9. 根據(jù)權利要求7所述的網(wǎng)絡連接的控制裝置,其特征在于,還包 括設有人機接口的指令模塊,用于接收手動的網(wǎng)絡連接斷開指令,并觸 發(fā)所述網(wǎng)絡連接斷開模塊斷開所述指定的網(wǎng)絡連接;其中,所述指定的 網(wǎng)絡連接為一個或多個。
10. 根據(jù)權利要求7-9任一所述的網(wǎng)絡連接的控制裝置,其特征在于, 所述報文信息記錄模塊記錄的信息包括最新監(jiān)控到的交互報文的發(fā)送時間以及源IP地址和目的IP地址、源端口和目的端口 、序列號和回應序列 號之一或任意組合。
11. 根據(jù)權利要求7-9任一所述的網(wǎng)絡連接的控制裝置,其特征在于, 所述連接雙方之間的網(wǎng)絡連接為TCP連接。
12. 根據(jù)權利要求11所述的網(wǎng)絡連接的控制裝置,其特征在于,所 述網(wǎng)絡連接斷開模塊包括TCP RESET構造單元,用于根據(jù)觸發(fā)分別構造TCP RESET報文; TCP RESET發(fā)送單元,與所述TCP RESET構造單元連接,用于分別 將所述TCP RESET報文發(fā)送給相應的連接方,使其socket套接字關閉
13. —種路由設備,其特征在于,設有如權利要求7-12任一所述的網(wǎng) 絡連接的控制裝置。
全文摘要
本發(fā)明公開了一種網(wǎng)絡連接的控制方法和控制裝置,適用于為建立該網(wǎng)絡連接的雙方提供數(shù)據(jù)路由轉發(fā)的路由設備。該方法包括對該連接雙方發(fā)送的交互報文進行監(jiān)控,并記錄最新監(jiān)控到的交互報文的信息;在該最新監(jiān)控到的交互報文之后,當?shù)竭_預設的第一時間沒有監(jiān)控到新的交互報文時,通過向該連接雙方雙向發(fā)送中止報文斷開該網(wǎng)絡連接。在一較佳實施例中,該網(wǎng)絡連接為TCP連接。通過本發(fā)明提供的方法和裝置,有效的節(jié)省了網(wǎng)絡資源,并保證了后續(xù)網(wǎng)絡連接的建立。
文檔編號H04L12/58GK101262452SQ20081009388
公開日2008年9月10日 申請日期2008年5月4日 優(yōu)先權日2008年5月4日
發(fā)明者輝 董 申請人:杭州華三通信技術有限公司