每天一道面试题--子网掩码是什么

子网掩码用来判断两台计算机的IP地址是否属于同一网段,是与IP地址相对应的长32bit的二进制串,网络号全为1,主机号全为0。子网掩码与IP地址相与,得子网地址。同属一个子网的所有主机及路由器的相应端口,必须设置相同的子网掩码。

使用子网掩码时,路由器分组转发过程
1、从数据报首部提取目的主机的IP地址D
2、判断是否直接交付:用和此路由器直接相连的网络逐个排查,子网掩码和D逐位与,看结果是否和网络地址匹配,若匹配则直接交付,否则间接交付,执行第三步
3、若路由表中有D的主机路由,则把数据报传给路由表中指向的下一跳(通过ARP,将下一跳MAC地址放在MAC帧首部)否则执行第四步
4、对路由表的每一行中的子网掩码与D相与,结果为N,若N与该行目的地址匹配,则把数据报传给路由表中指向的下一跳,否则执行第五步
5、若有默认路由,传给默认路由器,否则转发失败

每天一道面试题 文章被收录于专栏

Linux,MySQL,python,测试基础,计算机网络,操作系统,数据结构与算法。持续更新中...

全部评论

相关推荐

专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
牛客87317764...:然后客户端边学边投,学个1个月投不进去都是正常的,这玩意非常看运气
投递快手等公司10个岗位
点赞 评论 收藏
分享
12-24 14:26
东北大学 Java
一只乌鸦:重邮+东北,好经典的学校
最后再改一次简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务