亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種傳輸控制協(xié)議選項(xiàng)的處理方法及裝置與流程

文檔序號(hào):11930393閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種傳輸控制協(xié)議選項(xiàng)的處理方法,其特征在于,所述方法包括如下步驟:

接收客戶端發(fā)送的握手報(bào)文,所述握手報(bào)文攜帶TCP選項(xiàng)請(qǐng)求信息;

根據(jù)所述握手報(bào)文判斷流入流量管理設(shè)備的流量類型,所述流量類型包括代理流量和非代理流量;

若所述流量類型為代理流量,則向所述客戶端回送支持所述TCP選項(xiàng)的握手報(bào)文;

若所述流量類型為非代理流量,則向所述客戶端回送支持所述TCP選項(xiàng)的握手報(bào)文,并向目標(biāo)服務(wù)器協(xié)商是否支持所述TCP選項(xiàng),若所述目標(biāo)服務(wù)器不支持所述TCP選項(xiàng),則向所述客戶端反饋協(xié)商結(jié)果。

2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述握手報(bào)文判斷流入流量管理設(shè)備的流量類型的步驟之前,還包括:

檢測(cè)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到的所述客戶端發(fā)送的握手報(bào)文的數(shù)量是否超過預(yù)設(shè)閾值;

若是,則基于cookie校驗(yàn)機(jī)制,校驗(yàn)所述客戶端是否合法;若所述客戶端不合法,則丟棄所述客戶端發(fā)送的握手報(bào)文;若所述客戶端合法,則執(zhí)行根據(jù)所述握手報(bào)文判斷流入流量管理設(shè)備的流量類型的步驟。

3.如權(quán)利要求1所述的方法,其特征在于,所述向所述客戶端反饋協(xié)商結(jié)果的步驟包括:

在后續(xù)接收到所述客戶端發(fā)送的非代理流量類型的握手報(bào)文時(shí),向所述客戶端回送不支持所述TCP選項(xiàng)的握手報(bào)文。

4.如權(quán)利要求1所述的方法,其特征在于,所述向目標(biāo)服務(wù)器協(xié)商是否支持所述TCP選項(xiàng)的步驟之后,還包括:

若所述目標(biāo)服務(wù)器支持所述TCP選項(xiàng),則在所述客戶端與所述目標(biāo)服務(wù)器經(jīng)由所述流量管理設(shè)備進(jìn)行通信時(shí),對(duì)應(yīng)調(diào)整通信數(shù)據(jù)包中所述TCP選項(xiàng)的序列號(hào),并完成所述數(shù)據(jù)包的轉(zhuǎn)發(fā)。

5.如權(quán)利要求4所述的方法,其特征在于,所述在所述客戶端與所述目標(biāo)服務(wù)器經(jīng)由所述流量管理設(shè)備進(jìn)行通信時(shí),對(duì)應(yīng)調(diào)整通信數(shù)據(jù)包中所述TCP選項(xiàng)的序列號(hào)的步驟包括:

計(jì)算所述目標(biāo)服務(wù)器與所述客戶端序列號(hào)的差值;

當(dāng)接收到所述客戶端向所述目標(biāo)服務(wù)器轉(zhuǎn)發(fā)的第一數(shù)據(jù)包時(shí),將所述第一數(shù)據(jù)包中TCP選項(xiàng)的序列號(hào)加上所述差值;

當(dāng)接收到所述目標(biāo)服務(wù)器向所述客戶端轉(zhuǎn)發(fā)的第二數(shù)據(jù)包時(shí),將所述第二數(shù)據(jù)包中TCP選項(xiàng)的序列號(hào)減去所述差值。

6.如權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述TCP選項(xiàng)包括SACK選項(xiàng)和時(shí)間戳選項(xiàng),所述向所述客戶端回送支持所述TCP選項(xiàng)的握手報(bào)文的步驟包括:

將支持所述SACK選項(xiàng)的信息編碼進(jìn)所述時(shí)間戳選項(xiàng)的時(shí)間戳值中,并將所述時(shí)間戳值添加到回送給所述客戶端的握手報(bào)文中進(jìn)行回送。

