国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

CIDR與NAT的分身術逆襲

網絡 網絡管理
IPv4由于最初的設計原因,長度只有32位,所以只提供了大約40億個地址。這造成了IPv4地址的耗盡危機。但是IPv4與IPv6并不兼容,IPv4向IPv6的遷移并不容易。CIDR和NAT的相繼推廣可以緩解IPv4的稀缺狀態,成就了IPv4一時的逆襲。

IPv4由于最初的設計原因,長度只有32位,所以只提供了大約40億個地址。這造成了IPv4地址的耗盡危機。隨后,IPv6被設計出來,并可以提供足夠多的IP地址。但是IPv4與IPv6并不兼容,IPv4向IPv6的遷移并不容易。一些技術,比如說這里要說的CIDR和NAT,相繼推廣。這些技術可以緩解IPv4的稀缺狀態,成就了IPv4一時的逆襲。

CIDR

CIDR(Classless Inter Domain Routing)改進了傳統的IPv4地址分類。傳統的IP分類將IP地址直接對應為默認的分類,從而將Internet分割為網絡。CIDR在路由表中增加了子網掩碼(subnet masking),從而可以更細分網絡。利用CIDR,我們可以靈活的將某個范圍的IP地址分配給某個網絡。

1) IP地址分類

在IP接力賽中,我提到,IP地址可以分為如下幾類:

IP class From To Subnet Mask

A 1.0.0.0 126.255.255.255 255.0.0.0

B 128.0.0.0 191.255.255.255 255.255.0.0

C 192.0.0.0 223.255.255.255 255.255.255.0

這是最初的IPv4地址分類設計。一個IPv4地址總共有32位,可以分為網絡(network)和主機(host)兩部分。子網掩碼(subnet mask)是用于表示哪些位代表了網絡部分。比如如下subnet mask 255.0.0.0的二進制表示為:

11111111 00000000 00000000 00000000

它的前八位為1,所以表示IP地址的前八位為網絡部分。而后面的24位代指該網絡的各個主機。一個A類網絡可以有224臺主機,也就是16777216。由于IPv4地址已經分好了類,所以當我們拿到一個IP地址,我們就可以通過上面查到它的子網掩碼。(B類,216; C類,28)

2) 傳統路由表

IP分類的方便了IP包的接力。IP包到達某個路由器后,會根據該路由器的路由表(routing table),來決定接力的下一站。一個傳統的路由表看起來是這樣的:

Destination Gateway Iface

199.165.145.0 0.0.0.0 eth0

199.165.146.0 0.0.0.0 eth1

0.0.0.0 199.165.146.8 eth1

該路由表代表的網絡拓撲如下:

路由表代表的網絡拓撲

由于IP分類,我們不需要記錄subnet mask。當我們要前往199.165.146.17時,我們已經知道這臺主機位于一個C類地址,所以它的子網掩碼是255.255.255.0,也就是說199.165.146代表了網絡,17代表了主機。

3) CIDR路由表

然而,由于默認分類,造成了網絡只能按照A、B、C的方式存在。假設一個網絡(比如MIT的網絡)分配了一個A類地址,那么該網絡將容許16777216個主機。如果該網絡無法用完這些IP地址,這些IP地址將無法被其他網絡使用。再比如上面的網絡,199.165.145必須作為一個整個的網絡存在。如果我們只有10臺主機,那么將會有200多個IP地址被浪費。CIDR的本質是在路由表中加入子網掩碼,并根據該列信息對網絡進行分割,而不是根據默認的A,B,C進行分割。比如:

Destination Gateway Genmask Iface

199.165.145.254 0.0.0.0 255.255.255.254 eth2

199.165.145.0 0.0.0.0 255.255.255.0 eth0

199.165.146.0 0.0.0.0 255.255.255.0 eth1

0.0.0.0 199.165.146.8 0.0.0.0 eth1

根據路由表的***條記錄,

199.165.145.254 (IP address) : 11000111 10100101 10010001 11111110

255.255.255.254 (subnet mask): 11111111 11111111 11111111 11111110 (31個1,1個0)

