午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

地址轉(zhuǎn)換方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)與流程

文檔序號:39722180發(fā)布日期:2024-10-22 13:15閱讀:1來源:國知局
地址轉(zhuǎn)換方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)與流程

本技術(shù)屬于通信,尤其涉及一種地址轉(zhuǎn)換方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)。


背景技術(shù):

1、網(wǎng)絡(luò)地址轉(zhuǎn)換(network?address?translation,nat)技術(shù)是一種將一個互聯(lián)網(wǎng)協(xié)議(internet?protocol,ip)地址轉(zhuǎn)換為另一個ip地址的技術(shù)。nat技術(shù)中的網(wǎng)絡(luò)地址端口轉(zhuǎn)換(network?address?port?translation,napt)技術(shù)能夠?qū)⒍鄠€ip地址轉(zhuǎn)換到同一個ip地址的不同端口上。在實際應(yīng)用napt的過程中,經(jīng)常需要用到napt地址池,以保證所有流量均可以完成地址轉(zhuǎn)換,進而訪問外網(wǎng)。其中,napt地址池中包括多個ip地址。

2、目前,通常采用隨機轉(zhuǎn)換的方式進行napt地址轉(zhuǎn)換。也即,同一用戶上網(wǎng)產(chǎn)生的同一類流量在短時間內(nèi)可能被隨機轉(zhuǎn)換到不同的ip地址。多個用戶的不同流量也可能在短時間內(nèi)被隨機轉(zhuǎn)換到相同的ip地址。

3、若同一用戶的同一類流量在短時間內(nèi)被轉(zhuǎn)換到不同的ip地址,則可能導(dǎo)致服務(wù)器對用戶的認證失敗,影響用戶的正常上網(wǎng)。若多個用戶的不同流量在短時間內(nèi)被轉(zhuǎn)換到相同的ip地址,也即,多個用戶在短時間內(nèi)訪問相同的服務(wù)器,可能會被服務(wù)器認為存在被攻擊風(fēng)險,從而將該ip地址封禁,影響用戶的正常上網(wǎng)。綜上,目前的napt地址轉(zhuǎn)換方式容易影響用戶的正常上網(wǎng),降低用戶的上網(wǎng)體驗。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供了一種地址轉(zhuǎn)換方法、裝置、設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品,能夠極大程度地解決napt后認證失敗以及napt地址被封禁的問題,保證用戶正常上網(wǎng),提升用戶的上網(wǎng)體驗。

2、第一方面,本技術(shù)實施例提供了一種地址轉(zhuǎn)換方法,該方法包括:

3、獲取網(wǎng)絡(luò)地址端口轉(zhuǎn)換napt地址池中的n個地址,以及目標周期內(nèi)用戶上網(wǎng)產(chǎn)生的第一流量,所述第一流量包括多個數(shù)據(jù)包,n為正整數(shù);

4、將具有相同目標特征的數(shù)據(jù)包確定為同一類別,得到所述第一流量對應(yīng)的m個類別,所述目標特征為與所述數(shù)據(jù)包的類別對應(yīng)的特征,m為大于n的正整數(shù);

5、獲取每個所述類別對應(yīng)的第二流量的特征值,所述特征值基于所述目標特征對應(yīng)的數(shù)值和所述第二流量在所述第一流量中的占比計算得到,所述特征值用于確定不同類別的第二流量之間的相似度;

6、基于所述特征值,利用分類算法將m個所述第二流量分組為與所述n個地址分別對應(yīng)的流量組,得到n個流量組;

7、針對第一流量組,將所述數(shù)據(jù)包中的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的地址,所述第一流量組為所述n個流量組中的任意一個。

8、在一種可能的實現(xiàn)方式中,所述目標特征包括源地址、目的地址和應(yīng)用類別,所述第二流量在所述第一流量中的占比包括所述第二流量在所述第一流量中的數(shù)量存在占比和時間存在占比;

9、所述獲取每個所述類別對應(yīng)的第二流量的特征值,包括:

10、獲取所述第二流量的多個指標值,以及所述多個指標值分別對應(yīng)的第一權(quán)重和基準值,所述多個指標值包括與所述源地址、目的地址、應(yīng)用類別分別對應(yīng)的數(shù)值,所述數(shù)量存在占比和所述時間存在占比;

11、針對每個所述指標值,計算所述指標值與其對應(yīng)的基準值之間的差值,得到偏離值;

12、根據(jù)每個所述偏離值對應(yīng)的第一權(quán)重,對多個所述偏離值進行加權(quán)求和,得到所述特征值。

13、在一種可能的實現(xiàn)方式中,所述針對第一流量組,將所述數(shù)據(jù)包中的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的地址,包括:

14、獲取每個所述流量組的流量關(guān)鍵度;

15、按照所述流量關(guān)鍵度從高到低的順序?qū)λ鰊個流量組進行napt地址轉(zhuǎn)換;

16、其中,針對所述第一流量組,所述napt地址轉(zhuǎn)換為將所述數(shù)據(jù)包中的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的地址。

17、在一種可能的實現(xiàn)方式中,所述獲取每個所述流量組的流量關(guān)鍵度,包括:

18、獲取所述第二流量的多個指標值和所述多個指標值分別對應(yīng)的第二權(quán)重,所述多個指標值包括與所述源地址、目的地址、應(yīng)用類別分別對應(yīng)的數(shù)值,所述第二流量在所述第一流量中的數(shù)量存在占比和時間存在占比;

