某不知名人士 2024-02-08 15:49 采纳率: 92%
浏览 10
已结题

ip子网掩码问题,概念有点混淆

第8道题是选a还是选b,寒假期间补一下网络基础的内容,以前没怎么认真去学。我看网上说计算出2的平方后还要减去2位(子网数),在A和B之间纠结;还有就是主机数是254和子网掩码的差吗?

img

  • 写回答

5条回答 默认 最新

  • wj31932 2024-02-08 22:18
    关注

    答案是B

    ip地址32位,为方便记忆,用十进制.方式分成四段,他有寻址定位功能,分成前面是网络地址后面是主机地址,网络地址表示在那一大段,主机地址表示设备在大段里的相对位置。如学生学号31200426,31专业代号,2004年级代号,26学生编号,前六位就能确定是那个班级,26就是某个学生,这样分层来寻址定位。
    子网是把原来大的,主机多的网络,画成主机个数更小的网络,采用的是网络地址位向右移动的方法,把原来的主机位变成网络位,减少原来主机位的方法。
    掩码有两种表示方法,数字和ip形式。
    数字如题目192.168.1.0/24,/24就是表示ip地址ip地址中前24位前三段是网络地址,后面8位第四段是主机地址。掩码的ip形式就是32位中网络地址用连续的1表示,主机地址位用连续的0表示,11111111 11111111 11111111 00000000,ip格式就是255.255.255.0。
    子网划分把一段主机位8位,变成前面几位是网络地址,后面是主机地址的形式。就是掩码从0变成非零,假定这一段8位中,主机位为n,主机位最大值是2^n-1,那么这段掩码值就是前面8-n个1,后面n个零,我们知道二进制8个1是255,n个1就是2^n-1,这个掩码值就是255-(2^n-1)=256-2^n
    题目中掩码是255.255.255.240,由240得出ip第四段n=2^4=16,主机位有四位,那么网络位就有四位,就有2^(8-n)个取值,四位网络位取值0000-1111,共16种取值,每种取整都代表一个子网,每个子网里主机位同样有16种取值0000-1111。
    你这样理解,一段软绳,等长256小段,编号依次0到255,要分成等长16大份,每份16小块,就得对折四次,一分为二,再对折为4,4对折成8,8对折成16,每份开头编号就是16xk,k取值从0,到15,就是0 16 32 64……224 240。
    现在规定每份开头和结尾不能用,开头对应网络地址,结尾对应广播地址,所以可用的ip就是2^n-2
    所以答案是b,网络位4位,对应16个子网,每个子网里14个可用ip

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 2月17日
  • 已采纳回答 2月9日
  • 创建了问题 2月8日

悬赏问题

  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥15 python安卓开发
  • ¥15 使用R语言GD包一直不出结果
  • ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
  • ¥15 如何根据一个截图编写对应的HTML代码
  • ¥15 stm32标准库的PID角度环
  • ¥15 ADS已经下载好了,但是DAS下载不了,一直显示这两种情况,有什么办法吗,非常急!