通過子網掩碼可以知道,前31位表示網絡,***一位表示主機。子網掩碼總是有連續多個1組成,比如上面的31個1。所以也可記為199.165.145.254/31,來同時表示IP地址和子網掩碼。

路由器將原來的199.165.145網絡中的一部分分割出來。這一網絡可以容納兩臺電腦,也就是199.165.145.254和199.165.145.255。這個網絡對應網卡是eth2。當有IP包通向這兩個IP地址時,會前往eth2,而不是eth0。

網絡拓撲如下:

 

 

利用CIDR,我們可以將IP地址根據需要進行分割,從而不浪費IP地址。#p#

NAT

CIDR雖然可以更加節約IP地址,但它并不能創造新的IP地址。IP地址的耗盡危機并不能因此得到解決。我們來看IPv4的第二襲,NAT(Network Address Translation)。

理論上,每個IP地址代表了Internet上的一個設備。但有一些IP地址被保留,用于一些特殊用途。下面三段IP地址被保留用作私有IP地址:

From                To

10.0.0.0         10.255.255.255

172.16.0.0      172.31.255.255

192.168.0.0     192.168.255.255

私有IP地址只用于局域網內部。理論上,我們不應該在互聯網上看到來自或者發往私有IP地址的IP包。與私有IP地址對應的是全球IP地址(global IP address)。

NAT是為私有網絡(private network)服務的。該網絡中的主機使用私有IP地址。當私有網絡內部主機和外部Internet通信時,網關(gateway)路由器負責將私有IP地址轉換為全球IP地址,這個地址轉換過程就是Network Address Translation。網關路由器的NAT功能。最極端情況下,我們可以只分配一個全球IP地址給網關路由器,而私有網絡中的設備都使用私有IP地址。由于私有IP地址可以在不同私有網絡中重復使用,所以就大大減小了設備對IP地址的需求。

1) 基礎NAT

NAT的一種為基礎NAT,也成為一對一(one-to-one)NAT。在基礎NAT下,網關路由器一一轉換一個外部IP地址和一個私有IP地址。網關路由器保存有IP的NAT對應關系,比如:

網關路由器保存有IP的NAT對應關系

上面網絡中,當有IP包要前往199.165.145.1時,網關路由器會將目的地改寫為10.0.0.1,并接力給私有網絡中的10.0.0.1的電腦。同樣,當10.0.0.1的電腦向Internet發送IP包時,它的發送地為10.0.0.1。在到達網關路由器時,會將發送地更改為199.165.145.1。此外,IP頭部的checksum,以及更高層協議(比如UDP和TCP)中的校驗IP的checksum也會更改。

基礎NAT盡管是一對一轉換IP地址,它還是可以減小內部網絡對IP地址的需求。通常來說,一個局域網中只有少數的設備處于開機狀態,并不需要給每個設備對應一個全球IP地址。NAT可以動態的管理全球IP地址,并將全球IP地址對應到開機設備,從而減小內部網絡對IP地址的需求。

2) NAPT

NAT還有一種,被成為NAPT (Network Address and Port Translation)。在基礎NAT中,高層協議的端口號并不會改動。NAPT下,IP地址和端口號可能同時改動。

我們在UDP和TCP中提到端口(port)的概念。在建立UDP或者TCP通信時,我們實際上是用IP:Port來代表通信的一端(正如打電話時主機:分機號一樣)。NAPT就是在網關路由器處建立兩個通信通道,一個通往內部網絡,一個通往外部網絡,然后將網關處的通道端口連接,從而讓內部和外部通信。比如:

 

 

我們看到,通往IP 199.165.145.1建立了三個端口的連接:8888, 8889和8080。它們分別在NAPT處改為通往10.0.0.1:80, 10.0.0.1:8080和10.0.0.3:6000。NAPT記錄有外部IP:端口和內部IP:端口的一一對應關系。在IP包經過時,網關路由器會更改IP地址,端口號以及相關的checksum。

