NAT学习总结~~
来源:互联网 发布:手机淘宝怎样充话费 编辑:程序博客网 时间:2024/04/27 17:41
一、NAT概述
NAT网络地址转换;
优点:节省IP地址;隐藏内部的IP地址;能够处理地址重复情况;增加灵活性;消除地址重新编制;
缺点:增加延迟、丢失端到端IP跟踪过程;需要更多内存存储NAT表,更多CPU处理;不能够支持特定的应用程序;
NAT分为:
1、 静态NAT
2、 动态NAT;一对多:一个地址可以映射成多个可用地址中的一个;
多对一:多个地址可以映射成一个地址;
3、PAT端口地址转换;1、NAT基本概念
内部本地==========》内部全局=================》外部本地===========》外部全局
每个条目第一次放入NAT就启动一个定时器,translation timeout;默认是24小时,可以使用ip nat translation timeout进行 修改;
2、NAT和ISP的变更
假设:
ISP1地址现在要改变成ISP2地址;全新编制的话是一个比较大的工程;
可以使用ISP1---------》NAT--------》ISP2;这样就可以把ISP1的地址归还;但是却引发了其他问题:
1、任何一个内部本地地址都可能泄漏给公共internet;出现这样,这个被披露的地址就可能与具有该地址的合法使用权的 ISP1发生冲突;
2、要是ISP1再分配给另外一个用户,那个用户对你来讲就是不可达的;
从长远角度讲,你还是应该用专用地址来为你的网络重新编排地址;3、NAT和多宿主AS
在两个边缘路由器上都实施了NAT,而且来自每个ISP的CIDR块分别变为相应的NAT的IG地址池;4、端口地址翻译
多个地址同时映射到一个地址===》端口地址翻译PAT。“网络地址和端口翻译NAPT”或者叫“地址过载”;通过翻译端口,大 约有32000个不同的内部地址可以翻译为一个内部 全局地址;5、NAT和TCP负载分配
可以使用NAT来代表多个、同样的服务器,就如同它们具有同样的一个地址一样,将这个地址通过循环方式翻译给四个相同 服务器的实际地址;基于NAT的负载均衡与基于DNS的负载均衡都是不健壮的,NAT没法知道什么时候一个服务器会停机, 它会继续将数据包发送给这个地址,因此,一个出现故障或者离线的服务器都会导致发送给这个服务器组的一些业务出现 =====》“黑洞效应”6、NAT和虚拟服务器
NAT还允许将业务分配给不同的地址,通过一个地址可以访问所有的业务;二、NAT的问题:
1、信头校验和:
IP数据包的校验和是根据整个信头计算出来的。一旦IP地址或者一个端口号发生变化,TCP校验和就必须改变。2、分段:
- NAT学习总结~~
- NAT与NAT穿越学习总结
- NAT与NAT穿越学习总结
- NAT与NAT穿越学习总结
- 穿越防火墙 NAT 学习总结 结合BT技术(—)
- 穿越NAT总结
- 穿越NAT总结(转)
- 总结一下Nat穿越
- NAT、TUN、DR总结
- NAT类型与NAT穿越技术总结
- NAT类型与NAT穿越技术总结
- .Nat 开发学习
- LVS/NAT学习笔记
- cisco NAT协议学习
- NAT 网络地址转换学习
- 穿越NAT总结(转载)
- iptables 中的NAT使用总结
- 深入学习NAT工作原理
- 对操作系统的理解
- 入门学习5:网络功能1
- CSpinButtonCtrl(SPIN控件)用法
- System.Thread中的Timer的用法
- android歌词滚动
- NAT学习总结~~
- 同步传输和异步传输有什么区别?
- 关于freebsd 命令提示符()[还有一些其他的设置]
- TCC890x WinCE平台下的高清播放器
- svn使用备忘(冲突解决与补丁应用等)
- android 入门学习笔记 将ArrayList放入ArrayAdapter
- 面向对象 之 封装带来的好处
- linux驱动开发学习
- excel2007中如何删除选中区域所有图片