前言

这几天在捡计算机网络原理,但是发现很多计算IP的题目都不会计算了,然后百度(谷歌)了很久都找不到比较好的文章,也废了我差不多3-4个小时才解出来,所以就写一篇文章来进行总结吧!

开始

开始之前你要先了解一下IP地址的基本概念

IP地址基本概念

1.IP地址范围,要知道它是什么类型的IP地址

A 0.0.0.0 - 127.255.255.255
B 128.0.0.0 - 191.255.255.255
C 192.0.0.0 - 223.255.255.255
D 224.0.0.0 - 239.255.255.255
E 240.0.0.0 - 255.255.255.255

2.IP地址的组合,要知道它是由什么组合而成的

ps:主要看A、B、C这三类地址

它们由:网络号+主机号 组合而成

3.要知道什么是与(&)运算,什么是或(||)运算

与运算(&):就是双方必须都是1才得1

1 1 = 1、1 0 = 0、0 1 = 0、0 0 = 0

或运算(||):就是双方有一个是1就得1

1 1 = 1、1 0 = 1、0 1 = 1、0 0 = 0

4.要知道11111111代表什么

255.255.255.255   =  11111111 11111111 11111111 11111111

所以8个加起来=255

1     1      1     1    1    1    1    1

128  64  32  16    8    4    2    1

题目一

已知某个子网中的一个主机的IP地址为:203.123.1.135,子网掩码是:255.255.255.192问

(1).该子网的子网地址是什么?

(2).该子网的直接广播地址是什么?

(3).该子网的IP地址数是多少?

(4).可分配的IP地址范围是多少?

(1).子网地址 = IP地址 与(&)运算  子网掩码

203.123.1.135      11001011 01111011 00000001 10000111

255.255.255.192  11111111 11111111 11111111 11000000

203.123.1.128     11001011 01111011 00000001 10000000

子网地址:203.123.1.128

(2).广播地址 = IP地址 或(||)运算  子网掩码的反码

子网掩码的反码:就是把1全部变成0,0变成1

255.255.255.192 11111111 11111111 11111111 11000000

0.0.0.127            00000000 0000000 0000000 00111111

正式计算:P地址 或(||)运算  子网掩码的反码

203.123.1.128   11001011 01111011 00000001 10000000

0.0.0.127           000000 0000000 0000000 00111111

203.123.1.191   11001011 01111011 00000001 10111111

广播地址:203.123.1.191

