员工宿舍组网详解

任务

挑战

住在⼀起的同事之间经常会联⽹打⼀些局域⽹的游戏,⽐如王者、吃鸡之类的。现在公司买了⼀台TP-LINK⽆线路由器,但是⼩王不知道怎么样才能让⼤家都在⼀个局域⽹中打游戏,你能帮他这个忙吗?

说明

  • 学习⽹络及TCP/IP的基本知识
  • 掌握IP地址和分类,知道公有IP与私有IP的区别
  • 掌握IP路由控制、IP分⽚与重组等技术
  • 了解IP相关协议的技术与应⽤,如ARP/RARP、DHCP、NAT等

内容

  • 规划⼀个C类IP地址,例如使⽤⼦⽹掩码将IP地址192.168.99.0~192.168.99.255划分成四个⼦⽹(可以从8位主机号中借⽤⼏
    位作为⼦⽹号),并使之能互联互通

在这里插入图片描述
----------------------------------------------------------------------------------------------

  • 根据tcp/ip协议,连接在internet上的每个设备都必须有一个ip地址,他是一个32位二进制数,也可以用点分十进制表示,每八位一组,用一个十进制表示即0~255,每组用"."分隔开。

  • 32比特的ip地址被分为两个部分:

      ————网络号(NetWork ID , NID)
    
      ————主机号(Host ID,HID)
    

首先要知道IP的分类有哪几种:

  在互联网中,IP地址的格式是相对固定的,人们早已为它制定了相关的标准,但是它实际上是每一台联网的计算机所拥有的逻辑地址,因此,每一台计算机的IP地址都不一样。这样的分配方式能够屏蔽掉物理地址中所产生的差异和相关信息,下面是学习啦小编整理的一些关于IP地址的分类的相关资料,供你参考。

IP地址的分类
  
  在网络协议中,IP地址被分为了四个类型,即A、B、C、D四个类型。

  A类: A类IP地址的地址范围从1.0.0.0到127.255.255.255之间,在这个区间内的IP地址都是A类IP地址。在A类地址的四段号码数据中,其中的第一段号码数据是和网络服务及网络连接相关的网络号码,用来表示和网络相关的数据和信息,剩下的三段号码则是和联网的计算机的号码,一般是用来区分相关联网设备的号码数据。

IP地址的分类有哪几种

 &emsp**;B类:** B类IP地址的地址范围在128.0.0.0—191.255.255.255之间,是和A类IP地址有一定差别的IP地址格式及表示方法,与A类不同的是,它前两段号码用来表示网络,而后面两段则用来表示和区分计算机,因此,B类能够表示的计算机数量会比A类稍微少一些。

  C类: C类IP地址的地址范围则是从192.0.0.0至223.255.255.255之间,根据之前A类和B类的区分方式进行类推的区分方法而得,因此,C类IP地址的前三段用来表示和网络相关的数据和号码,而最后一段用来表示和区分计算机,因此它能够表示计算机的数量就仅有254台。

  D类: D类IP地址表示范围从224.0.0.0到239.255.255.255之间,它是一种特殊的IP地址号码,也被称作多播地址或组播地址,它不用来表示计算机,而是用来在某一个特定网络中表示应用接收到一个分组的站点。

查询IP地址的方法
  知道了IP地址的功能后,那我们如何查询自己计算机的IP地址呢?第一种方法是,当我们计算机连接上本地连接后,我们点击本地连接,然后在弹出的对话框中再点击支持就能够查看到IP地址了;第二种方法是使用命令提示符查询,在开始菜单中输入cmd命令并运行,之后我们就能够看到关于命令提示符的窗口了,在窗口中输入命令“ipconfig”并回车,窗口中也会弹出IP地址了;第三种方法就是在百度等搜索引擎中输入“ip”,然后搜索结果也会显示本机的IP地址。

IP地址类型地址范围网络号主机号二进制固定最高位二进制网络位二进制主机位
A类0.0.0.0 ~ 127.255.255.2550 ~ 1270.0.0 ~ 255.255.25508位24位
B类128.0.0.0 ~ 191.255.255.255128.0~ 191.2550.0 ~ 255.2551016位16位
C类192.0.0.0 ~ 223.255.255.255192.0.0 ~ 223.255.2550 ~ 25511024位8位
D类224.0.0.0 ~ 239.255.255.2551110组播使用组播使用
E类240.0.0.0 ~ 255.255.255.25511110保留实验使用保留实验使用