利用NAPT我們可以使用一個(或者多個但少量的)外部IP和大量的端口號,來對應多個內部IP以及相應的端口號,從而大大減小了對全球IP地址的需求。

 

無論是基礎NAT還是NAPT,它們的設置都比較復雜,并且從本質上違背了互聯網最初的設計理念。但由于IPv4的使用慣性,NAT還是被廣泛推廣。由于NAT所處的網關服務器是理想的設置防火墻的位置,NAT還往往和防火墻共同建設,以提高私有網絡的安全性。

總結

即使是CIDR和NAT廣泛使用,IPv4還是在不可避免的耗盡。IPv6正在加緊部署。但上述的兩種技術,CIDR和NAT在IPv6中同樣被采用,所以了解它們依然是有意義的。

責任編輯:林琳 來源: 博客園
相關推薦

2011-03-23 16:31:52

2014-08-07 10:45:31

長尾市場華為

2015-08-04 14:22:43

虛擬化OpenFlowSDN

2020-07-13 08:40:21

BAT模具設計

2015-08-10 10:20:09

虛擬化OpenFlowSDN

2014-09-03 16:04:17

傳統數據中心逆襲

2017-04-19 17:16:14

黑產黑色產業鏈網絡黑產

2012-10-19 11:05:03

思科OpenStackCitrix

2017-04-18 14:25:54

Excel實戰數據

2020-05-27 14:07:56

HTTPServer編譯器

2011-06-28 13:51:24

飛視美視頻會議

2013-07-23 09:42:21

IBMNetflix

2013-11-13 14:42:05

手游海外市場

2010-02-24 09:13:07

軟件加服務微軟

2024-11-15 11:00:00

C#多線程

2019-01-21 16:37:08

2012-10-08 11:44:51

2018-01-16 08:40:13

SSD市場缺貨

2012-05-03 15:14:57

Mono
點贊
收藏

51CTO技術棧公眾號

