公网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)
上一篇 2022年6月3日 上午11:36
下一篇 2022年6月3日 上午11:36


相关推荐

  • sift构建尺度空间_离散序列的尺度变换

    sift构建尺度空间_离散序列的尺度变换尺度空间定义  说到尺度空间理论最早可以追溯到1962年的T.Iijima最先提出,学术界开始关注尺度空间技术主要在1986年IEEEPAMI上同时刊出的4篇关于尺度空间理论的文章奠定了发展基础。现实世界中物体只有具备一定的尺度才能够倍人眼所察觉,计算机视觉学术研究就是在不断的尝试与突破来模拟人眼的观察方法。因此,尺度空间就是试图在图像领域中模拟人眼观察物体的概念与方法。例如:观察一颗树,关…

    2022年10月14日
    6
  • traceroute和tracert用法详解「建议收藏」

    traceroute和tracert用法详解「建议收藏」一、什么是Traceroute?            Internet,即国际互联网,是目前世界上最大的计算机网络,更确切地说是网络的网络。它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异构网络的TCP/IP协议进行网间通信。互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到达另一端。每一个连接在Internet上的设备,如主…

    2025年6月3日
    5
  • JavaScript跨域请求

    JavaScript跨域请求个人博客 打开链接 1 什么是跨域 Js 为了安全有一个限制 不允许跨域访问 1 如果两个 url 的域名不同 2 Url 相同 端口不同也是跨域 3 Ip 不同也是跨域 2 解决跨域的问题可以使用 jsonp 解决跨域的问题 1 在 js 中不能跨域请求数据 js 可以跨域请求 js 片段 2 可以把数据包装成 js 片段 可以把数据使用 js 方法来包装 形成一条方法的调用语句 3 可以

    2026年3月18日
    1
  • 伪元素写竖线_CSS的伪类和伪元素

    伪元素写竖线_CSS的伪类和伪元素之前介绍了 8 种选择器 基本上可以应对大部分的开发需求 但是如果不会使用伪类和伪元素 就跟下面的图差不多 后面会摔的 伪元素和伪类虽然不是特别常用 但是 很好用 可以帮你省掉很多无用功 效果还好 下面直接进入正题 尽量用最小的篇幅让人明白如何使用它们 1 伪元素和伪类的区别伪元素和伪类都是为了给一些特殊需求加样式 定义上基本一致 伪类像类选择器一样给已存在某个元素添加额外的样式 伪元素则是给自

    2026年3月16日
    2
  • svn钩子(hooks)自动部署代码到web目录

    svn钩子(hooks)自动部署代码到web目录

    2021年10月29日
    40
  • 将python打包成exe_python程序打包成安装包

    将python打包成exe_python程序打包成安装包Python Windows下打包成exe文件

    2022年4月21日
    57

发表回复

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

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