特殊ip地址

  • 网络地址: 用于表示网络本身,具有正常的网络号部分,而主机号部分全部为0的ip地址称之为网络地址,如172.16.45.0就是一个B类网络地址;
  • 广播地址: 用于向网络中的所有的设备进行广播。具有正常的网络号部分,而主机号部分全为1(即255)的ip地址称之为广播地址,如172.16.45.255就是一个B类的网络地址;
  • 有限广播地址: 指的是32位全位1(即255.255.255.255)的ip地址,用于本网广播
  • 回送地址: 网络地址不能以十进制的127作为开头,在地址中数字127保留给系统作为诊断用,称为欢送地址,如127.0.0.1用于回路测试
  • 私有地址: 只能在局域网内使用,不能在internet上使用的ip地址称为私有ip地址,私有ip地址有:
      10.0.0.0~10.255.255.255,表示一个A类地址
      172.16.0.0~172.31.255.255,表示16个B类地址
      192.168.0.0~192.168.255.255,表示256个C类地址
  • 0.0.0.0: 指已经不是真正意义上的ip地址,它表示的是所有不清楚主机和目的网络,这里的不清楚指的是在本机路由表里没有特定条目指明如何到达;

子网掩码

   RFC 950定义了子网掩码的使用,子网掩码是一个32位的2进制数,其对应网络地址的所有位置都为1,对应于主机地址的所有位置都为0。

  A类网络的默认子网掩码是255.0.0.0B类网络的默认子网掩码是255.255.0.0C类网络的默认子网掩码是255.255.255.0。将子网掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。

  1. 子网掩码用于识别ip地址中的网络地址和主机地址。
  2. 子网掩码也是32位二进制数字,在子网掩码中,对应于网络地址部分全用1表示,主机部分全用0表示 ;
  3. 还可以用网络前缀表示子网掩码,即"/<网络地址位数>",如172.16.45.0/24表示B类网络172.16.45.0的子网掩码为255.255.255.0;

子网划分

  子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

  子网划分的一般方法,对于一个C类地址,利用主机位中的部分划分子网,因为C类地址的32位中,前24位是网络位,后8位是主机位,假设划分的子网位数为r,那么可以划分的位数是8-r。(以下划分是等长子网划分,不等长划分请自行搜索学习)

  一个C类网络里主机位是8位,那么地址数量就有

2的8次方为256

子网掩码为11111111 11111111 11111111 00000000

10进制表示为255.255.255.0

借用1位主机位,产生2个子网,剩下主机位7位,每个子网地址数量有

2的7次方为128

子网掩码为11111111 11111111 11111111 10000000

10进制表示为255.255.255.128(注意最后8位主机位变化)

继续推理可得,借用r位主机位,产生子网数量为:

2的r次方

每个子网地址数量为

2 的8-r次方

  由于特殊地址不能分配给主机和路由器,掐头去尾(主机地址和广播地址)减去2个,可分配的IP地址数量有

2 的8-r次方  再减2

子网掩码根据最后8位主机位借用的数量推出。

-----------------------------------------------------------------------------------------------

任务解答:

  使⽤⼦⽹掩码将IP地址192.168.99.0~192.168.99.255划分成四个⼦⽹。

  • 首先判断需要借多少个主位机,由2的2次方等于4。得知需要借2位。
  • 同时由上述可以得出每个子网有64个地址。
  • 子网掩码为11111111 11111111 11111111 11000000
  • 10进制表示为255.255.255.192

后8位是主机号,划分成四个子网,如下:

  11000000.10101000.11000011. 0 00 00001
  11000000.10101000.11000011. 0 01 00001
  11000000.10101000.11000011. 0 10 00001
  11000000.10101000.11000011. 0 11 00001

转化成十进制为

  192.168.99.1
  192.168.99.33
  192.168.99.65
  192.168.99.97

划分的网段为

  192.168.99.0-192.168.99.32
  192.168.99.33-192.168.99.64
  192.168.99.65-192.168.99.96
  192.168.99.97-192.168.99.128

参考1:https://blog.csdn.net/navicheung/article/details/115501998
参考2:https://link.csdn.net/?target=https%3A%2F%2Fwww.cnblogs.com%2Fwj-1314%2Fp%2F8302473.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

改变世界的李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值