国产亚洲精品超碰| 国产日产欧产精品推荐色 | 中文字幕欧美人妻精品一区| 国产一区91| 97免费高清电视剧观看| 视频国产一区| 欧美综合在线第二页| av一级亚洲| 在线视频日韩精品| 成人精品电影在线| 日韩精品在线视频观看| av资源中文在线天堂| 日韩女优电影在线观看| 国产一二三区在线观看| 日韩三级电影网址| 阿v视频在线观看| 日韩高清a**址| 黑人巨大精品欧美一区二区桃花岛| 亚洲国产日韩一区| 亚洲欧美小说色综合小说一区| 亚洲国产美女精品久久久久∴| 岛国av在线播放| 亚洲美女av在线播放| 亚洲精品福利电影| 在线观看精品自拍私拍| 久久女人天堂| 97在线免费观看视频| 国产影视精品一区二区三区| 国产精品偷伦一区二区| 欧美福利电影在线观看| 国产另类自拍| 美女一区二区三区在线观看| 久久99国产精品一区| 不卡的av电影在线观看| 国产自偷自偷免费一区 | 欧美成人精品免费| 成人在线视频一区| 五月天av在线播放| 亚洲成人黄色影院| 欧美边添边摸边做边爱免费| 亚洲精品动漫久久久久| 亚洲毛片在线免费| 国产精品草莓在线免费观看| 色综合咪咪久久网| 久久久久久国产精品mv| 国产成人精品一区二| 在线观看免费视频高清游戏推荐| 亚洲成在线观看| 黄色片免费在线观看| 亚洲国产一区二区三区在线观看| 欧美日韩成人影院| 国产成人综合一区二区三区| 亚洲视频大全| 免费在线激情视频| 日韩欧美在线中文字幕| gogo久久| 日韩av123| 六月丁香婷婷色狠狠久久| 国产成人亚洲精品无码h在线| 亚洲成av人片www| 爱福利在线视频| 97av在线影院| 久久久天天操| 成人天堂入口网站| 日韩欧美黄色影院| 欧美日韩直播| 日本福利一区二区三区| 中文字幕欧美日韩一区| 香港伦理在线| 欧美国产精品日韩| 美女精品一区| 猫咪av永久| 亚洲精品久久久久久久久久久久| 日韩av不卡一区| 亚洲精品一区二区三区蜜桃久 | 亚洲成人av福利| 天堂电影一区| 国产精品稀缺呦系列在线| 日韩av电影免费观看高清完整版| 91极品尤物在线播放国产| 51午夜精品国产| 欧美精品中文字幕亚洲专区| 日本午夜精品电影| 亚洲男帅同性gay1069| 六月婷婷综合| 国产日韩欧美精品| 中文字幕一区不卡| 欧美电影免费观看| 国产精品夜夜夜一区二区三区尤| 国产亚洲1区2区3区| 四虎影院观看视频在线观看| 欧美又大又粗又长| 成人午夜大片免费观看| 日本激情在线观看| 欧美有码在线观看视频| 国产v综合v亚洲欧| av片在线免费观看| 国产精品久久久久不卡| 91亚洲精华国产精华精华液| 手机av在线播放| 亚洲xxxx视频| 亚洲精品视频在线观看免费| 伊人久久高清| 天天综合色天天综合色hd| 色综合激情五月| 牲欧美videos精品| 久久婷婷国产精品| 亚洲人线精品午夜| 亚洲免费婷婷| 久久伊伊香蕉| 国产精品成熟老女人| 国产欧美日韩精品一区| 日本综合字幕| 91九色国产ts另类人妖| 精品国产乱子伦一区| 久久精品国语| 50度灰在线| 久久99欧美| 在线观看一区不卡| 亚洲激情中文在线| 天堂中文字幕——hd| 91chinesevideo永久地址| 国产日本一区二区| 亚洲一区二区免费在线观看| 自慰无码一区二区三区| 色噜噜久久综合伊人一本| 国内精品久久久久影院薰衣草| 国内精品久久久久国产| 精品视频一区在线| 在线播放国产精品二区一二区四区 | 国产综合动作在线观看| 日韩欧美在线一区| 中文字幕一区二区av | 成人在线视频网| 亚洲.国产.中文慕字在线| 国内精品视频在线观看| 一个人看的免费视频色| 国产精品入口夜色视频大尺度| 亚洲美女少妇撒尿| 成人精品天堂一区二区三区| 国模私拍视频| 成人精品在线观看| 欧美三级日韩在线| 丝袜亚洲另类丝袜在线| free性护士videos欧美| 亚洲乱码日产精品bd在线观看| 亚洲人精品午夜在线观看| 99久久久久久| 精品三级av在线导航| 国产网友自拍电影在线 | 91精品国产综合久久久蜜臀图片| 国产精品久久久久久久久久妞妞| 污视频在线免费观看网站| 国产精品无码乱伦| 久久精品影视伊人网| 亚洲免费av网站| 亚洲无中文字幕| 福利小视频在线| 青青草原av在线播放| 国产精品91视频| 欧美精品精品一区| 国产精品一区二区视频| 东京久久高清| 国产无套粉嫩白浆在线2022年| 丝袜足脚交91精品| 久久国产精品网站| 一区二区三区丝袜| 狂野欧美一区| 亚洲成av人片在线观看www| 伊人永久在线| 一区二区三区av| 欧美精品久久久久久久久久| 精品久久久久久国产91| 奇米精品一区二区三区在线观看 | 欧美一区二区在线免费观看| 国产成人在线色| 红桃成人av在线播放| 黄网站免费在线观看| 国产视频一视频二| 国产日韩av在线| 亚洲精品成人久久久| 中文无字幕一区二区三区| 欧美日韩一卡| 亚洲美女色播| 国产大学生校花援交在线播放| 国产在线视频在线| 91精品国产综合久久久久久久久 | 免费在线看a| av之家在线观看| 91欧美激情另类亚洲| 亚洲天堂一区二区三区| 香蕉av福利精品导航| 国产精品69久久久久水密桃| 国产在线观看91一区二区三区| 麻豆免费版在线观看| 男女激情网站| 欧美视频在线观看视频| 成人性色av| 欧美精品videosex性欧美| 欧美成人女星排名|