网络学习笔记4—IPV4地址

IPV4地址

IP地址----身份标识概念,哪个网络的某一台主机去找另一个网络的另一台主机
IP地址大小—32bit,以点分十进制的形式,分为四段X.X.X.X
每一段8bit, 一个八位组就是一个字节,Byte,32个bit对应4个Byte
每一段的取值范围:0-255
2的几次方-1: 比如2的8次方减1=256-1=255,为何减1?因为从0开始
IP地址的高位和底位
高位:网络位,从左往右—为1的位—唯一的标识一个网络
低位:主机位,从右往左—为0的位—标识一个网络中这台主机是谁—标识接口
一个广播域代表一个网络,处于一个网络中的主机,高位相同,低位一定不相同,原因是必须在一个网络中保证一个ip地址的唯一性,例如:
192.168.1.1 255.255.255.0:网络位相同,主机位不相同
192.168.1.2 255.255.255.0:网络位相同,主机位不相同
IANA组织—负责进行地址分类,地址需要购买
主类形式分为5大类—A-E类
A、B、C类—属于单播地址
D类地址—属于组播地址—标识的是一组地址
E类地址—属于被保留地址—科研保留
地址需要向IANA组织购买和申请
A类地址—最左边的第一个八位组的第一个bit恒为0
00000000.00000000.00000000.00000000
涉及到二进制和十进制数转换:
每一个八位组从高位到低位所对应的一个数值:
第一个八位组从左到右的第一位:2的7次方=128
第二位:2的6次方=64
第三位:2的5次方=32
第四位:2的4次方=16
第五位:2的3次方=8
第六位:2的2次方=4
第七位:2的1次方=2
第八位:2的0次方=1
A类地址—最左边的第一个八位组的第一个bit恒为0
当第一个八位组的第一位为0时,为0
当第一个八位组的第一位为0时,后七位为1
00000000=0
01111111=127
因此A类IP地址的取值范围:0—127
注意:还需要排除两个地址不能使用:0和127
0.0.0.0—默认地址(非指定地址)
非指定地址:在主机没有IP地址的时候,需要封装数据—比如DHCP时使用,最开始的时候,对于client端没有地址,如果要封装数据,则封装为全0的地址
默认地址:静态路由协议—特殊的静态路由—默认路由0.0.0.0/0—匹配所有的网段

127.0.0.1—回环地址—loopback地址—多用于检查网卡的驱动,127整段的IP地址都用于测试使用,比如127.127.127.127
主A类地址特点:前8位定义为网络位,后24位定义为主机位,可以提供主机地址范围:2的0次方-1 --2的24次方-1个

B类地址—最左边的首字节前两个2bit,恒为10
10 000000
从右到左,当第六位为0的时候,10 000000,128
从右到左,当第六位为1的时候,10 111111,191
128—191—每一个都可以使用
主B类地址特点:前16位为网络位,后16位为主机位,可以提供主机地址范围:2的16次方=65536

C类地址:192—223
前两位恒为110,
110 00000
当后面的5位为0的时候—192
11011111—255-32=223
当后面的5位都为1的时候—223

D类地址:224—239—组播地址
前四位恒为1110
11100000
当剩余的4位都为0的时候,224
11101111
当剩余的4位都为1的时候,255-16=239

E类地址:240—255
前四位恒为1111
当后4为都为0的时候,取值240
当后4为都为1的时候,取值255
240—255

在以上地址中,有些特殊的地址是不能使用的
主机位全为0的地址—称为网络号(网段)—又称为路由前缀—标识一个网络
192.168.1.0/24
172.16.0.0/16
10.0.0.0/8
主机位全为1的地址—定向的广播地址—比如从192网段发送一个数据到172.16.255.255(一个网络通过路由设备向其他网络的主机发送一个数据,要发送到另一个网络的所有主机,并且这个网络必须和本网络的路由器直接直连)
192.168.1.255/24
172.16.255.255/16
10.255.255.255/8
所有位全为1—255.255.255.255—全向广播地址(发送数据一个数据,让整个网段内的主机都可以收到)
全向广播地址示例:
在192.168.1.0/24这个网段,其中192.168.1.10/24主机发送一个数据,让192.168.1.0/24这个网段内的所有主机的接口都可以收到,这就是所谓的广播地址
哪一种协议类型使用了全向广播地址?
ARP—使用了广播请求—在整个广播域内
DHCP relay—可以穿越到其他网段—称为中继—当一台路由设备收到一个全向广播数据,我如果配置了中继服务,就会将广播数据转换为单播数据发送

