由公网和内网开始

内、外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网。

公网地址是指在因特网上直接可达的地址,如果你有一个公网地址,那就意味着你不但能访问别人,还能被人访问。

为什么我可以ping通服务器,服务器不能ping通自己的IP?

image.png

图中可以查看到,三种内网地址,除此之后,都认为是公网IP

这些地址已被声明私有化,任何内网中的设备可以任意使用这些地址,但是在这三个范围内的IP地址不允许出现在Internet(外网)上。所以我们平台在内部组网时用的比较多,比如监控项目与公司内部电脑ip设置,用的多的就是192.168.xx。

通常情况下,按照需要容纳的主机数选择私有地址段。家庭网络规模比较小,一个C类地址,192.168.1.x可以容纳254个终端,足够使用。

如果你想要让服务器ping通你的ip,那意味着你需要一个公网IP才行,所以我们常常使用到内网穿透工具。

私网地址如何访问互联网呢?

私网地址只能在局域网中使用,不同的局域网可以使用同样的私网地址,私网地址是不能出现在互联网上的。

那么私网地址如何访问互联网呢?这就需要用到NAT地址转换,将内网地址映射到外网地址。

家庭网络普遍使用端口映射的方式,NAT的核心是一张映射表(源IP地址,源端口,目的IP地址,目的端口),将内网源IP地址和端口映射到同一个公网地址的不同端口,如下图所示。

总之,家庭网络由于网络规模比较小,通常使用了192.168开头的私网地址,光猫拨号获取了一个公网地址(或者运营商私网地址),通过NAT方式的映射到这个公网地址的不同端口,访问互联网。主要注意的NAT模式和路由模式是不同的。

为什么我的ip地址一直在变化?

当用户连接网络的时候,会被随机的分配一个IP,下线时,主机收回IP,分配给其他用户

为什么在同一局域网下,我无法ping通同事的电脑,显示请求超时?

一般是由防火墙导致的问题

网络通信

当两台电脑需要通信的时候,你必须要连接他们,假设是一根线.

但通常一个网络不仅限于两台网络,假设有10台,将有45条线。

为了解决这个问题,引入了路由器,它的功能只有一个,将A电脑的通信,通过路由器,准确的发送给B电脑。

所以加入了路由器之后,每台电脑都将和路由器相连,同时路由器也有对应电脑台数的插口。

路由器的通信

如果我们要链接成千上万个电脑,该怎么办?我们为什么不把两个路由器彼此连接呢?

在现实中,我们需要把我们的网络连接到互联网服务提供商(ISP)。

ISP 是一家可以管理一些特殊的路由器的公司,这些路由器连接其他 ISP 的路由器。

你的网络消息可以被 ISP 捕获并发送到相应的网络。互联网就是由这些所有的网络设施所组成。

image.png

关闭对应网络的防火墙即可

引用:
https://zhuanlan.zhihu.com/p/412651897

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容