让我们从一个有关子网掩码的面试问题开始

记得2014年去嘉华大厦一家公司面试,第一题是子网掩码的题目,大约有20多个不同掩码的IP地址,让你写出来哪些IP可以互相访问,IP地址都是公网地址。我简单模拟

大家好,关于让我们从一个有关子网掩码的面试问题开始很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

202.106.0.1/30 202.103.3.30/20 202.108.4.3/28 202.108.5.22/26

大概有20多个吧!

我没有回答笔试问题,然后进入面试。面试官问我为什么不回答第一个问题。我说我已经很久没有用笔来计算过这些子网掩码了。我一直在电脑上使用软件,因为他们正准备这样做。在开发VPN设备时,他们振振有词地说:“我们的设备测试VPN,看两个IP能否互通是很常见的事情。”这个问题有什么问题吗?因为我也在找工作,所以我没有好意思当场暴露自己的缺点。有些事情,你看透了就不需要解释清楚了,你就知道。

以下是心理动作

“你不知道公网有路由吗?你们公司出口没有网关吗?”看到思科已经过时的2500系列路由器还在办公桌上努力工作,我想还是算了吧。让他活在自己的世界里。有时我不说出来,但并不代表我看不透。生活有时就是这样。如果你要面对一个不如你的人来面试你,其实很难接受。也许这就是我转售的原因。”

今天我们先举一个不同子网访问的例子,看看通信是如何进行的以及是否可以通信。

网络拓扑:

联网

我们先假设一下,按照通常的思维,有多少种可能?

(1) 24位子网包含27位,因此A到B可以通过,但B到A不能通过。

(2) A和B可以通过ARP广播获取对方的MAC地址,从而能够通信。

(4) 由于ARP不能跨子网,A和B无法通信。

无论你打过多少个版本,考过多少次CCIE,工作了多少年,看到这种题你一定会一头雾水。如果你不迷茫,那就说明你已经修炼到了最高境界,可以参加华山论剑这样的大人物了。活动。

PC1配置:

让我们从一个有关子网掩码的面试问题开始

PC2配置:

我们先测试一下,看看能不能用?

从PC1到PC2

从PC2到PC1

我们来看看PC1如何与PC2通信。下面是我在PC1和PC2上同时抓包分析形成的逻辑图:

我们来详细看看这7个过程:

步骤一:

解释:PC1 不知道PC2 的MAC 地址,根据IP 判断PC2 处于同一子网,因此发送广播消息,目的MAC 为所有F。

步骤2:

解释:PC2 收到PC1 的ARP 广播请求,并响应ARP 请求消息。

第三个过程:

现象描述:PC2 发送ARP 请求报文,请求网关的MAC 地址。

第四道工序:

说明:网关响应ARP 请求。

让我们从一个有关子网掩码的面试问题开始

第五道工序:

描述:PC1 向PC2 发送ICMP 请求。由于PC1认为自己在同一个子网,所以直接将对方的MAC封装到二层报头中。

第6道工序:

第7道工序:

最后:PC1的软件收到了这条消息,所以在终端上显示Pint可以通过。

理解了这个过程,也就理解了PC2到PC1的通信过程。

后记:

施畅想起了带领我进入这个行业的人。 28岁的他不幸患上尿毒症,上帝有时也不是很公平。有些善良的人早早就离开了这个世界。如果他还活着的话,他的水平一定会比我今天的水平还要高。很多时候,技术的关键在于长期的积累。没有人一出生就拥有这些东西。

我记得当我还是个新手的时候,我问了一个非常低级的问题。 MAC地址显示0,我问别人是O还是0,专家说十六进制没有O。当然,他连十六进制都不懂。我很想往互联网方向工作,但并不是每个人都能做自己想做的事。我在这里向他致敬。

我专门查了一下这家公司是否还在。

公司产品:

查看产品列表,没有该VPN产品。一定有这样的面试官做不到吧~~~

最后,我留给大家一个问题。如果你在评论里回答正确的话,我可以告诉你我的微信ID。

用户评论

让我们从一个有关子网掩码的面试问题开始
青衫故人

网掩码这东西我都忘了…面试直接跳过就好了吧?太基础了也没啥意思.

    有8位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
矜暮

说真的这道题能把人打击得半死,每次考试都是被卡在网掩码上!还是多刷一些题目吧。

    有19位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
淡抹丶悲伤

面试官用网络知识考察候选人的确实很常见,就像我当年面试的时候考的就是IP地址和子网掩码的应用场景,当时我还特兴奋觉得自己答得非常对…

    有12位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
酒笙倾凉

感觉这篇文章说的很有道理啊!有些同学把技术知识点当作工具学习,没明白它的原理,所以遇到问题就束手无策。

    有9位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
巷口酒肆

面试官太狠了吧?问这么基础的问题,不应该问问我们如何在实际项目中应用这些知识吗?

    有10位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
折木

网掩码确实重要,但放在面试里会不会有些过时了?毕竟现在企业很多都用的云平台,网络配置已经高度自动化了!

    有10位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
余温散尽ぺ

这篇文章让我回想起上学的时候学习网络基础知识,网掩码那段真是费劲啊!当时总以为它和路由器关系很大呢!

    有5位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
将妓就计

我觉得面试题不要过于深奥,如果把人给难住了就没法聊更深入的技术问题了。从网掩码开始也能慢慢带出实际项目中的需求。

    有14位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
反正是我

是啊,像这种基础知识点,没掌握好面试里被问到确实有点尴尬。还是要多积累,多实践才能真正的学会。

    有11位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
冷嘲热讽i

这篇文章让我对网络编程有了一个更深的理解,原来网掩码只是众多技术应用的基础之一啊!

    有9位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
素颜倾城

从一道子网掩码的面试题中可以看出面试官想要考察候选人的基础知识和学习能力。这很有道理。面试是为了找到真正懂技术的,而不是只知道表面知识的人!

    有8位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
我没有爱人i

我觉得面试要全面一些,不能只局限于一个技术点。比如,我当年面试的时候被问到了数据结构、设计模式、算法等等多种方面。

    有9位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
毒舌妖后

是啊,现在技术更新迭代速度飞快,基础知识固然重要,但是更重要的是要有敏锐的学习能力和解决问题的能力!

    有14位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
冷月花魂

网掩码的计算方法确实比较复杂,我也是一直记不住怎么算。不过我感觉还是要多练习才能熟练掌握吧。

    有13位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
呆檬

面试的时候被问到网络协议、IP地址、子网掩码都会觉得很紧张啊!希望能遇到会带节奏的面试官,一步步引导着回答问题。

    有13位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
凉笙墨染

我觉得这篇文章说的没错,一个好的工程师应该要牢记基础知识点,才能在解决复杂问题的过程中更有把握。

    有8位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
余笙南吟

面试时一定要保持冷静头脑清晰,切忌慌乱无序地答题。要理解面试官的问题,然后用自己的语言来表达你的思路和解决方案。

    有14位网友表示赞同!

让我们从一个有关子网掩码的面试问题开始
浅笑√倾城

学习网络技术真的需要花大量的时间和精力去实践!理论知识是一方面,但更重要的是要把它应用到实际场景中去体会其中的奥妙!

    有14位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/103834.html

(0)
小su's avatar小su
上一篇 2024年8月30日 上午5:39
下一篇 2024年8月30日 上午5:42

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注