ip

0.0.0.0

集合 不清楚 主机 目的 网络 收容所

127.0.0.1

本机地址 Localhost
a、0.0.0.0:它表示的是这样一个集合:所有不清楚的主机和目的网络。

b、255.255.255.255:限制广播地址,这个地址不能被路由器转发。

c、127.0.0.1:本机地址,在Windows系统中,这个地址有一个别名“Localhost”。

1、0.0.0.0?
集合 不清楚 主机 目的 网络 收容所
严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。

2、255.255.255.255?
限制广播地址
不能 路由器 转发
限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!”这个地址不能被路由器转发。

3、127.0.0.1?
本机地址 Localhost
本机地址,主要用于测试。用汉语表示,就是“我自己”。在Windows系统中,这个地址有一个别名“Localhost”。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。

二、0.0.0.0 与 127.0.0.1的区别
一、0.0.0.0

严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。

二、255.255.255.255

限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!”这个地址不能被路由器转发。

三、127.0.0.1

本机地址,主要用于测试。用汉语表示,就是“我自己”。在Windows系统中,这个地址有一个别名“Localhost”。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。

参考:0.0.0.0 与 127.0.0.1的区别 - 百年孤寂dwn - 博客园
https://www.cnblogs.com/dwnblogs/archive/2012/09/03/2668492.html

二、127.0.0.1、0.0.0.0和本机IP地址的区别和使用
一、表面上的区别如下:
首先假设本机有多个网卡:eth0 :192.168.0.1 eth1:192.168.1.1 lo: 127.0.0.1

0.0.0.0 不能ping通,代表本机所有的IP地址;
监听127.0.0.1,创建Socket,那么用本机地址建立tcp连接不成功,反过来也是如此;也就是,监听时采用的地址为192.168.0.1,就只能用192.168.0.1进行连接。
而监听0.0.0.0创建Socket,那么无论使用127.0.0.1或本机ip都可以建立tcp连接,也就是不论通过127.0.0.1或192.168.0.1、192.168.1.1都能连接成功。
0.0.0.0建立tcp连接的时候也可以通过绑定IP_ADDR_ANY来实现。

那么问题来了,还回地址必须是127.0.0.1么?

    

  答案:不是必须!IPv4 的环回地址是保留地址之一 127.0.0.1。尽管只使用 127.0.0.1 这一个地址,但地址 127.0.0.0 到 127.255.255.255 均予以保留。此地址块中的任何地址都将环回到本地主机中。此地址块中的任何地址都绝不会出现在任何网络中。

  可以做一个简单的测试,用ssh root@127.2.3.4 然后登录看看是不是还是本机?不用修改ip,随意一个此范围内长度ip地址均可以ping通,并且通过ssh登录到本机。

二、事实上处理的区别,如下图:

他们是在数据链路层区别开的,路径很清楚,就不详述了。

参考: 127.0.0.1、0.0.0.0和本机IP地址的区别和使用 - 步孤天 - 博客园
https://www.cnblogs.com/bugutian/p/5103618.html

IPV6 ## ip地址的组成(网络位+主机位)内网和外网之间的通信的原理公有 IP 和私有 IP 的区别 外网访问原理分析 翻墙 内网穿透工具的原理与开发实战 花生壳 向日葵

爬虫 代理 google账号 阿里云服务器 家人生日提醒器

IP地址采用分层结构;

IP地址是由网络号(net ID)与主机号(host ID)两部分组成的。

根据不同的取值范围,IP地址可以分为五类;IP地址中的前5位用于标识IP地址的类别:

 A类地址的第一位为0;
 B类地址的前两位为10;
 C类地址的前三位为110;
 D类地址的前四位为1110;
 E类地址的前五位为11110。
 
 对于初学者而已,我们学习的网络编程(如TCP,UDP编程),我们通常都是在局域网内进行通信测试,有时候我们或者会想,我们现在写的内网网络数据和外网的网络数据有什么不同,我们内网的数据是如何走出外网的呢?

再者,我们大多人都是使用宽带上网,结果发现,A 和 B 的局域网 IP 都是192.168.31.11,当他们都访问百度浏览网页时,百度服务器回复数据时,如何区分是给 A 还是给 B 呢?

五分钟搞懂内网和外网之间的通信的原理

公有 IP 和私有 IP 的区别
首先,我们需要了解一下什么是公有 IP 和私有 IP ?

公有地址(Public address):由 Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些 IP 地址分配给注册并向Inter NIC提出申请的组织机构,公有 IP 全球唯一,通过它直接访问因特网(直接能上网)。<

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值