这节课我们来学习一个非常重要的概念,就是IPv4地址,其实也是我们常用的IP地址。
首先我们来了解一下,为什么会有IP地址的出现以及它是做什么用的。假如说在很多年前我遇到一个女生非常的漂亮,等了十年之后呢我现在又想起这个女生,我又想找她。可是呢我在这个茫茫人海当中怎么样才能找到我这个女神呢?
这节课我们来学习一下网络地址转换,NAT这种技术。
那在上节课当中呢我们学习了一类地址叫做私有IP地址,也可以叫做本地IP地址。那这一些地址呢都是应用于本地网络或者是专用网。比如说一个单位啊或者是学校啊、机房,啊这些都是私有IP地址所使用的一个范围。但是它之所以叫做私有,就是它只可以在本网、本地网、专用网当中使用。那在大的互联网当中、广域网当中,这个路由器啊以及其他的主机是无法识别出这些IP地址的。
也就是说路由器对于目的IP地址是私有IP地址的数据报都不会进行转发。也就是说这个私有IP地址,在外网或者是在因特网当中,是无效的。那这个私有IP地址能否和外部网络当中的主机进行通信呢?当然是可以的。我们可以想象一下我们在学校的机房,那机房的电脑呢它的IP地址都是啊192.168.多少多少啊,大部分都是这样的。那我们在上Java课的时候,如果这个实验已经做完了,那剩下的时间呢可能有的同学就会利用学校这个机房的电脑然后去玩玩游戏看看电影,那这个其实就是在和外部的互联网、因特网建立起了通信。那这个通信的过程是如何建立出来的呢,或者说本地的这个IP地址是如何和跟因特网上的主机进行通信呢?
那就是这节课要讲的——网络地址转换NAT这种技术。那这个技术其实也很简单,只需要在这个专用网和因特网之间这个路由器上面安装一个叫NAT的软件。那安装了这个软件之后呢,这个路由器就变身为一种叫做NAT的路由器,NAT路由器。那这个路由器呢它至少会有一个有效的外部全球IP地址,当然也可以有多个IP地址。那这样,所有使用本地地址的这个主机,在和外界通信的时候,都需要经历这样一个NAT路由器的一个地址转换,就可以实现和这个外部的主机进行通信了。那假如说现在有这个主机A,然后这儿有一台主机B,那A的IP地址呢或者说A的本地IP地址呢是192.168.0.3。那只有一台和它同在一个本地网当中、一个专用网当中的电脑,它的主机呢它的IP地址呢是192.168.0.4。
那它们俩个呢都共同处在这样一个专用网当中,这个专用网的网络号是192.168.0.0,也就是这个IP地址标识的是这样一个网络。那么这个专用网当中的所有主机的IP地址,它的表示方法都是192.168.啊多少多少。
那这个专用网为了和因特网当中的主机进行通信,都需要经过这个NAT的路由器。
原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11431640.html