NAT和代理服务器的原理及应用
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和代理服务器的原理及应用相关推荐
- NAT和代理服务器的原理及代表产品
NAT原理: NAT网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技 术,它被广泛应用于各种 ...
- NAT技术代理服务器
一.NAT ★什么是NAT 网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用 ...
- P2P技术详解(一):NAT详解——详细原理、P2P简介(转)
这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层开发人员而言有很高的参考价值. <P2P技术详解>系列文章 ➊ 本 ...
- 015. P2P技术详解(一):NAT详解——详细原理、P2P简介
http://www.52im.net/thread-50-1-1.html 这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层 ...
- P2P通信原理与实现(C++),NAT,网络穿透原理
1.简介 当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信.这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还 ...
- 【技术篇】详解,网络穿透,P2P,打洞的核心原理丨NAT,穿透的原理丨实现网络穿透
[技术篇]详解,网络穿透,P2P,打洞的核心原理丨NAT,穿透的原理丨实现网络穿透 那些你肯定不理解的技术,网络穿透,P2P,打洞的核心原理 1. NAT的原理 2. 穿透的原理 3. 实现网络穿透 ...
- p2p之网络穿透NAT,NAT、穿透的原理
1.p2p是什么? p2p是对等网络(peer-to-peer networking)其可以定义为:端对端的资源共享,每一端即可是服务端,也可以是客户端.既可以是资源的提供者,也可以是资源的共享者. ...
- 网络技术:NAT 网络地址转换及原理
NAT 网络地址转换(NAT)技术的理论部分可以看博客--网络层--NAT.NAT 的功能大致为:在局域网中组织会为内部主机分配私有地址,当内部主机发送数据包到外部网络时私有地址就会自动转换为公有 I ...
- [Linux]NAT和代理服务器
1. NAT:(Network Address Translation)是网络地址转换. 我们有这样一种场景,在专用网内部的一些主机本来已经分配到了本地IP地址,但现在又想和因特网上的主机通信,我们可 ...
最新文章
- jax-ws和jax-rs_使用JAX-RS和Spring构建HATEOAS API
- Git相关整理以及学习
- kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
- 杨云 中科院计算机所,专家人才库数据----中国科学院计算技术研究所
- scala案例_Scala案例类和案例对象深入(第1部分)
- 深入理解Azure自动扩展集VMSS(3)
- Spring IoC容器初始化过程分析
- SQLSERVER 查询分析器快捷键
- 组网学习之什么是链路冗余(二)
- [bzoj1406][数论]密码箱
- 图论专项shortest_paths:UVa 10246
- 2020牛客多校九J-The Escape Plan of Groundhog
- Java中的实体类(VO、PO、DO、DTO、BO、QO、DAO、POJO)
- Windows 8系统IE10无法安装Flash Player插件的解决办法
- ERP : 总量库存管理
- 实战|Python爬取字节跳动1W+招聘信息
- 1833. 雪糕的最大数量【C++】
- Android开发之Activity的生命周期详解
- 01-linux磁盘管理-02-RAID(RAID1,RAID10,RAID01,RAID5,创建RAID,查看RAID,删除RAID)
- JAVA中Cookie MaxAge属性及其使用
热门文章
- 线程池动态调整线程数
- python调用msfconsole全自动永恒之蓝攻击_永恒之蓝-ETERNALBLUE漏洞MS17-010利用过程
- 忠计算机学校,花利忠
- Java复习:如何接受键盘输入的包含空格的字符串
- 区块链共识机制技术一--POW(工作量证明)共识机制
- 任正非:网络安全和隐私保护是华为的最高纲领!
- GB/T28181 视频预览如何选择主码流还是子码流
- 前端使用navigator.mediaDevices.getUserMedia和window.MediaRecorder实现调用摄像头录制视屏
- HTML5的loge.html
- java 读取文件夹下的所有文件和文件夹名