admin 管理员组文章数量: 1184232
详细讲解IP协议 O > O
文章目录
- JavaEE & IP协议
- 1. 地址管理
- 1.1 IP协议报文格式
- 1.2 动态分配IP地址
- 1.3 NAT机制
- 1.4 IP协议
- 1.4 IP协议工作过程
- 1.5 IPV6协议
- 1.6 IP地址的组成
- 1.7 特殊的IP地址
- 2. 路由选择
JavaEE & IP协议
1. 地址管理
我们希望,每个网络上的设备,要能分配到一个地址(唯一)
1.1 IP协议报文格式
本质上,IP地址就是一个32为的整数
- 点分十进制的形式~
- 三个点分成四个部分,每个部分0-255
而如果单看int的取值范围
- 它可以表示42亿9千万的数据
- 2147483648 * 2
- 字节换算牢记(常见)
- 0 - 255 ==> -128 - 127
- 0 - 65535 ==> -32768 - 32767
- 0 - 42亿9千万 ==> -21亿 - 21亿
显然,这是不够用的
- 全世界有很多的电脑,服务器路由器,还有很多很多很多的手机~
1.2 动态分配IP地址
设备上网才分配,不上网就不分配
- 可以省下一大批ip地址,但是并没有增加ip地址的数量
- 治标不治本,只能缓解~
路由器的一个功能,DHCP
- 如果开启了DHCP,此时路由器就自动给你的设备分配一个局域网内唯一的ip
- 默认是开启自动分配的
- 不开启也可以,但是需要人工来保证你的ip是唯一的
- 如果与别人重了,两个人都得寄
昨天的IP和今天的很可能不一样~
1.3 NAT机制
它把所有的IP地址分为两大类:
- 内网IP: 【10.* 】或者【172.16.* ~ 172.31.* 】或者 【192.168.* 】
- 只要是这三种开头的,都被称为内网ip
- 外网IP:剩下的ip
- 多个设备一个外网IP,一个设备一个内网IP
- 不同外网IP的设备,可以有同一个内网IP
例子:
我们在现实中其实也不少见这种情况
- 例如在学校网购,如果只有一个快递驿站,那么所有学生老师的快递的地址都填的是学校的地址
- 学校的地址是唯一的,但是这个包裹的主人不一定唯一
即,内网设备如果要访问外网,会给它分配一个外网IP
- 这个外网IP并非某设备的专属,
- 而是这个内网中的所有设备都共用这一个外网IP~
在这样的放宽之下,IP就够用了~
什么是内网和外网:
- 局域网可以称之为内网
- 一个设备的局域网的内网IP
- 对于内网和外网的规模规范,没有明确,类似局域网和广域网的界限
- 在广域网内的外网ip(局域网在广域网中的位置),内网设备要向与外界交流,必然有一个外网IP,即所属局域网共用IP
控制台ipconfig:
- 内网IP
版权声明:本文标题:【JavaEE】IP协议详细讲解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763724040a3264514.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论