19、根據(jù)每個所述指標值對應(yīng)的第二權(quán)重,對所述多個指標值進行加權(quán)求和,得到所述流量關(guān)鍵度。

20、在一種可能的實現(xiàn)方式中,所述獲取所述第二流量的多個指標值,包括:

21、獲取所述第二流量的源地址、目的地址和應(yīng)用類別;

22、按照預(yù)設(shè)數(shù)值轉(zhuǎn)換規(guī)則,將所述源地址、目的地址和應(yīng)用類別分別轉(zhuǎn)換為與所述源地址、目的地址和應(yīng)用類別對應(yīng)的數(shù)值。

23、在一種可能的實現(xiàn)方式中,所述獲取所述第二流量的多個指標值,還包括:

24、獲取所述第一流量中數(shù)據(jù)包的第一數(shù)量和所述第二流量中數(shù)據(jù)包的第二數(shù)量;

25、計算所述第二數(shù)量和所述第一數(shù)量的比值,得到所述數(shù)量存在占比。

26、在一種可能的實現(xiàn)方式中,所述獲取所述第二流量的多個指標值,還包括:

27、獲取所述第二流量的存在時間;

28、計算所述存在時間和所述目標周期的比值,得到所述時間存在占比。

29、在一種可能的實現(xiàn)方式中,所述napt地址池中包括與所述第一流量組對應(yīng)的第一優(yōu)先級地址和第二優(yōu)先級地址,所述針對第一流量組,將所述數(shù)據(jù)包中的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的地址,包括:

30、針對所述第一流量組,將所述數(shù)據(jù)包中的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的第一優(yōu)先級地址;

31、在所述第一優(yōu)先級地址的端口被用盡,且所述第一流量組中包括未轉(zhuǎn)換的源地址的情況下,獲取與所述第一流量組對應(yīng)的第二優(yōu)先級地址,所述第二優(yōu)先級地址為與所述第一流量組的相似度最高的第二流量組對應(yīng)的第一優(yōu)先級地址;

32、在所述第二優(yōu)先級地址的端口未被用盡的情況下,將所述未轉(zhuǎn)換的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的第二優(yōu)先級地址。

33、第二方面,本技術(shù)實施例提供了一種地址轉(zhuǎn)換裝置,該裝置包括:

34、第一獲取模塊,用于獲取網(wǎng)絡(luò)地址端口轉(zhuǎn)換napt地址池中的n個地址,以及目標周期內(nèi)用戶上網(wǎng)產(chǎn)生的第一流量,所述第一流量包括多個數(shù)據(jù)包,n為正整數(shù);

35、確定模塊,用于將具有相同目標特征的數(shù)據(jù)包確定為同一類別,得到所述第一流量對應(yīng)的m個類別,所述目標特征為與所述數(shù)據(jù)包的類別對應(yīng)的特征,m為大于n的正整數(shù);

36、第二獲取模塊,用于獲取每個所述類別對應(yīng)的第二流量的特征值,所述特征值基于所述目標特征對應(yīng)的數(shù)值和所述第二流量在所述第一流量中的占比計算得到,所述特征值用于確定不同類別的第二流量之間的相似度;

37、分組模塊,用于基于所述特征值,利用分類算法將m個所述第二流量分組為與所述n個地址分別對應(yīng)的流量組,得到n個流量組;

38、轉(zhuǎn)換模塊,用于針對第一流量組,將所述數(shù)據(jù)包中的源地址轉(zhuǎn)換為所述napt地址池中與所述第一流量組對應(yīng)的地址,所述第一流量組為所述n個流量組中的任意一個。

39、第三方面,本技術(shù)實施例提供了一種電子設(shè)備,該設(shè)備包括:處理器以及存儲有計算機程序指令的存儲器;

40、所述處理器執(zhí)行所述計算機程序指令時實現(xiàn)上述第一方面中任一種可能的實現(xiàn)方法中的方法。

41、第四方面,本技術(shù)實施例提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時實現(xiàn)上述第一方面中任一種可能的實現(xiàn)方法中的方法。

42、第五方面,本技術(shù)實施例提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時,使得電子設(shè)備執(zhí)行如上述第一方面中任一種可能的實現(xiàn)方法中的方法。

43、本技術(shù)實施例的地址轉(zhuǎn)換方法、裝置、設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品,通過在用戶上網(wǎng)產(chǎn)生的第一流量中,將具有相同目標特征的數(shù)據(jù)包確定為同一類別,能夠?qū)⒌谝涣髁繀^(qū)分為m個類別的第二流量。由于特征值用于確定不同類別的第二流量之間的相似度,因此,通過基于特征值,利用分類算法將m個第二流量分組為與n個地址分別對應(yīng)的流量組,能夠保證相似度接近的第二流量屬于同一流量組,且能夠基于特征值動態(tài)確定流量與napt地址之間的映射關(guān)系。通過針對第一流量組,將數(shù)據(jù)包中的源地址轉(zhuǎn)換為napt地址池中與第一流量組對應(yīng)的地址,能夠使用同一個napt地址對屬于同一流量組的流量進行地址轉(zhuǎn)換,進而能夠避免在目標周期(短時間)內(nèi)的同一類流量被轉(zhuǎn)換到不同地址,以及不同類流量被轉(zhuǎn)換到同一地址,極大程度地解決napt后認證失敗以及napt地址被封禁的問題,保證用戶正常上網(wǎng),提升用戶的上網(wǎng)體驗。

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