当前位置: 首页 > news >正文

【计算机网络 - 基础问题】每日 3 题(三十八)

✍个人博客:https://blog.csdn.net/Newin2020?type=blog
📣专栏地址:http://t.csdnimg.cn/fYaBd
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!)

112. 无分类地址 CIDR

正因为 IP 分类存在许多缺点,所以后面提出了无分类地址的方案,即 CIDR。
这种方式不再有分类地址的概念,32 比特的 IP 地址被划分为两部分,前面是网络号,后面是主机号。

怎么划分网络号和主机号的呢?

表示形式 a.b.c.d/x,其中 /x 表示前 x 位属于网络号, x 的范围是 0 ~ 32,这就使得 IP 地址更加具有灵活性。

比如 10.100.122.2/24,这种地址表示形式就是 CIDR,/24 表示前 24 位是网络号,剩余的 8 位是主机号。

在这里插入图片描述

113. ping —— 查询报文类型的使用

接下来,我们重点来看 ping 的发送和接收过程。

同个子网下的主机 A 和 主机 B,主机 A 执行ping 主机 B 后,我们来看看期间发送了什么?

在这里插入图片描述

114. 断网了,还能 ping 通 127.0.0.1 吗?

  • 127.0.0.1 是回环地址。localhost 是域名,但默认等于 127.0.0.1。
  • ping 回环地址和 ping 本机地址,是一样的,走的是 lo0 “假网卡”,都会经过网络层和数据链路层等逻辑,最后在快要出网卡前狠狠拐了个弯, 将数据插入到一个链表后就软中断通知 ksoftirqd 来进行收数据的逻辑,压根就不出网络。所以断网了也能 ping 通回环地址。
  • 如果服务器 listen 的是 0.0.0.0,那么此时用 127.0.0.1 和本机地址都可以访问到服务。
http://www.lryc.cn/news/459675.html

相关文章:

  • 深入浅出MongoDB(五)
  • 【conda】创建、激活、删除虚拟环境
  • 关于int*的*号归属权问题
  • leetcode---素数,最小质因子,最大公约数
  • 基于stm32的蓝牙模块实验
  • C语言解决TopK问题
  • 磁盘存储链式结构——B树与B+树
  • 如何批量从sql语句中提取表名
  • 怎么把音频的速度调慢?6个方法调节音频速度
  • K8s-services+pod详解1
  • 从RNN讲起(RNN、LSTM、GRU、BiGRU)——序列数据处理网络
  • python:假的身份信息生成模块faker
  • spring task的使用场景
  • 美畅物联丨剖析 GB/T 28181 与 GB 35114:视频汇聚领域的关键协议
  • uni-app 开发的应用快速构建成鸿蒙原生应用
  • 代码随想录算法训练营| 669. 修剪二叉搜索树 、 108.将有序数组转换为二叉搜索树 、 538.把二叉搜索树转换为累加树
  • Django模型实现外键自关联
  • Android ViewModel
  • 优先算法1--双指针
  • 利用弹性盒子完成移动端布局(第二次实验作业)
  • C# 字符串(string)三个不同的处理方法:IsNullOrEmpty、IsInterned 、IsNullOrWhiteSpace
  • 读书笔记 - 虚拟化技术 - 0 QEMU/KVM概述与历史
  • 常见的负载均衡
  • 利用sessionStorage收集用户访问信息,然后传递给后端
  • 什么是Qseven?模块电脑(核心板)规范标准简介二
  • leetcode数组(三)-有序数组的平方
  • HCIP-HarmonyOS Application Developer 习题(五)
  • 【详细教程】如何使用YOLOv11进行图像与视频的目标检测
  • H7-TOOL的LUA小程序教程第14期:任意波形信号发生器,0-20mA输出和微型数控电源(2024-10-11,已更新)
  • Redis面试篇3