代理服务器和网络地址转换NAT

一.代理服务器

1.代理服务器的基本概念

代理服务器是网络信息的中转站,简单来说就是个人网络和因特网服务商之间的代理机构,它负责转发合法的网络信息,并对转发进行控制和登记。

在使用网络浏览器浏览网络信息的时候,如果使用代理服务器,浏览器就不是直接到web服务器中取回网页,而是向代理服务器发出请求,由代理服务器取回浏览器所需要的信息。

目前使用的因特网是一个典型的客户机/服务器结构,当用户的本地机与因特网连接时通过本地机的客户程序如浏览器或者软件下载工具发出请求,远端的服务器会在接收到请求之后提供相应的服务。

2.代理器的作用

代理服务器处在客户机和服务器之间,对于远程服务器而言,代理服务器就是客户机,它向服务器提出各种服务申请;对于客户机而言,代理服务器是服务器,他向客户机提供相应的服务。也就是说,客户机访问因特网时发出的请求不是直接到远程服务器上,而是发送给代理服务器,由代理服务器宰相远程服务器提出相应申请,接收远程服务器提供的数据并保存到自己的硬盘上,然后用这些数据向客户机提供相应的服务。

代理服务器

(Proxy

Server)

就是个人网络和因特网服务商之间的中间代理机构,它负责转发合法的

网络信息,并对转发进行控制和登记

3.使用服务代理器的好处

对于使用代理服务器的客户来说:

1>能加快对网络的浏览速度:代理服务器接受远程服务的数据并保存在自己的硬盘上。如果许多人同时使用这一代理服务器,他们对因特网站点所有要求都会经过这一代理服务器。当有人访问过某一站点后,这站点的内容都会保存到代理服务器硬盘上。当下一次有人访问时,就直接从代理服务器中获取,而不再次连接远程服务器。因此,可以节约带宽,提高访问速度。

2>节省IP开销:使用代理服务器时,所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低了网络维护成本。

3>可作为防火墙:代理服务器可以保护局域网的安全,在外部看来只有代理服务器是可见的,其他局域网的用户是不可见的。代理服务器就为局域网的安全起了屏障作用。另外,通过代理服务器,用户可以进行IP地址过滤设置。限制内部网对外部的访问权限。同样代理服务器也可以用来限制封锁IP地址,禁止用户对某些网页的访问。

4>方便对用户的管理:通过其,用户可以设置用户验证和用户记账。对用户进行记账,没有登记的用户无权通过代理服务器访问因特网。并对用户的访问时间,访问地点,信息流量进行统计。

5>可以提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当外界信息通过时,将其保存到缓冲区,当其他用户访问相同的信息,直接从缓冲区获取,以提高访问速度。

二.网络地址转换NAT

1.关于网络地址转换NAT

网络地址转换NAT是在1994年提出的,这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,他至少有一个有效的外部全球IP地址,这样所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。

2.网络地址转换的工作原理

图中,专用网192.168.0.0内所有主机的IP地址都是本地IP地址192.168.x.x。图中NAT路由器有一个全球IP地址172.38.1.5。

1> NAT路由器收到从专用内部的主机A发往因特网主机B的IP数据报:源IP地址是192.168.0.3,目的IP地址是213.18.2.4。

2> NAT路由器把IP数据报的源IP地址转换为新的源IP地址(即NAT路由器的全球IP地址),然后转发给B。

3> 主机B接收到IP数据报,给A发送应答时,并不知道A的专用地址是192.168.0.3,而是发给NAT路由,NAT路由接收到B发送来的数报时,在进行一次IP地址转换,通过NAT地址转换表就可把数据报发给IP地址为192.168.0.3的主机。

3.网络地址转换功能

NAT不仅能解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

1> 宽带分享:这是 NAT 主机的最大功能。

2> 安全防护:NAT 之内的 PC 联机到 Internet 上面时,他所显示的 IP 是 NAT 主机的公共 IP,所以 Client 端的 PC 当然就具有一定程度的安全了,外界在进行 portscan(端口扫描) 的时候,就侦测不到源Client 端的 PC 。

4.网络地址转换NAT实现方式

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

静态转换是指将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。

动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。也就是说,只要指定哪些内部地址可以进行转换,以及用哪些合法地址作为外部地址时,就可以进行动态转换。动态转换可以使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时。可以采用动态转换的方式。

端口多路复用(Port address Translation,PAT)是指改变外出数据包的源端口并进行端口转换,即端口地址转换(PAT,Port Address Translation).采用端口多路复用方式。内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自internet的攻击。因此,目前网络中应用最多的就是端口多路复用方式。

而且大部分代理服务器都具有缓冲功能,

就好像一

个大

Cache

,它不断将新取得的数据包存到它本机的存储器上,如果浏览器所请求的数据在它本机

的存储器上已经存在而且是最新的,

那么它就不重新从

Web

服务器取数据,

而直接将存储器上的数

据传送给用户的浏览器,这样就能显著提高浏览速度和效率。除此之外还有

SOCKS

代理服务器,其

原理大同小异。

时间: 2024-11-08 22:24:36

代理服务器和网络地址转换NAT的相关文章

代理服务器与网络地址转换NAT

