亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        NAPT技術(shù)對數(shù)據(jù)包分片的處理實驗

        2017-07-14 14:00:51李佩佩胡曦明
        電腦知識與技術(shù) 2017年16期
        關(guān)鍵詞:傳輸層分片路由

        李佩佩+胡曦明

        摘要:NAPT(網(wǎng)絡(luò)端口地址轉(zhuǎn)換)使用傳輸層標(biāo)示符來確定一個特定的數(shù)據(jù)包和私有主機之間的聯(lián)系。那么對于不含標(biāo)示符的數(shù)據(jù)包分片如何處理?在H3 Cloud Lab模擬器上進行仿真實驗,對數(shù)據(jù)包進行分片,探究NAPT對分片的處理過程。實驗發(fā)現(xiàn)地址轉(zhuǎn)換設(shè)備記錄并保存了數(shù)據(jù)包首片的標(biāo)示符信息,以便對后續(xù)分片(不合標(biāo)示符)的處理。

        關(guān)鍵詞:網(wǎng)絡(luò)端口地址轉(zhuǎn)換;分片;傳輸層;路由;MTU

        1概述

        局域網(wǎng)內(nèi)的IP地址大多為私有地址,但私有地址只能在局域網(wǎng)內(nèi)部網(wǎng)中使用,不能在Internet公網(wǎng)上使用,現(xiàn)行的路由器設(shè)置也不轉(zhuǎn)發(fā)帶有私有地址的數(shù)據(jù)包。當(dāng)私有網(wǎng)絡(luò)內(nèi)的主機需要與位于Internet公網(wǎng)上的主機進行通訊時需要采用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT),將私有地址轉(zhuǎn)換為合法公網(wǎng)地址,對外進行訪問。

        基本NAT將一組私有地址轉(zhuǎn)換為一組公有地址,但IPv4下的公有地址有限,為了解決公有地址的不足,提高公有地址的利用率,提出了網(wǎng)絡(luò)地址端口轉(zhuǎn)換(Network Address PortTranslation,NAPT)技術(shù)。

        2NAPT原理

        NAPT基于傳統(tǒng)的NAT,使用傳輸層標(biāo)示符(TCP和UDP端口、ICMP查詢標(biāo)示符)來確定一個特定的數(shù)據(jù)包和私有主機之間的關(guān)聯(lián)。當(dāng)不同私有地址的應(yīng)用程序采用的標(biāo)示符信息相同時,進行標(biāo)示符的改寫,并將此記錄保存,以便對私有主機正確應(yīng)答。若不同私有主機的標(biāo)示符信息不同,則保留其原有標(biāo)示符信息,即NAPT使用“IP地址+標(biāo)示符”的形式進行轉(zhuǎn)換。這使得大量的內(nèi)部主機(即好幾千臺)能夠同時訪問互聯(lián)網(wǎng),而使用的公有地址數(shù)量卻很少,通常只需要一個。

        3NAPT仿真實驗

        3.1實驗拓?fù)?/p>

        在思科模擬器Cisco Packet Tracer 5.3上搭建實驗拓?fù)?,如圖1。Router0為網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,其左右兩個IP地址分別為192.168.0.1和192.168.1.1,Routerl左右兩個IP地址分別為192.168.1.2和192.168.2.1,Server0的IP地址為192.168.2.2

        3.2關(guān)鍵技術(shù)

        搭建好實驗拓?fù)浜?,進行配置并添加路由,其中網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備Router0配置命令如下:

        命令中overload關(guān)鍵詞表明:雖然在路由器0串口處提供可轉(zhuǎn)換的地址池192.168.1.10-192.168.1.12,但只能使用一個合法公有地址,即采用網(wǎng)絡(luò)地址端口轉(zhuǎn)換技術(shù)實現(xiàn)共享合法IP地址。配置完成后,進行ping命令測試,連通性正常。

        3.3實驗結(jié)果

        為了清楚地查看端口轉(zhuǎn)換情況,讓私有主機pc0、pcl同時對服務(wù)器Server0進行訪問,得到如下的網(wǎng)絡(luò)地址端口轉(zhuǎn)換關(guān)系,如圖2。

        通過以上基礎(chǔ)實驗,對網(wǎng)絡(luò)端口地址轉(zhuǎn)換技術(shù)進行學(xué)習(xí)與理解,可以看到當(dāng)不同主機的tcp端口號在同一時刻相同時,端口號將被替換,由此證明NAPT依靠IP地址和標(biāo)示符來對內(nèi)網(wǎng)主機的請求進行正確應(yīng)答。

        3.4實驗結(jié)論

        NAPT使得一組主機可以共享唯一的外部地址,當(dāng)位于內(nèi)部網(wǎng)絡(luò)中的主機通過NAT設(shè)備向外部主機發(fā)起會話請求時,NAT設(shè)備就會查詢NAT表,看是否有相關(guān)會話記錄,如果有相關(guān)記錄,就會將內(nèi)部IP地址及端口同時進行轉(zhuǎn)換,再轉(zhuǎn)發(fā)出去;如果沒有相關(guān)記錄,進行IP地址和端口轉(zhuǎn)換的同時,還會在NAT表增加一條該會話的記錄。外部主機接收到數(shù)據(jù)包后,用接受到的合法公網(wǎng)地址及端口作為目的IP地址及端口來響應(yīng),NAT設(shè)備接收到外部回來的數(shù)據(jù)包,再根據(jù)NAT表中的記錄把目的地址及端口轉(zhuǎn)換成對應(yīng)的內(nèi)部IP地址及端口,轉(zhuǎn)發(fā)給該內(nèi)部主棚.。

        4NAPT對分片的處理實驗

        4.1實驗背景

        在前面,可以看到NAPT依靠IP地址和tcp/udD端口號對內(nèi)網(wǎng)主機進行服務(wù),但較大的數(shù)據(jù)包在傳輸時往往會被分片,這就導(dǎo)致了非首部分片不含端口號或標(biāo)示符。那么轉(zhuǎn)換設(shè)備在缺少端口號或標(biāo)示符時如何工作?猜想有兩種可能:①先在地址轉(zhuǎn)換設(shè)備處重組,再進行轉(zhuǎn)換,最后重新分片轉(zhuǎn)發(fā)出去;②在第一個分片到達并轉(zhuǎn)換以后,轉(zhuǎn)換設(shè)備記錄并保存第一個分片使用的標(biāo)示符信息,使后續(xù)分片能夠正常轉(zhuǎn)換。為了查看網(wǎng)絡(luò)端口地址轉(zhuǎn)換對數(shù)據(jù)包分片,尤其是對不含標(biāo)示符的分片的處理方式,展開探究實驗。

        4.2實驗過程

        4.2.1實驗拓?fù)?/p>

        由于Cisco Packet Tracer 5.3無法進行分片,在H3 CloudLab上搭建實驗拓?fù)?,如圖3。

        hostl的IP為192.168.1.2,Host2的IP為192.168.3.2,路由器MSR36-20_l左右兩個端口地址為192.168.1.3和192.168.2.1,路由器MSR36-20_2左右兩個端口地址為192.168.2.2和192.168.3.1。

        4.2.2實驗說明

        路由器MSR36-20_1為地址轉(zhuǎn)換設(shè)備,將192.168.1.2的網(wǎng)絡(luò)地址重寫為192.168.2.10,配置命令略。將路由器MSR36-20_2的左端口的mtu設(shè)置為200,使得返回的數(shù)據(jù)包被分片,以便查看路由器MSR36-20_1對回顯應(yīng)答的數(shù)據(jù)分片的處理是重組后重新分片還是直接進行轉(zhuǎn)換并轉(zhuǎn)發(fā)數(shù)據(jù)包到相應(yīng)私有主機。

        在hostl命令行輸入ping 192.168.3.2-1 1500,可知應(yīng)答的報文在MSR36-20_2的左端口被分片,分片大?。ê瑪?shù)據(jù)鏈路層幀首部14個字節(jié))不超過214個字節(jié)。在hostl和MSR36-20_1的路徑上使用Wireshark抓包,得到圖4。

        可以看到MSR36-20_1并沒有將數(shù)據(jù)包分片重組后重新分為1514和62字節(jié),而依舊是MSR36-20_2分片后的狀態(tài)。分析后得出結(jié)論:對于分片的處理,在第一個分片(包含tep pMdp端口號或ICMP標(biāo)示符)到達以后,地址轉(zhuǎn)換設(shè)備記錄并保存第一個分片使用的端口號或ICMP標(biāo)示符信息,以使后續(xù)分片能夠正常進行網(wǎng)絡(luò)地址端口轉(zhuǎn)換。對于為什么不重組后再進行地址轉(zhuǎn)換和轉(zhuǎn)發(fā),個人認(rèn)為原因可能是:①每個分片到達的時間不確定,若要重組,等待時間可能較長,對用戶來說,及時性較差,用戶體驗不好;②若在地址轉(zhuǎn)換設(shè)備處重組,則需要較大的存儲空間,對轉(zhuǎn)換設(shè)備來說,工作量大且負(fù)擔(dān)太重。

        5結(jié)束語

        NAPT技術(shù)將多個內(nèi)部地址映射為一個合法公網(wǎng)地址,但以不同的協(xié)議端口號與不同的內(nèi)部地址相對應(yīng),也就是<內(nèi)部地址+內(nèi)部端口>與<外部地址+外部端口>之間的轉(zhuǎn)換。NAPT普遍用于接入設(shè)備中,它可以將中小型的網(wǎng)絡(luò)隱藏在一個合法的IP地址后面。NAPT使得內(nèi)網(wǎng)多臺私有主機利用1個公有IP就可以同時和公共網(wǎng)絡(luò)進行通信,對于私有IP上網(wǎng)、解決IP地址不足問題有很大幫助。最重要的是,即使是被分片的數(shù)據(jù)包,地址轉(zhuǎn)換設(shè)備也可以正確進行轉(zhuǎn)發(fā)。

        猜你喜歡
        傳輸層分片路由
        上下分片與詞的時空佈局
        詞學(xué)(2022年1期)2022-10-27 08:06:12
        基于Python語言的網(wǎng)絡(luò)傳輸層UDP協(xié)議攻擊性行為研究
        分片光滑邊值問題的再生核方法
        ZnO電子傳輸層在有機無機雜化鈣鈦礦太陽能電池中的應(yīng)用
        CDN存量MP4視頻播放優(yōu)化方法
        基于模糊二分查找的幀分片算法設(shè)計與實現(xiàn)
        探究路由與環(huán)路的問題
        物聯(lián)網(wǎng)無線通信傳輸層動態(tài)通道保障機制
        物聯(lián)網(wǎng)無線通信傳輸層動態(tài)通道保障機制
        PRIME和G3-PLC路由機制對比
        久久99久久久无码国产精品色戒| 亚洲性无码一区二区三区| 亚洲一区二区三区偷拍视频| 小雪好紧好滑好湿好爽视频| 特级av毛片免费观看| 国产片AV在线永久免费观看| 亚洲影院在线观看av| 男女互舔动态视频在线观看| 一边摸一边抽搐一进一出口述| 免费看av在线网站网址| 99久久夜色精品国产网站| 女人被躁到高潮嗷嗷叫| 极品少妇人妻一区二区三区| 粗大的内捧猛烈进出小视频 | 毛茸茸性xxxx毛茸茸毛茸茸| 久久se精品一区二区国产| 国产亚洲精品综合99久久| 亚洲国产综合人成综合网站| 日韩精品极品视频在线观看免费| 国产成人啪精品视频免费软件| 国产欧美另类精品久久久| 亚洲中文字幕人妻诱惑| 亚洲av成人av三上悠亚| 在线观看热码亚洲av每日更新| 亚洲成人免费观看| 国产 在线播放无码不卡| 精品国产一区二区三区香| 色婷婷五月综合久久| 国产在线丝袜精品一区免费 | а√天堂8资源中文在线| 老少交欧美另类| 国产一区二区三区观看视频| 亚洲精品国产成人久久av| 亚洲熟女乱综合一区二区| 色综合久久无码中文字幕app| 亚洲视频在线免费观看一区二区| 精品国产天堂综合一区在线| 精品香蕉久久久爽爽| 91精品全国免费观看青青| 亚洲五月天中文字幕第一页| 人妻丰满熟av无码区hd|