IP地址详解

IP地址

IP地址是用来标识网络中一个通信实体的,一个数据包具有源主机的IP和目的主机的IP地址,路由器通过IP地址所在网络来进行数据包转发,选择路由。IP地址属于TCP/IP协议栈中的网络层
  • IP地址的分类
  • IP子网划分
  • 子网掩码
  • 公有地址和私有地址

IP地址分类

一个IP地址由32位二进制数组成,主要由两部分组成:一部分为用来标识所在网络的网络号,另一部分为用于指定某台特定主机的主机号,一般采用点分十进制进行表示

网络号由因特网权利机构分配,主机地址由各个网络的管理员进行分配。所以网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。(其中保留给某些网络使用的私有地址除外)

为适应不同规模的网络,IP地址分为了5个不同的地址类别(ABCDE五类)

  • A、B、C类的IP地址最为常用
  • D类IP地址用于组播
  • E类IP地址用于科研

IP地址分类表

IP地址类型第一字节十进制范围二进制固定最高位二进制网络位二进制主机位每个网络中可容纳的主机数
A0~12608位24位2^24-2
B128~1911016位16位2^16-2
C192~22311024位8位2^8-2
D224~2391110组播地址使用
E240~2551111保留实验使用
1、A类IP地址(用来支持超大网络)

首先,网络号字段全为0的IP地址是个保留地址,意思是本网络,第二:网络号为127(01111111)的IP地址是保留作为本地软件环回测试的地址所以,A类IP地址中实际可用的网络号为1~126,即126个网络号,2^7-2

2、B类IP地址(用来支持中等网络)

在实际中,B类地址的128.0.0.0是不指派的,网络从128.1.0.0开始指派,所以B类网络可以指派的网络为2^14-1

3、C类IP地址(用来支持小型网络)

与B类网络类似,C类IP地址的192.0.0.0也不指派,从192.0.1.0开始指派,所以网络数为2^21-1

4、D类IP地址

D类IP地址用来支持组播,也称组播地址,组播地址不区分网络号或者主机号,局势单一的网络地址,用来转发目的地址为预先定义的一组IP地址的分组。

5、E类IP地址

E类IP地址用于科研,所以Internet上没有E类地址

保留IP地址

  • 网络地址:网络位不变,主机位全为0的IP地址表示网络本身,就是网络地址
  • 广播地址:网络位不变,主机位全为1的IP地址是广播地址

注:这就是每类网络的最大主机数要减2的原因,减去一个网络地址,减去一个广播地址。

公有IP地址和私有IP地址

公有IP地址是唯一的,因特网上任何两台不同的主机的具有不同的公有IP地址,但是,随着互联网的发展,许多企业都具有了自己的企业网,这些很多是局域网,不需接入因特网,但是他的每台主机也需要IP地址,所以为了解决这个问题,RFC1918留出了三块专有的IP地址空间(1个A类地址段,16个B类地址段,256个C类地址段)作为私有的内部使用的地址。这三块范围内的IP地址不会被Internet上的路由器进行转发,因为Internet上的路由器均没有配置这些IP地址的路由。

私有IP地址

IP地址类别RFC1918规定的地址范围
A10.0.0.0~10.255.255.255
B172.16.0.0~172.31.255.255
C192.168.0.0~192.168.255.255

IP地址具有的一些重要特点

  • IP地址是一种分等级的地址结构,IP地址管理机构只分配网络号,主机号则由相应单位自己分配,这样可以方便IP地址的管理。同时,路由器转发分组仅仅根据主机所在的网络号进行转发,这样可以使路由表中的项目数大幅减少,从而减小路路由表多占的存储空间以及查找路由表的时间。

  • IP地址是标志一个主机(或者路由器)和一条链路的接口,实际中需要几个接口,相应的就需要多少个IP地址

  • 用网桥,转发器或者交换机(二层交换机)连接的网络是同一个局域网,使用同一个网段的IP地址,具有不同网络号的网络相连,需要用路由器进行连接。

IP地址与硬件MAC地址的区别

  • IP地址是处于网络层的逻辑地址,MAC地址是处于数据链路层及以下的物理地址
  • 数据链路层及以下无法看到网络层的IP地址,但是可以看到MAC地址
  • MAC地址表示数据下一跳是要去哪里,IP地址表示这个数据包最终是要被哪个主机接收
  • 24
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loveCC_orange

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值