08IP地址分类及子网划分

一、IP地址构成

  • 网络部分:用来标识一个网络
  • 主机部分:用来区分一个网络内的不同主机
  • 网络掩码:区分一个IP地址中的网络部分及主机部分
  • 192.168.10.1/24 网络部分:192.168.10 主机位:1 网络掩码:24

二、IP地址寻址

  • 网络部分:用来标识一个网络,代表IP地址所属网络
  • 主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备
    • ​ 可用地址:除了后缀位0和255的
    • 不可用地址:192.168.1.0和192.168.1.255 后缀位0和255的

三、IP地址类型

  • 我们通常把一个网络号定义的网络范围为一个网段

  • 网络地址:用来标识一个网络

    • 例如:192.168.10.0/24
  • 广播地址:用于向该网络中的所有主机发送数据的特殊地址

    • 例如:192.168.10.255/24
  • 可用地址:可分配给网络中的节点或网络设备接口的地址

  • 注意:网络地址和广播地址不能直接北节点或网络设备所使用

  • 注意:一个网段可用地址数量为:2^n-2(n为主机部分的比特位数)

四、IP地址计算

  • 例如:172.16.10.1/16这个B类地址的网络地址、广播地址以及可用地址叔分别为

  • 网络地址为:172.16.0.0/16(主机位全为0,得出网络地址)

  • 广播地址为:172.16.255.255/16(主机位全为1,得出广播地址)

  • IP地址数:2^16=65536

  • 可用地址数:2^16-2=65534

  • 可用IP地址范围:172.16.10.1/16—172.16.255.254/16

五、私网IP地址

  • 公网IP地址:IP地址由LANA统一分配的,以保证任何一个IP地址在Internet上的唯一性。
  • 私网IP地址:实际上一些网络不需要连接到Internet,比如一个大学的封闭实验室内的网络,只要同一个网络中的网络设备的IP地址不冲突即可。在IP地址空间里,A、B、C三类地址中各预留了一些地址专门用来上述情况,称为私网IP地址。
    • A类:10.0.0.0 ~10.255.255.255
    • B类:172.10.0.0~172.31.255.255
    • C类:192.168.0.0~192.168.255.255

六、特殊IP地址

  • IP地址空间中,有一些特殊的IP地址,这些IP地址有特殊的含义和作用
特殊IP地址地址范围作用
有限广播地址255.255.255.255可作为目的地址,发往该网段所有主机(受限于网关)
任意地址0.0.0.0“任何网络”的网络地址;“这个网络上这个主机接口”的IP地址
环回地址127.0.0.0/8测试设备自身的软件系统
本地链路地址169.254.0.0/24当主机自动获取地址失败后,可使用该网段中的某个地址进行临时通信

七、IPv4 vs IPv6

  • 由全球IP地址分配,LANA(Internet Assigned Numbers Authority)管理的IPv4地址,于2011年完全用尽。随着最后一个IPv4公网地址分配完毕,加上接入公网的用户及设备越来越多,IPv4地址枯竭的问题日益严重,这是当前IPv6替代IPv4的最大源动力。

  • IPV4:

    • 地址长度:32bit
    • 地址分类:单播地址、广播地址、组播地址
    • 特点
      • 地址枯竭
      • 包头设计不合理
      • 对ARP的依赖,导致广播泛滥
  • IPv6:

    • 地址长度:128bit
    • 地址分类:单播地址、广播地址、任播地址
    • 特点:
      • 无线地址
      • 减缓的报文头部
      • IPv6地址自动部署

八、子网划分

1.为什么划分子网

  • 一个B类地址(2^16=65536个IP地址)用于一个广播域,地址浪费
  • 广播域太庞大,一旦发生广播,内网不堪重负
  • 将一个网络号划分成多个子网,每个子网分配给一个独立的广播域
  • 如此依赖广播域的规模更小、网络规划更加合理
  • IP地址得到了合理利用

2.如何进行子网划分 - 原网段分析

  • 例如:192.168.10.0/24网段
  • 网络地址:192.168.10.0/24
  • 广播地址:192.168.10.255
  • IP地址数:2^8=256个
  • 可用IP地址数:2^8-2=254个

九、ICMP协议

  • Internet控制消息协议(Internet Control Message Protocol)是IP协议的辅助协议
  • ICMP协议用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。
TypeCodeChecksum(描述)
00Echo Reply
30网络不可达
31主机不可达
32协议不可达
33端口不可达
50重定向
80Echo Request

1.ICMP重定向

  • ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非最优路由的时候,它会向该主机发送一个OCMP重定向报文,请求主机改变路由。

2.ICMP差错检测

  • ICMP Echo消息常用于诊断源和目的地之间的网络连通性,同时还可以提供其他信息,如报文往返时间等。
  • 功能:ping
  • Ping是网络设备、Windows、Unix和Linux平台上的一个命令,其实是一个小巧而实用的应用程序,该应用基于ICMP协议。
  • Ping常用于探测到达目的节点的网络可达性

十、网络IP地址规划

  • IP地址规划要和网络结构、路由协议、流量规划、业务规则等结合起来考虑。IP地址的规划应尽可能和网络层次相对应,应该是自顶向下的一种规划
  • 总的来说:IP地址规划的目的:易管理、易扩展、利用率高
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值