7.一種傳輸控制協(xié)議選項(xiàng)的處理裝置,其特征在于,所述裝置包括:

接收模塊,用于接收客戶端發(fā)送的握手報(bào)文,所述握手報(bào)文攜帶TCP選項(xiàng)請(qǐng)求信息;

判斷模塊,用于根據(jù)所述握手報(bào)文判斷流入流量管理設(shè)備的流量類型,所述流量類型包括代理流量和非代理流量;

第一處理模塊,用于若所述流量類型為代理流量,則向所述客戶端回送支持所述TCP選項(xiàng)的握手報(bào)文;

第二處理模塊,用于若所述流量類型為非代理流量,則向所述客戶端回送支持所述TCP選項(xiàng)的握手報(bào)文,并向目標(biāo)服務(wù)器協(xié)商是否支持所述TCP選項(xiàng),若所述目標(biāo)服務(wù)器不支持所述TCP選項(xiàng),則向所述客戶端反饋協(xié)商結(jié)果。

8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:

檢測(cè)模塊,用于檢測(cè)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到的所述客戶端發(fā)送的握手報(bào)文的數(shù)量是否超過預(yù)設(shè)閾值;

校驗(yàn)?zāi)K,用于若預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到的所述客戶端發(fā)送的握手報(bào)文的數(shù)量超過預(yù)設(shè)閾值,則基于cookie校驗(yàn)機(jī)制,校驗(yàn)所述客戶端是否合法;若所述客戶端不合法,則丟棄所述客戶端發(fā)送的握手報(bào)文;若所述客戶端合法,則判斷模塊根據(jù)所述握手報(bào)文判斷流入流量管理設(shè)備的流量類型。

9.如權(quán)利要求7所述的裝置,其特征在于,所述第二處理模塊還用于:

在后續(xù)接收到所述客戶端發(fā)送的非代理流量類型的握手報(bào)文時(shí),向所述客戶端回送不支持所述TCP選項(xiàng)的握手報(bào)文。

10.如權(quán)利要求7所述的裝置,其特征在于,所述第二處理模塊還用于:

若所述目標(biāo)服務(wù)器支持所述TCP選項(xiàng),則在所述客戶端與所述目標(biāo)服務(wù)器經(jīng)由所述流量管理設(shè)備進(jìn)行通信時(shí),對(duì)應(yīng)調(diào)整通信數(shù)據(jù)包中所述TCP選項(xiàng)的序列號(hào),并完成所述數(shù)據(jù)包的轉(zhuǎn)發(fā)。

11.如權(quán)利要求10所述的裝置,其特征在于,所述第二處理模塊還包括:

計(jì)算單元,用于計(jì)算所述目標(biāo)服務(wù)器與所述客戶端序列號(hào)的差值;

第一處理單元,用于當(dāng)接收到所述客戶端向所述目標(biāo)服務(wù)器轉(zhuǎn)發(fā)的第一數(shù)據(jù)包時(shí),將所述第一數(shù)據(jù)包中TCP選項(xiàng)的序列號(hào)加上所述差值;

第二處理單元,用于當(dāng)接收到所述目標(biāo)服務(wù)器向所述客戶端轉(zhuǎn)發(fā)的第二數(shù)據(jù)包時(shí),將所述第二數(shù)據(jù)包中TCP選項(xiàng)的序列號(hào)減去所述差值。

12.如權(quán)利要求7至11中任一項(xiàng)所述的裝置,其特征在于,所述TCP選項(xiàng)包括SACK選項(xiàng)和時(shí)間戳選項(xiàng),所述第一處理模塊和所述第二處理模塊還用于:

將支持所述SACK選項(xiàng)的信息編碼進(jìn)所述時(shí)間戳選項(xiàng)的時(shí)間戳值中,并將所述時(shí)間戳值添加到回送給所述客戶端的握手報(bào)文中進(jìn)行回送。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1