计算机网络学习(六)—网络层概述以及相关习题(2)

简介: 计算机网络学习(六)—网络层概述以及相关习题

计算机网络学习(六)—网络层概述以及相关习题(1)https://developer.aliyun.com/article/1383382


(三)、C类地址

练习题

五、划分子网的IPv4地址

  • 32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号
  • 子网掩码使用连续的比特1对应网络号和子网号
  • 子网掩码使用连续的比特0来对应主机号
  • 将划分子网的IPv4地址与其对应的子网掩码进行逻辑运算就可以得到IPv4地址所在子网的网络地址

    子网掩码的划分练习题,具体详细解题请看博客:子网掩码的划分


    默认的子网掩码是指在未划分子网的情况下使用的子网掩码

六、无分类编制的IPv4地址

  • 划分子网在一定程度上缓解了因特网在发展中遇到的困难,但是数量巨大的C类网因为其他地址空间太小并没有得到充分的使用,而因特网的IP地址在加速消耗,整个IPv4地址空间面临全部耗尽的威胁。
  • 为此,因特网工程任务组IETF提出了采用五分类编制的方法来解决IP地址的紧张问题,同时还专门
    成立了IPv6工作负责研究新版本彻底解决IP地址耗尽的问题。
  • 1993年,IETF发布了无分类域间路由器选择CIDR(Classless InterDomain Routing)的RFC文档
  • CIDR消除了A,B,C类地址,以及子网划分的概念
  • CIDR可以更加有效的分配IPv4的地址空间,并且可以在新的IPv6使用之前允许因特网的规模继续增长
  • CIDR采用斜线记法,或者称为CIDR法,就是在IPv4地址的后面添加斜线/,在斜线的后面写上网络前缀所占的比特数量

我们只要知道CIDR地址块的任何一个地址,就可以知道该地址块的全部细节:

  • 地址块的最小地址
  • 地址块的最大地址
  • 地址块的地址数量
  • 地址块聚合某类网络(A类、B类、C类)的数量
  • 地址掩码(也可以称为子网掩码)


    路由聚合(构造网)
  • 网络前缀越长,地址块越小,路由越具体

若路由器查表转发分组时有多条路由可选,则选择网络前缀最长的那条,这称为最长前缀匹配,因为这样的路由更加具体

七、IPv4的应用规划

相关文章
|
5天前
【计算机网络】第三章 数据链路层(概述 封装成桢 差错检错)
【计算机网络】第三章 数据链路层(概述 封装成桢 差错检错)
|
18天前
|
存储 网络协议 算法
【计算机网络】第一章 概述
【计算机网络】第一章 概述
72 8
【计算机网络】第一章 概述
|
20天前
|
安全 网络协议 Linux
Linux网络名称空间概述
Linux网络名称空间是操作系统级别的一种虚拟化技术🔄,它允许创建隔离的网络环境🌐,使得每个环境拥有自己独立的网络资源,如IP地址📍、路由表🗺️、防火墙规则🔥等。这种技术是Linux内核功能的一部分,为不同的用户空间进程提供了一种创建和使用独立网络协议栈的方式。本文旨在全方面、多维度解释Linux网络名称空间的概念、必要性和作用。
Linux网络名称空间概述
|
3天前
|
机器学习/深度学习 数据可视化 数据挖掘
【视频】少样本图像分类?迁移学习、自监督学习理论和R语言CNN深度学习卷积神经网络实例
【视频】少样本图像分类?迁移学习、自监督学习理论和R语言CNN深度学习卷积神经网络实例
10 1
|
6天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
11天前
|
边缘计算 人工智能 监控
《计算机网络简易速速上手小册》第10章:未来网络技术趋势(2024 最新版)
《计算机网络简易速速上手小册》第10章:未来网络技术趋势(2024 最新版)
30 2
|
11天前
|
监控 负载均衡 算法
《计算机网络简易速速上手小册》第6章:网络性能优化(2024 最新版)
《计算机网络简易速速上手小册》第6章:网络性能优化(2024 最新版)
49 3
|
11天前
|
安全 网络安全 网络虚拟化
《计算机网络简易速速上手小册》第3章:计算机网络设备和工具(2024 最新版)
《计算机网络简易速速上手小册》第3章:计算机网络设备和工具(2024 最新版)
30 1
|
20天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
31 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
1月前
|
机器学习/深度学习 开发者
论文介绍:基于扩散神经网络生成的时空少样本学习
【2月更文挑战第28天】论文介绍:基于扩散神经网络生成的时空少样本学习
16 1
论文介绍:基于扩散神经网络生成的时空少样本学习