IP地址,真正可以使用的地址数量
主A类:2的24次方-2
主B类:2的16次方-2
主C类:2的8次方-2
----------------------按照主类形式进行划分
主B类:2的16次方-2=65534个地址—所有地址配置在主机上,所有的主机处于同一个广播域/网络—有什么影响?—当其中一个设备发送ARP,其余的设备都能够收到,有些主机没有必要收到,另外还会造成网络拥塞等问题—因此需要划分网络
一个网络最多的主机数量—200-300台
如果最多分配300台地址,其余的IP地址会浪费—因此为了避免这个问题,需要进行子网化—减收IP地址的浪费—把靠近网络位的主机位变成网络位
172.16.0.0/16—为了减少IP地址的浪费—把靠近网络位的主机位变成网络位—进行借位
被借的位—称为子网位
172.16.00000000.00000000
借位后,变为:172.16.128.0/17
即把172.16.0.0/16划分为了两个网络
172.16.0.0/17
172.16.00000000.00000000
0-127
172.16.128.0/17
172.16.10000000.00000000
128-255
1、 FLSM—定长的子网掩码—要求掩码长度一样
2、 VLSM—不定长的子网掩码
172.16.128.0/17
172.16.10000000.00000000
继续划分:172.16.11000000.00000000
划分为:
172.16.0.0/17—255.255.128.0
172.16.128.0/18—255.255.192.0
172.16.192.0/18—255.255. 192.0
/17和两个/18就称为不定长的子网掩码
有类:早期的有类路由器,不支持不连续的掩码,掩码必须等长
无类:现在的路由器都可以支持不连续的掩码
最多可以借位到30位为止,2的2次方=4,除去一个网络号和定向广播地址,剩下两个地址可以使用—又称为点对点地址
子网掩码—标识被子网化的网络,用于区分被子网化的网络,用于区分网络位和主机位,子网化后,网络位变多了,主机位变少了—二进制数的1代表所对应的就是网络位,二进制数的0对应的就是主机位
100.1.1.0/24—1个C
现在IDC—数据中心,50台服务器需求IP地址,为了最大化节约IP地址,子网化
网络地址+广播地址+网关地址=3个,因此一共需要53个地址
100.1.1.00000000
100.1.1.11000000
100.1.1.0—100.1.1.63 255.255.255.192
100.1.1.64—100.1.1.127 255.255.255.192
100.1.1.128—100.1.1.191 255.255.255.192
100.1.1.192—100.1.1.255 255.255.255.192
剩余6位为主机位,2的6次方=64,够使用
借位—靠近网络位的主机位依次借位—要么是连续的0—要么是连续的1

200.1.1.0/24 需要的主机数量:100台
需要100+3=103台主机
200.1.1.0—200.1.1.127 255.255.255.128
200.1.1.128—200.1.1.255 255.255.255.128
如果还需要50台
200.1.1.128/25继续进行划分
200.1.1.10000000
借1位:200.1.1.11000000
200.1.1.192
200.1.1.128—200.1.1.191 255.255.255.192 /26
200.1.1.192—200.1.1.255 255.255.255.192 /26
如果还需要63台,是否可以?需要63+3=66

子网化—工作中不会涉及大量IP地址的子网化—通过子网掩码计算器
每划分一次,就要浪费2+1个IP地址(网络地址,广播地址,网关地址),并不能最大程度的节约IP地址,因此提出了公网IP地址和私网IP地址的概念
公网IP地址:全球唯一,不可重复
私网IP地址:私网IP地址可以重复,不能出现在internet中/公网上—运营商不为私网IP做路由
主A类:10.0.0.0—整个段
主B类:172.16.0.0—172.31.0.0
主C类:192.168.0.0—192.169.255.0
以上私网IP地址都是可以重复使用的
划分了私网IP地址以后,私网IP只能用于内网—局域网—通过NAT技术(网络地址转换)—将内网的IP地址和出口的公网IP做一对多或一对一的转换—PAT
实现把内网的一个或多个网段映射到公网上面
MPLS专线
IPv6—地址128bit

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值