CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT

CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第1张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)是一个在Internet上创建附加地址的方法,这些地址提供给服务提供商(ISP),再由ISP分配给客户。CIDR将路由集中起来,使一个IP地址代表主要骨干提供商服务的几千个IP地址,从而减轻Internet路由器的负担。
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第2张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第3张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第4张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第5张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第6张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第7张图片
DHCP
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第8张图片
路由器接口IP地址就是默认网关
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第9张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第10张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第11张图片
广播的好处,其他服务器快速收回预留的给其的iP
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第12张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第13张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第14张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第15张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第16张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第17张图片
栗子:
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第18张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第19张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第20张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第21张图片
NAT的缺点
(1) 不能处理嵌入式IP地址或端口
NAT设备不能翻译那些嵌入到应用数据部分的IP地址或端口信息,它只能翻译那种正常位于IP首部中的地址信息和位于TCP/UDP首部中的端口信息(如图2),由于对方会使用接收到的数据包中嵌入的地址和端口进行通信,这样就可能产生连接故障,如果通信双方都是使用的公网IP,这不会造成什么问题,但如果那个嵌入式地址和端口是内网的,显然连接就不可能成攻,原因就如开篇所说的一样。MSN Messenger的部分功能就使用了这种方式来传递IP和端口信息,这样就导致了NAT设备后的客户端网络应用程序出现连接故障。
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第22张图片
要解决上面的嵌入式地址和端口问题,现在大多数都是通过特定的NAT编辑器来实现的(图1步骤所示),比如windows 2000就提供了针对FTP、PPTP、ICMP和TCP上NETBIOS各自的NAT编辑器,按照这种方法,每个应用协议都需要一个独立的NAT编辑器,但应用协议如此众多,显然这种方法不可能满足所有需求,所以我们仍需要更完美的解决方案,下面将会讲到。
(2) 不能从公网访问内部网络服务
由于内网是私有IP,所以不能直接从公网访问内部网络服务,比如WEB服务,对于这个问题,我们可以采用建立静态映射的方法来解决。比如有一条静态映射,是把218.70.201.185:80与192.168.0.88:80映射起的,当公网用户要访问内部WEB服务器时,它就首先连接到218.70.201.185:80,然后NAT设备把请求传给192.168.0.88:80,192.168.0.88把响应返回NAT设备,再由NAT设备传给公网访问用户。
(3)有一些应用程序虽然是用A端口发送数据的,但却要用B端口进行接收,不过NAT设备翻译时却不知道这一点,它仍然建立一条针对A端口的映射,结果对方响应的数据要传给B端口时,NAT设备却找不到相关映射条目而会丢弃数据包。
(4)如果NAT本身又位于另一个NAT之后,则也会出现一些问题,为了节约IP资源,现在很多的ISP在它们内部架设NAT,然后再把服务提供给用户,比如长城、聚友等ISP通常都是以城域网的方式为用户提供宽带上网服务的。
(5)一些P2P应用在NAT后无法进行
对于那些没有中间服务器的纯P2P应用来说,如果大家都位于NAT设备之后,双方是无法建立连接的。因为没有中间服务器的中转,NAT设备后的P2P程序在NAT设备上是不会有映射条目的,也就是说对方是不能向你发起一个连接的。

CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第23张图片
突然想到这个有点像花生壳
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第24张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第25张图片
CIDR(无类别域间路由,Classless Inter-Domain Routing)、DHCP、NAT_第26张图片

你可能感兴趣的:(网络,路由器,服务器,互联网,网络层)