代理服务器: 代理服务器(proxy server)是一种网络实体,它又称为万维网高速缓存(Web cache).代理服务器把最近的一些请求和响应暂存在本地磁盘中.当新请求到达时,若代理服务器发现这个请求和暂时存放的请求相同,就返回暂存的响应,而不需要按URL的地址再次去因特网防卫该资源. 代理服务器可在客户端或服务器端工作,也可在中间系统工作. 代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用.代理服务器大

网络地址转换NAT

一.网络地址转换NAT: 在专用网内部的一些主机本来已经分配到了本地IP地址,但现在想和Internet上的主机进行通信,最简单的办法就是再申请一些全球的IP地址,但是全球的IPv4的地址已经不多了,所以采用了一种方法是网络地址转换. 在专用网连接到Internet的路由器上安装NAT软件,把装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址,才能和Internet连接.所有使用本地地址的主机和Internet进行通信时,都要在NAT路由器上经本地地址转换成全球的IP地址

第11章 拾遗1:网络地址转换(NAT)和端口映射

1. 网络地址转换(NAT) 1.1 NAT的应用场景 (1)应用场景:允许将私有IP地址映射到公网地址,以减缓IP地址空间的消耗 ①需要连接Internet,但主机没有公网IP地址 ②更换了一个新的ISP,需要重新组织网络时,可使用NAT转换 ③需要合并两个具有相同网络地址的内网 (2)NAT的优缺点 优点 缺点 ①节约合法的公网IP地址 ②减少地址重叠现象 ③增加连接Internet的灵活性 ④增加内网的安全性 ①地址转换产生交换延迟,也就是消耗路由器性能. ②无法进行端到端的IP跟踪 ③某

2016.7.9 计算机网络复习要点第四章之虚拟专用网VPN和网络地址转换NAT

1.虚拟专用网VPN (1)一个机构内,对于那些仅在本机构内部使用的计算机就可以由本季候自行分配其IP地址,让这些计算机使用仅在本机构有效的IP地址(本地地址),不需要申请全球唯一的IP地址(全球地址): (2)专用地址:这些地址只能用于一个机构的内部通信,而不能用于和因特网上的主机通信,换言之,专用地址只能用作本地地址而不能用作全球地址: (3)在因特网中的路由器,对目的地址是专用地址的数据报一律不转发: (4)三个专用地址: **10.0.0.0到10.255.255.255(或10.0.0

Ubuntu搭建ssh连接(连接方式:桥接网卡、网络地址转换(NAT))

操作系统:Ubuntu Server 16.04.2 SSH软件:Putty(远程连接工具,视本机操作系统选择对应版本的putty) ----------------------------------网络连接方式:桥接网卡----------------------------------- 第一步: 1)安装openssh-server,命令如下: sudo apt install openssh-server 因为我本机已经安装过openssh-server,所以截图与首次安装截图不一致(

Packet Tracer 5.2实验(十四) 网络地址转换NAT配置

Packet Tracer 5.2实验(十四) 网络地址转换NAT配置 一.实验目标 理解NAT网络地址转换的原理及功能: 掌握静态NAT的配置,实现局域网访问互联网: 二.实验背景 公司欲发布WWW服务,现要求将内网Web服务器IP地址映射为全局IP地址,实现外部网络可访问公司内部Web服务器. 三.技术原理 网络地址转换NAT(Network Address Translation),被广泛应用于各种类型Internet接入方式和各种类型的网络中.原因很简单,NAT不仅完美解决了IP地址不足

网络地址转换(NAT)

网络地址转换(NAT)NAT属接入广域网(WAN)技术,是一种将私有(保留)地址转化为公有(合法)IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中.原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的×××,隐藏并保护网络内部的计算机.基本网络地址转换(Basic NAT)是一种将一组 IP地址映射到另一组 IP 地址的技术,这对终端用户来说是透明的.网络地址端口转换(NAPT)是一种将群体网络地址及其对应 TCP/UDP

网络地址转换NAT概念

网络地址转换NAT NAT的作用:增加IPv4的地址数量,解决私网地址不能上网的问题. NAT的概念:通过将内部网络的私网IP地址翻译成全球唯一的公网IP地址. 原理 原理:就是将内部本地转换为内部全局的地址,即将私网地址转换为公网地址去上网. NAT术语:内部本地(局部) 在内部网络中分配给主机使用的私有ip地址内部全局 该地址通常是从全球统一可寻址的地址空间中分配的,一般由互联网服务同上(ISP)提供外部全局 外部网络上的主机分配的ip地址.该地址也是从全球统一可寻址的地址空间中分配的外部本

linux 网络地址转换NAT

网络地址转换NATNAT的作用:增加IPv4的地址数量,解决私网地址不能上网的问题. NAT的概念:通过将内部网络的私网IP地址翻译成全球唯一的公网IP地址. 原理 原理:就是将内部本地转换为内部全局的地址,即将私网地址转换为公网地址去上网. NAT术语:内部本地(局部) 在内部网络中分配给主机使用的私有ip地址内部全局 该地址通常是从全球统一可寻址的地址空间中分配的,一般由互联网服务同上(ISP)提供外部全局 外部网络上的主机分配的ip地址.该地址也是从全球统一可寻址的地址空间中分配的外部本地