【计算机网络 - 基础问题】每日 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 和本机地址都可以访问到服务。
相关推荐
2401_873479401 分钟前
金融风控中IP地址查询如何识别异常登录?IP离线库提升欺诈拦截准确率的完整指南
服务器·网络·php
前端摸鱼匠1 分钟前
【AI大模型春招面试题20】大模型训练中优化器(AdamW、SGD、RMSProp)的选择依据?
人工智能·ai·语言模型·面试·大模型·求职招聘
神秘剑客_CN2 分钟前
python安装requests及pandas
开发语言·python·pandas
绛橘色的日落(。・∀・)ノ2 分钟前
机器学习笔记
笔记
回家路上绕了弯5 分钟前
IDEA 2026.1 玩转 Git Worktree:可视化操作,告别分支切换内耗
git·后端
代码改善世界8 分钟前
【C++初阶】stack和queue用法详解:常用接口、模拟实现与面试题(附完整代码)
开发语言·c++
0xDevNull10 分钟前
Spring Boot 2.0动态多数据源切换实战教程
java·后端
Proxy_ZZ011 分钟前
不同VLAN之间怎么通信?从“隔墙喊话”到“路由器搭桥”
网络·智能路由器
特长腿特长12 分钟前
systemd 服务配置文件,xxx.service 编辑指南,自定义我们自己的服务。
linux·网络·云原生
xuhaoyu_cpp_java14 分钟前
MySql学习(一)
经验分享·学习·mysql