公网IP和内网IP的区别? 什么是127.0.0.1?

公网IP和内网IP的区别? 什么是127.0.0.1?IP地址是设备在网络上的唯一标识符,比如无线路由器有两个IP,公网IP(例如100.78.118.73)连接互联网,私有(内网)IP(如192.168.1.1)连接局域网,当设备连接WIFI上网,无线路由器就会给手机或者电脑分配一个私有IP。这里提出了两种IP,公网IP和内网IP。怎么理解呢?其实是因为近几十年广泛运用的IPV4地址枯竭,已经无法让每个设备都拥有一个IP了,于是NAT技术诞生,…

大家好,又见面了,我是你们的朋友全栈君。

  IP地址是设备在网络上的唯一标识符,比如无线路由器有两个IP,公网IP(例如100.78.118.73)连接互联网,私有(内网)IP(如192.168.1.1)连接局域网,当设备连接WIFI上网,无线路由器就会给手机或者电脑分配一个私有IP。

这里提出了两种IP,公网IP和内网IP。怎么理解呢?
  其实是因为近几十年广泛运用的IPV4地址枯竭,已经无法让每个设备都拥有一个IP了,于是NAT技术诞生,它通过技术转换,给多台设备分配内网IP,这多台设备共用少数公网IP(很多运营商分配到家里的宽带就是内网IP)。可想而知肯定会比人手一个公网IP延迟高

  好在IPV6现在有大力推广的迹象,人均一个IP的时代也不远了,不过这样网络上的追查也变得更容易,个人隐私也会更加暴露。

  回归正题,因此我们通过公网IP访问互联网(公网、外网)上的设备,通过内网IP访问局域网内的设备。

本机IP 127.0.0.1

  另外再说一个127.0.0.1,这是规定的本机IP。当发送包给127.0.0.1时,路由器会把这个包发回源地址,这样的数据也不会经过路由器之外的网络,用于做环回测试。localhost 和 127.0.0.1 也存在一些区别,有兴趣的话可以看这里

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136586.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • redis 6379端口不通解决方法「建议收藏」

    redis 6379端口不通解决方法「建议收藏」1.reids服务器的6379端口telnet不通2. 查看reids进程和端口,都是存在的。只是ip地址是127.0.0.1而不是0.0.0.0,只是本机能使用3.查找redis的配置文件redis.conf 使用命令:find/-nameredis.conf 4.查找bind127.0.0.1所在的行数  使用命令:cat/usr/local/re…

    2022年5月9日
    158
  • 苹果手机各种尺寸详细表以及iPhoneX、iPhone 11、iPhone 12、iPhone 13 屏幕适配,状态栏高度问题「建议收藏」

    苹果手机各种尺寸详细表以及iPhoneX、iPhone 11、iPhone 12、iPhone 13 屏幕适配,状态栏高度问题「建议收藏」iPhone设备物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。代数 设备 操作系统 逻辑分辨率(point) 物理分辨率(pixel) 屏幕尺寸(对角线长度) 缩放因子 iPhone 第一代 iPhone2G iOS1 320×480 480x…

    2022年4月26日
    271
  • windows ftp 被动模式_通常ftp用主动还是被动模式

    windows ftp 被动模式_通常ftp用主动还是被动模式环境:windowsserver2012R2FTPclientFileZilla3.7.3windowsserver2012服务器搭建完毕后默认为主动式(测试发现windows10搭建完毕默认为被动式)由于开发人员所做视频推流不支持主动式故需要更改为被动式主动式:有客户端N端口发起连接到服务器端21端口传输数据时由服务器端20端…

    2025年10月28日
    3
  • Ubuntu20.04 虚拟显示器配置(解决无显示器远程黑屏问题)

    Ubuntu20.04 虚拟显示器配置(解决无显示器远程黑屏问题)Ubuntu20.04配置虚拟显示器

    2022年8月21日
    62
  • c语言循环中按键跳出,C语言跳出循环

    c语言循环中按键跳出,C语言跳出循环C语言跳出循环C语言在程序员中备受青睐,成为最近25年使用最为广泛的编程语言。那么大家知道C语言跳出循环是怎么回事呢?下面一起来看看!使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。break关键字在《C语言switch语句》一节中,我们讲到了break,用它来跳出switch语句。当break关键字用于w…

    2022年5月4日
    105
  • Landsat TM 波段组合[通俗易懂]

    Landsat TM 波段组合[通俗易懂]附录2:LandsatTM波段组合(NASA网页99-10-18)3,2,1这种RGB组合模拟出一副自然色的图象。有时用于海岸线的研究和烟柱的探测。4,5,3用于土壤湿度和植被状况的分析。也很好的用于内陆水体和陆地/水体边界的确定。4,3,2红外假色。在植被、农作物、土地利用和湿地分析的遥感方面,这是最常用的波段组合。7,4,2土壤和植被湿度内容分析;内陆水

    2022年7月23日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号