计算机网络——子网划分(内含习题讲解)

计算机网络——子网划分(内含习题讲解)PS:(习题是由b站–计算机网络-谢希仁第7版-河南科技大学视频中获得)前情提要:我们在这之前已经学过了两级的IP地址:但是两级的IP地址有很多弊端,所以我们将要学习三级IP地址,也就是两级IP地址的升级版那我们要注意什么呢?一:我怎么去知道人家用的是两级IP还是三级IP呢?答:利用子网掩码;二:那什么是子网掩码呢?…

大家好,又见面了,我是你们的朋友全栈君。

PS:(习题是由b站–计算机网络-谢希仁第7版-河南科技大学 视频中获得)

前情提要:我们在这之前已经学过了两级的IP地址:

计算机网络——子网划分(内含习题讲解)

但是两级的IP地址有很多弊端,所以我们将要学习三级IP地址,也就是两级IP地址的升级版

 

计算机网络——子网划分(内含习题讲解)

 

那我们要注意什么呢?

 

一:我怎么去知道人家用的是两级IP还是三级IP呢?      

 答:利用子网掩码;

 

二:那什么是子网掩码呢?    

  答:因为子网掩码就是用来区分地址中有没有子网号的,所以都是一串01字符串来表示;网络号和子网号用1表示,主机号用零表示,因此ABC类地址的子网掩码是有默认的:

计算机网络——子网划分(内含习题讲解)

 

三:子网掩码还能怎么用呢?

        答:IP地址与子网掩码相与,得出的就是网络地址;

 

以下是四类考试经常问的问题:

计算机网络——子网划分(内含习题讲解)

这个题考的是基本的运算:

将IP地址与子网掩码直接相与即可,要清楚255是八个一,所以与其相与一定是它本身,也就是 210.33.5 是不变的,只需要看68的二进制与128的二进制即可:

计算机网络——子网划分(内含习题讲解)

二:

计算机网络——子网划分(内含习题讲解)

解析:因为是A类网络,子网掩码默认为255.0.0.0,所以多出来的224就是子网号,也就是11100000,子网号就是占了前三个号,2的3次方,也就是八个子网个数,至于每个的子网号,就看后五位为零的主机号,去除掉全零和全一,也就是都从00001到11110的范围:

计算机网络——子网划分(内含习题讲解)

三:

计算机网络——子网划分(内含习题讲解)

解析:四个子网就是两个1:11000000,C网的默认子网掩码为 255.255.255.0,加上四个子网之后就是:255,255,255,192;

地址范围就是11的全排列:

计算机网络——子网划分(内含习题讲解)

四:

计算机网络——子网划分(内含习题讲解)

解析:先判断为C类地址,要五个子网,需要三个1:11100000;剩下五个主机数,2的五次方-2=30>28,所以主机数也够,因此子网掩码应为:255.255.255.224;

计算机网络——子网划分(内含习题讲解)

 

当你自己会写这四种题时,你的子网划分学的就差不多了,,,

加油啊!还有一星期就要考计网了呜呜呜。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124933.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm安装opencv-python_geany配置python

    pycharm安装opencv-python_geany配置python近期在学习计算机视觉,需要配置python以及OpenCV

    2022年8月27日
  • pyqt退出窗口_win10电脑软件闪退

    pyqt退出窗口_win10电脑软件闪退1.使用qtdesigner创建窗口界面这个都很熟悉了,就不重复说明了。(自行百度)2.pyqt将.ui文件转成python代码cd到.ui文件的目录,使用指令即可完成。得到一个py文件(一个类)红色部分是我自己加上去的,只是为了更好看懂代码,调试代码。3.运行pyqt生成的python代码,生成界面这里,需要添加几行代码!直接在Ui_Dialog类的py文件尾部添加如下代码:if__name__==”__main__”:app=QApplication(

    2022年8月28日
  • build.gradle报错(eclipse编译不了项目)

    笔者是通过idea编译spring5源代码,该项目基于gradle构建,编译过程中具体报错如下:2020-03-1610:38:26,134[663812]INFO-.project.GradleProjectResolver-Gradleprojectresolveerrororg.gradle.tooling.GradleConnectionException:…

    2022年4月11日
  • Web程序员们,你准备好迎接HTML5了吗?

    Web程序员们,你准备好迎接HTML5了吗?

    2021年8月7日
  • android短信验证码代码,Android短信验证码自动填写实现代码

    android短信验证码代码,Android短信验证码自动填写实现代码今天给大家分享一个Android短信验证码自动填写的功能。先看下效果图,我发送了一条短信到手机,自动填写验证码。如图:这个小功能运用到了观察者模式,什么是观察者模式?观察者模式:定义对象间的一种一个(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的对象都得到通知并被自动更新。在本例中,我们在短信中注册一个观察者,当短信功能(被观察者)收到信息时,就会…

    2022年7月25日
  • 银行软件测试面试常见问题答案(平安银行软件测试面试)

    测试技术面试题1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档

    2022年4月13日

发表回复

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

关注全栈程序员社区公众号