NAT原理:

NAT网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

NAT的实现方式有三种,即静态转换Static Nat、动态转换Dynamic Nat 和 端口多路复用OverLoad。

代理服务器原理:

代理服务器(Proxy Server)是个人网络和Internet服务商之间的中间代理机构,它负责转发合法的网络信息,对转发进行控制和登记。代理服务器作为连接Internet(广域网)与Intranet(局域网)的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性,缓存,内容过滤,访问控制管理等功能。代理服务器,顾名思义就是局域上不能直接上网的机器将上网请求(比如说,浏览某个主页)发给能够直接上网的代理服务器,然后代理服务器代理完成这个上网请求,将它所要浏览的主页调入代理服务器的缓存;然后将这个页面传给请求者。这样局域网上的机器使用起来就像能够直接访问网络一样。并且,代理服务器还可以进行一些网站的过滤和控制的功能,这样就实现了我们控制和节省上网费用。
代理服务器的功能:  (1) 充当局域网与外部网络的连接出口  充当局域网与外部网络的连接出口,同时将内部网络结构的状态对外屏蔽起来,使外部不能直接访问内部网络。从这一点上说,代理服务器就充当的网关。  (2)作为防火墙  代理服务器.可以保护局域网的安全,起防火墙的作用。通过设置防火墙,为公司内部的网络提供安全边界,防止外界的侵入。  (3)网址过滤和访问权限限制  代理服务器可以设置IP地址过滤,对外界或内部的Internet地址进行过滤,限制不同用户的访问权限。例如代理服务器可以用来限制封锁IP地址,禁止用户对某些网页进行浏览。  (4)提高访问速度  代理服务器将远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对Internet站点所有的访问都会经由这台代理服务器来实现。当有人访问过某一站点后,所访问站点的内容便会被保存在代理服务器的硬盘上,如果下一次有人再要访问这个站点时,这些内容便会直接从代理服务器磁盘中取得,而不必再次连接到远程服务器上去取。因此,它可以节约带宽、提高访问速度。
NAT的应用:软的NAT产品,比如winrout、wingate,硬的NAT,典型的就是宽带路由器。
代理服务器的应用:中国移动,中国电信,中国联通,腾讯云,阿里云,西部数码等(个人理解)。

NAT和代理服务器的原理及应用相关推荐

  1. NAT和代理服务器的原理及代表产品

    NAT原理: NAT网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技 术,它被广泛应用于各种 ...

  2. NAT技术代理服务器

    一.NAT ★什么是NAT 网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用 ...

  3. P2P技术详解(一):NAT详解——详细原理、P2P简介(转)

    这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层开发人员而言有很高的参考价值. <P2P技术详解>系列文章 ➊ 本 ...

  4. 015. P2P技术详解(一):NAT详解——详细原理、P2P简介

    http://www.52im.net/thread-50-1-1.html 这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层 ...

  5. P2P通信原理与实现(C++),NAT,网络穿透原理

    1.简介 当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信.这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还 ...

  6. 【技术篇】详解,网络穿透,P2P,打洞的核心原理丨NAT,穿透的原理丨实现网络穿透

    [技术篇]详解,网络穿透,P2P,打洞的核心原理丨NAT,穿透的原理丨实现网络穿透 那些你肯定不理解的技术,网络穿透,P2P,打洞的核心原理 1. NAT的原理 2. 穿透的原理 3. 实现网络穿透 ...

  7. p2p之网络穿透NAT,NAT、穿透的原理

    1.p2p是什么? p2p是对等网络(peer-to-peer networking)其可以定义为:端对端的资源共享,每一端即可是服务端,也可以是客户端.既可以是资源的提供者,也可以是资源的共享者. ...

  8. 网络技术:NAT 网络地址转换及原理

    NAT 网络地址转换(NAT)技术的理论部分可以看博客--网络层--NAT.NAT 的功能大致为:在局域网中组织会为内部主机分配私有地址,当内部主机发送数据包到外部网络时私有地址就会自动转换为公有 I ...

  9. [Linux]NAT和代理服务器

    1. NAT:(Network Address Translation)是网络地址转换. 我们有这样一种场景,在专用网内部的一些主机本来已经分配到了本地IP地址,但现在又想和因特网上的主机通信,我们可 ...

最新文章

  1. jax-ws和jax-rs_使用JAX-RS和Spring构建HATEOAS API
  2. Git相关整理以及学习
  3. kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
  4. 杨云 中科院计算机所,专家人才库数据----中国科学院计算技术研究所
  5. scala案例_Scala案例类和案例对象深入(第1部分)
  6. 深入理解Azure自动扩展集VMSS(3)
  7. Spring IoC容器初始化过程分析
  8. SQLSERVER 查询分析器快捷键
  9. 组网学习之什么是链路冗余(二)
  10. [bzoj1406][数论]密码箱
  11. 图论专项shortest_paths:UVa 10246
  12. 2020牛客多校九J-The Escape Plan of Groundhog
  13. Java中的实体类(VO、PO、DO、DTO、BO、QO、DAO、POJO)
  14. Windows 8系统IE10无法安装Flash Player插件的解决办法
  15. ERP : 总量库存管理
  16. 实战|Python爬取字节跳动1W+招聘信息
  17. 1833. 雪糕的最大数量【C++】
  18. Android开发之Activity的生命周期详解
  19. 01-linux磁盘管理-02-RAID(RAID1,RAID10,RAID01,RAID5,创建RAID,查看RAID,删除RAID)
  20. JAVA中Cookie MaxAge属性及其使用

热门文章

  1. 线程池动态调整线程数
  2. python调用msfconsole全自动永恒之蓝攻击_永恒之蓝-ETERNALBLUE漏洞MS17-010利用过程
  3. 忠计算机学校,花利忠
  4. Java复习:如何接受键盘输入的包含空格的字符串
  5. 区块链共识机制技术一--POW(工作量证明)共识机制
  6. 任正非:网络安全和隐私保护是华为的最高纲领!
  7. GB/T28181 视频预览如何选择主码流还是子码流
  8. 前端使用navigator.mediaDevices.getUserMedia和window.MediaRecorder实现调用摄像头录制视屏
  9. HTML5的loge.html
  10. java 读取文件夹下的所有文件和文件夹名