问题描述:
住在⼀起的同事之间经常会联⽹打⼀些局域⽹的游戏,⽐如王者、吃鸡之类的。现在公司买了⼀台TP-LINK⽆线路由器,但 是⼩王不知道怎么样才能让⼤家都在⼀个局域⽹中打游戏,你能帮他这个忙吗?
- 规划⼀个C类IP地址,例如使⽤⼦⽹掩码255.255.255.128将IP地址192.168.99.0~192.168.99.255划分成四个⼦⽹(可以 从8位主机号中借⽤⼏位作为⼦⽹号),并使之能互联互通
关于IP地址
根据固定的网络号和主机号位数的不同,IP地址分成了五类:A类、B类、C类、D类和E类。其中最常用的是A类、B类和C类。
- IP子网划分实际上就是设计子网掩码的过程。
子网划分
为了 提高IP地址的使用效率,可以将一个网络划分为多个子网。采用借位的方法,从主机最高位开始借位变为新的子网络,剩余部分仍然为主机位,使本来应当属于主机号的部分改变为网络号,这样就实现了划分子网的目的。借位使得IP地址的结构分为3部分:网络位、子网位和主机位。
网络位 + 主机位 -----> 网络位 + 子网位 + 机位
PS: 参考
https://blog.youkuaiyun.com/qq_16093323/article/details/86491939
子网划分相关题(有详细解析)(建议看完这两个文章,很有用)
问题解决:
给了IP地址范围192.168.99.0~192.168.99.255,题中没有给其他划分子网要求的信息(比如说:A子网有50台机器,B子网100台机器等等)。题中建议 可以从8位主机号中借⽤⼏位作为⼦⽹号。
按照建议来划分,
- 划分4个子网,采用借位的方法从主机最高位开始借位变为新的子网络
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
PS :应该还有其他思路,看了好多这方面的内容想出来的,不知道对不对,大家可以参考,然后再思考其他思路。
后面习题:
- 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 ) |
相关 https://technet.microsoft.com/en-us/library/cc940018.aspx
- 为什么有的IP地址中主机号全为1或全为0?
主机标识位不能都为“1”,如果所有位都为“1”,则该地址是广播地址,而非主机的地址。
主机标识位不能都为“0”,如果所有位都为“0”,则该地址表示“这个网络”,而这个网络上没有任何主机。
-
什么是环回地址?
- 127.0.0.1,通常被称为本地回环地址
- 主机用于向自身发送通信的一个特殊地址
- 通过 ping 环回地址,还可以测试本地主机上的 TCP/IP 配置