首页 > 编程知识 正文

公网ip nat,局域网nat地址转换

时间:2023-05-06 07:11:41 阅读:178952 作者:3669

1、每台电脑都需要有公用网IP吗?

答案:不。

我知道IPv4有有限的IP地址数量。 因此,现在正在做IPv6。 每分配一部分地址,就意味着可以分配的IP地址越来越少。 另外,随着现在手机、电脑等的快速发展,如果每个手机或电脑都需要一个IP地址,IP地址显然是不够的。

为了解决该问题,例如对某个公司来说,可以采取使所有的公司都拥有属于本公司的内部网(也称为LAN )的战略。

应该被称为内部网(学名为LAN (Lan,LAN ) )。 在局部的地理范围内,一般可以是几米以内(例如家庭内联网),也可以是周围几km以内(例如大学内联网)。 将各种计算机、外部设备、数据库等相互连接而构成的计算机通信网。

2、内部网的主要作用是:

1 )共享传输线路)简单地理解,每个电脑不需要外部网络IP地址

2 )传输速率高)内部网之间的个人计算机,由于没有外部网络拓扑的复杂性,可以加快相互通信的网络。 例如,将几g文件从一台电脑复制到另一台电脑可能只需要几十秒。

3 )误比特率低)由于通信距离近,误比特率低,换言之网络稳定。

3、公司内部网如何实现内部网IP地址的分配和管理?

假设您将IP=192.168.1.1分配给此公司a。 让我们把这个IP作为这个公司内部网络的网关。

公司a的内部网络上有三台电脑。 如果这三台电脑连接网络,我们需要给他分配IP。 那么,如前一节所述,我们一定要申请使用三个IP地址吗?

不。 不一定需要申请3个IP。 在这个内部网上可以指定自己的规则。 例如,您可以自由地将三个IP分配给三台计算机。 (请注意,这三个IP是自由分配的,而不是去申请。 将电脑A=192.168.1.2电脑B=192.168.1.3电脑C=192.168.1.4分别分配。

该规则可以由内部网网关管理,如下所示:

单击此处添加图像的说明文

4、NAT技术:实现内网PC接入外网的能力

如果电脑a想访问百度,假设百度的IP为172.168.30.3。

我知道电脑a的IP是虚构的,实际上那样的IP可能不存在。 用电脑a的IP上百度的话,做不好吧。

百度和电脑a不在局域网内,所以a要访问百度必须通过网关。 网关的这个IP地址实际存在,可以访问百度。

要让A访问百度,可以采取让网关帮A访问,百度把结果交给网关,网关把结果交给A。

但是电脑a、b、c都有可能要求网关访问百度,而百度返回的结果目的IP都是网关的IP=192.168.1.1。 那么,网关该如何区分这个结果是a、b还是c呢?

访问百度时,必须指定端口。 通过将a的IP端口映射到网关的IP端口,可以唯一标识id。

例如,a通过端口60访问百度,网关将a的IP端口60映射到网关的IP端口80。

单击此处添加图像的说明文

百度将结果返回到网关的80个端口后,网关可以通过映射表将结果返回到A的60个端口。

B如果用60个端口访问百度,也可以同样映射到90个端口。

该方法的地址映射转换也称为网络地址转换,英语中称为Network Address Translation,简称为NAT。

诸如a、b、c之类的IP地址被称为内部网IP; 像网关、百度这样的IP被称为外网IP,也就是互联网公众网IP。

为了解决IP地址不足的问题,技术专家们发明了内部网技术,但内部网技术的理论支持是NAT技术。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。