(3).IP地址数 = 2^主机号(如:

解题思路:你要背上面的A、B、C类地址的 网络号、主机号,然后通过子网掩码有多少个1,然后对比网络号,如果少了就从主机号拿来补充,剩余的主机号就是IP地址数了

从主机IP(203.123.1.135)是C类地址,C类地址 网络号为24位,主机号为8位

子网掩码转二进制:11111111 11111111 11111111 11000000,有26个1所以:子网掩码号为26位

子网掩码号 - 网络号 = 2,所以网络号需要向主机号借2,所以8-2=6,主机号为6位

所以IP地址数 = = 2*2*2*2*2*2 = 64

IP地址数:64

(4).可IP分配范围 = 子网地址(+1)  - 广播地址(-1)

可分配IP地址范围:203.123.1.129 - 203.123.1.190

题目二

已知IP网络202.112.14.0/26

(1).写出它的可分配IP地址数

(2).假设将其分为三个子网,第一个子网的可分配IP地址不少于30个,第二个子网的可分配IP地址不少于14个,第三个子网的分配IP地址不少于10个,分别写出它们的子网地址,子网掩码,广播地址

(1).IP地址数 = 2^主机号(如:

先写出子网掩码,由202.112.14.0/26,得知子网掩码号为26位(IP/26:/后面就是子网掩码号)

11111111 11111111 11111111 11000000

子网掩码:255.255.255.192

由IP地址(202.112.14.0),得知是C类地址,网络号为24位,主机号为8位,子网掩码号为26位(看上面),子网掩码号-网络号=2,网络号需要向主机号借2,主机号为8-2=6位

所以IP地址数 = = 2*2*2*2*2*2=64

IP地址数为64

(2).

不少于30个解题思路

由上面我们知道这么计算IP地址数,我们举一反三,先计算出最低的IP地址数,然后看看多少位主机号,然后推出子网掩码号,在根据   子网掩码取反 跟 子网地址  进行或运算得出 广播地址

2*2*2*2*2 = 32

所以主机号为5位,网络号为24位,子网掩码号计算公式:原网络号+(原主机号 - 现主机号)

24 + (8-5) = 24+3 = 27,所以子网掩码号为27位

11111111 11111111 11111111 11100000

所以得出下面的结果:

子网掩码:255.255.255.224

子网地址:202.112.14.0/27

广播地址 = 子网掩码取反 跟 子网地址  进行或运算

11111111 11111111 11111111 11100000

00000000 00000000 00000000 00011111

子网掩码反码:0.0.0.31

202.112.14.0   11001010 01110000 00001110 00000000

0.0.0.31           00000000 00000000 00000000 00011111

202.112.14.31 11001010 01110000 00001110 00011111

子网掩码:255.255.255.240

子网地址:202.112.14.0/28

广播地址:202.112.14.31

不少于14个解题思路

同上解题逻辑,但是   子网地址 = 上题广播地址+1

2*2*2*2 = 16

24+(8-4) = 28

11111111 11111111 11111111 11110000

子网掩码:255.255.255.240

子网地址:202.112.14.32/28

子网掩码反码:

11111111 11111111 11111111 11110000

00000000 00000000 00000000 00001111

0.0.0.15

广播地址:

202.112.14.32 11001010 01110000 00001110 00100000

0.0.0.15 00000000 00000000 00000000 00001111

202.112.14.47 11001010 01110000 00001110 00101111

子网掩码:255.255.255.240

子网地址:202.112.14.32/28

广播地址:202.112.14.47

不少于10个解题思路

同上解题逻辑,但是   子网地址 = 上题广播地址+1

2*2*2*2=16

24+(8-4) = 28

11111111 11111111 11111111 11110000

子网掩码:255.255.255.240

子网地址:202.112.14.48/28

子网掩码反码:

11111111 11111111 11111111 11110000

00000000 00000000 00000000 00001111

0.0.0.15

广播地址:

202.112.14.48 11001010 01110000 00001110 00110000

0.0.0.15 00000000 00000000 00000000 00001111

202.112.14.63 11001010 01110000 00001110 00111111

子网掩码:255.255.255.240

子网地址:202.112.14.48/28

广播地址:202.112.14.63

总结

是不是看到这里,突然觉得解题很简单了,hhh

计算机网络原理IP计算总结相关推荐

  1. 计算机网络原理ip计算,计算机网络原理IP地址计算题

    一.选择题 1.下面哪一个是有效的IP地址 ( C )? A. 202.280.130.45 B. 130.192.290.45 C. 192.202.130.45 D. 280.192.33.45 ...

  2. 计算机网络原理应用题/计算题

    1.收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s.试计算以下两种情况的发送时延和传播时延: (1) 数据长度为107bit,数据发送速率为100kb/s. (2) 数 ...

  3. 计算机网络原理-IP分片

    IP分片 最大传输单元(MTU): 网络链路存在MTU (最大传输单元)-链路层数据帧可封装数据的上限 不同链路的MTU不同 大IP分组向较小MTU链路转发时,可以被"分片" (f ...

  4. 计算机网络原理中子网掩码,自考 计算机网络原理 考点之IP地址与子网掩码的计算与划分...

    自考 计算机网络原理 考点之IP地址与子网掩码的计算与划分 关于IP地址与子网掩码的学习心得 首先,不要管这个IP是A类还是B类还是C类,IP是哪一类对于解题是没有任何意义的,因为在很多题中B类掩码和 ...

  5. 计算机网络原理 计算题,计算机网络原理计算题

    计算机网络原理计算题 1. 在数字传输系统中,码元速率为600波特,数据速率为1200bps,则信号取几种不同的状态?若要使得码元速率与数据速率相等,则信号取几种状态?(请给出公式与计算步骤) 解:C ...

  6. 计算机网络原理 实验3 《IP数据包捕获及数据分析》

    计算机网络原理 实验3 <IP数据包捕获及数据分析> 一.实验目的 JPCAP是一个能够捕获.发送网络数据包的Java类库包.这个包用到了Winpcap/Libpcap和原始套接字API, ...

  7. 计算机网络原理公式,计算机网络原理公式及计算题

    计算机网络原理公式及计算题 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  计算机网络原理公式及计算题第三章物理层公式一:数据 ...

  8. 计算机网络原理超详解说

    计算机网络原理超详解说 前言 大家好,我是泰斗贤若如,一个专注于用大白话讲解技术的号主,这次给大家分享计算机网络原理的相关知识,我自认为文章内容已经很通俗易懂了,祝您阅读愉快! 一.计算机网络概述 时 ...

  9. 计算机网络原理 大型实验,计算机网络原理实验 实验一

    <计算机网络原理实验 实验一>由会员分享,可在线阅读,更多相关<计算机网络原理实验 实验一(13页珍藏版)>请在人人文库网上搜索. 1.实验一 Wireshark的安装与使用一 ...

最新文章

  1. VS2010解决方案不显示无法添加项目问题
  2. JS事件调试 - 查找HTML元素绑定的事件以及绑定代码所在位置
  3. python连接oracle
  4. 哈佛大学推荐的20个快乐习惯
  5. python docx 设置字体_python docx 中文字体设置的操作方法
  6. kubernetes(二)k8s组件
  7. Scala:Function1、Function2
  8. 某些equipment无法顺利download到CRM的原因
  9. html5播放器 迅雷,搜狗浏览器HTML5视频播放器插件(HTML5.Video.Player)
  10. C#LeetCode刷题之#893-特殊等价字符串组​​​​​​​​​​​​​​(Groups of Special-Equivalent Strings)
  11. 使用 Docker 构建自己的镜像
  12. 一起谈.NET技术,ASP.NET MVC 通过 FileResult 向浏览器发送文件
  13. 冷却水的循环方式有哪几种_VOCs2.0 | 闭式循环水系统,减少VOCs逸散的有效设施...
  14. Android 用户可以直接在搜索页面上安装 app 了
  15. 微信小程序——风水罗盘
  16. 在Python中安装meta模块
  17. #windowsxpsp3系统MS10-046漏洞测试
  18. moses 编译_moses工具的配置详解
  19. postgresql mysql 源码安装_PostGreSQL12 源码安装与字符集修改 (一)
  20. matlab中scr,基于matlab生成的scr文件,实现autocad曲线绘制,代码问题

热门文章

  1. 这三个移动互联网案例让你大胆追梦
  2. 抖音商家找达人带货怎么给链接?抖音带货操作方法分享
  3. QT下获取汉字拼音首字母
  4. 万能解压器安卓版_全能压缩app下载 全能压缩(手机解压软件) for Android v11.5 安卓版 下载-脚本之家...
  5. 网络本科计算机统考操作题,计算机本科统考复习操作题操作步骤.doc
  6. 手机市场变天:荣耀鸣枪,重回舞台中央?
  7. 计算机毕业设计Java酒店管理信息系统(源码+mysql数据库+系统+lw文档)
  8. Qt For Android 屏幕常亮
  9. 方舟手游服务器自动重启,方舟适者生存连接服务器重启怎么办_连接服务器重启解决方法_快吧单机游戏...
  10. 一个完整react项目的目录结构