码迷,mamicode.com
首页 > 其他好文 > 详细

花生壳与网络地址转换

时间:2015-07-24 18:49:59      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:internet

网络地址转换(NAT)有称为NAPT即网络地址端口转换

NAT是什么:

网络内部的设备分配的都是私有IP地址,但支持NAT的路由器保留一个或多个 

在网络外部有效的internet IP地址。当客户端将分组发送到网络外部时NAT将客 

户端的内部IP地址转换为外部地址 

NAT的主要用途就是让网络能够使用私有IP地址以节省IP地址。将不可路由的 

私有内部地址转换为可路由的公有地址,在一定程度上增加了安全性 隐藏了内 

部的ip 地址 。

NAT的优点:

NAT让内部网络可使用私有地址,以节省注册的公有地址 

NAT提高了连接到公有网络的灵活性 

NAT提供了一致的内部网络编址方案 

提供了网络安全性 

NAT存在的缺点 

Internet 中的主机看起来直接与NAT设备而不是私有网络内部的主机通信 

NAT增加了延迟 

NAT隐蔽了端到端的IP 地址 

由于NAT改变了IP地址,就失去了追踪端到端的IP流量的能力 

当出现恶意流量时,NAT也使得故障排除或追踪更加棘手 

由于需要从外部网络进行访问的主机将有二个IP地址一个内部,一个外部地址。

nat网络转换技术为nat123动态域名解析系统基础。

NAT的工作原理:

运行NAT进程的路由器通常连接了二个网络,并且将本地非注册的IP地址转换 

为全局已注册的IP地址。

NAT处理六步骤:

1、ip 地址为10.3.4.25 的设备发送了一个数据包,并试图打开到206.100.29.1的 

连接 

2、当第一个数据包到达NAT边界路由器时,它首先检查是否有一个源地址项与 

NAT表中的地址相匹配 

3、如果在NAT表中找到了一个匹配项就继续进行步骤4。如果没找到匹配项, 

NAT路由就在其可用的IP地址池中选择一个地址。这样就创建了一个简单的项, 

使内部IP地址与外部ip 地址相匹配。 

4、然后NAT边界路由器用全局ip 地址200.3.4.25代替内部ip 地址10.3.4.25,这 

使得目的主机将返回的数据包发送给200.3.4.25,这是在Internet 已注册的ip 地 

址 

5、当Intern 上的主机使用ip 地址206.100.29.1 对数据包进行应答时,它使用由 

 NAT路由器分配的ip 地址作为目的ip 地址,这个地址是200.3.4.25 

6.当NAT边界路由器接受来自206.100.29.1 的应答,发现它带有目的地址为 

 200.3.4.25 的数据包时,NAT路由器将再次检查其NAT表,NAT表将显示ip 地 

  址10.3.4.25会接受此数据包 。


本文出自 “huanghaixiong” 博客,请务必保留此出处http://10563199.blog.51cto.com/10553199/1677987

花生壳与网络地址转换

标签:internet

原文地址:http://10563199.blog.51cto.com/10553199/1677987

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!