文章目录
C1阶段的任务2:员工宿舍组网
任务挑战
住在⼀起的同事之间经常会联⽹打⼀些局域⽹的游戏,⽐如王者、吃鸡之类的。现在公司买了⼀台TP-LINK⽆线路由器,但 是⼩王不知道怎么样才能让⼤家都在⼀个局域⽹中打游戏,你能帮他这个忙吗?
任务目的
- 对⽹络及IP地址有基本的认识
- 掌握IP地址和分类,知道公有IP与私有IP的区别。
- 掌握IP路由控制、IP分⽚与重组等技术。
- 了解IP相关协议的技术与应⽤,如ARP/RARP、DHCP、NAT等。
任务内容
规划⼀个C类IP地址,例如使⽤⼦⽹掩码255.255.255.128将IP地址192.168.99.0~192.168.99.255划分成四个⼦⽹(可以从8位主机号中借⽤⼏位作为⼦⽹号),并使之能互联互通。
任务过程
1.首先了解什么是ip地址
百度百科:IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”
2.了解了IP地址我们再来看看IP地址是如何分类的。
IP地址根据网络ID的不同分为5种类型,分别为A类地址、B类地址、C类地址、D类地址和E类地址。每类地址包含四字节,分为网络位和地址位。
IP地址由 网络位 + 主机位 组成
- A类IP地址
一个A类IP地址由1字节的网络地址和3字节的主机地址组成,网络地址的最高位必须是“0”,地址范围1.0.0.1—126.255.255.254。可用的A类网络有126个,每个网络最多能容纳167772167个主机。
- B类IP地址
一个B类IP地址由2字节的网络地址和2字节的主机地址组成,网络地址的最高位必须是“10”,地址范围128.0.0.1—191.255.255.254。可用的B类网络有16282个,每个网络最多能容纳65536个主机。
- C类IP地址
一个C类IP地址由3字节的网络地址和1节的主机地址组成,网络地址的最高位必须是“110”,地址范围192.0.0.1—223.255.255.254。可用的C类网络达209万余个,每个网络最多能容纳256个主机。
- D类IP地址
D类IP地址用于多点广播,不划分网络地址和主机地址,第一个字节以“1110”开始,它是一个专门保留的地址,并不指向独特定的网络。地址范围224.0.0.1—239.255.255.254。
- E类IP地址
E类IP地址以“1111”开始,为将来使用保留,仅作实验和开发使用。地址范围240.0.0.1—255.255.255.254。
3.子网划分的思想
一个拥有许多物理网络的单位,可将所属的物理网络的单位,可将所属的物理网络划分为若干个子网。划分子网纯属一个单位内部的事情。本单位以外的网络看不见这个网络是由多少个子网组成,因为这个网络对外仍表现为一个网络。
4.子网掩码的概念
从IP数据报的首部是无法看出源主机或目的主机所连接的网路是否进行了子网的划分。这是因为32位的IP地址本身以及数据报的首部都没有包含而温暖和有关于子网划分的信息。因此需要使用子网掩码
,与IP地址
进行逐位的“与
”运算,就立即得出网络地址
来,这样路由器处理到来的分组时就可采用同样的算法。
5.进行子网划分
为了 提高IP地址的使用效率,可以将一个网络划分为多个子网。采用借位的方法,从主机最高位开始借位变为新的子网络,剩余部分仍然为主机位,使本来应当属于主机号的部分改变为网络号,这样就实现了划分子网的目的。借位使得IP地址的结构分为3部分:网络位、子网位和主机位。
网络位 + 主机位 -----> 网络位 + 子网位 + 主机位
6.任务解决
方法一:
题目要求使用子网掩码将IP地址192.168.99.0~192.168.99.255划分为四个子网。由题知,地址192.168.99.0为C类IP,每个网络最多容纳256个主机号,分别为0.0.0.0—0.0.0.255,划分四个子网,就是将主机分为四份,每一份有64个主机,则所划分的子网地址分别为:
192.168.99.0—192.168.99.63
192.168.99.64—192.168.99.127
192.168.99.128—192.168.99.191
192.168.99.192—192.168.99.255
C类IP地址的子网掩码为255.255.255.0,因为主机号64是2的6次幂,则原先的8位主机号有两位被“借走”作为子网号,则此时的子网掩码为 255.255.255.11
000000->255.255.255.192。
方法二:
- 划分4个子网,采用借位的方法从主机最高位开始借位变为新的子网络
前面24位为网络位,后面8位为主机位
192.168.99.X X现在写16进制为00000000,容易 理解
192.168.99.00 000000
2^x>=4 ---> x=2
现在借两位主机位作为子网位
- 192.168.99.0从第四个字节(一个字节等于8位bit)开始划分
子网1. 192.168.99.0000 0000 --->192.168.99.0 网段对应可分配的IP地址:192.168.99.0 ~192.168.99.63
子网2. 192.168.99.0100 0000 --->192.168.99.64 网段对应可分配的IP地址:192.168.99.64 ~192.168.99.127
子网3. 192.168.99.1000 0000 --->192.168.99.128 网段对应可分配的IP地址:192.168.99.128 ~192.168.99.191
子网4. 192.168.99.1100 0000 --->192.168.99.192 网段对应可分配的IP地址:192.168.99.192 ~192.168.99.255
拓展
- A、B、C三类地址的最⼤主机数分别是多少?
类别 | 最大网络数 | IP地址范围 | 单个网段最大主机数 |
---|---|---|---|
A | 126(2^7-2) | 1.0.0.1~127.255.255.254 | 16777214 ( 2^24 − 2 ) |
B | 16384(2^14)) | 127.0.0.1~191.255.255.254 | 65534 ( 2^16 - 2 ) |
C | 2097152(2^21) | 192.0.0.1~223.255.255.254 | 254 ( 2^8-2 ) |
- 为什么有的IP地址中主机号全为1或全为0?
1.主机标识位不能都为“1”,如果所有位都为“1”,则该地址是广播地址,而非主机的地址。
2.主机标识位不能都为“0”,如果所有位都为“0”,则该地址表示“这个网络”,而这个网络上没有任何主机。
- 什么是环回地址?
1.主机号全“0”,意味着IP地址仅代表网络号指向的那个网段;主机号全“1”,意味着IP地址代表网络号指向的全部主机。
2.环回地址是主机用于向自身发送通信的一个特殊地址,同一台主机上的两项服务若使用环回地址,则可以绕开TCP/IP协议栈的下层。
加油学习呀