可能重复:
子网划分如何工作?你如何做?
嗨,
什么是子网掩码? 什么是默认网关? 我们怎样才能从子网掩码和默认网关获得主机的IP地址,即那些连接到路由器,即默认网关的机器的IP地址..
我需要知道这些概念背后的基础知识。
请为此提供一些基本的解释。
子网用于将大型networking分解为更小的networking(子网),从而使信息包更有效地移动。
默认网关是子网的出入口。
子网(位)掩码是告诉计算机它是哪个大小(子)networking的一种方式,以及它想要与之通信的目标计算机是否在同一个子网上。 如果不是,则将数据包转发到默认网关。 网关然后将信息包转发到正确的地方。
每次拨打电话时,您都会使用一种精神子网掩码。 当您查看电话号码时,您需要拨打电话,根据您当前的位置,地区代码等,在思维上计算您需要拨打的号码数量。
Your own number: 1403 123 4567 ext 517 Number to call: 1403 123 4567 ext 288 You dial: 288 Pseudo telephone subnet mask: 255.255.255.0 Number to call: 1403 991 2214 You dial: 991 2214 Pseudo telephone subnet mask: 255.255.0.0 Number to call: 1671 113 9910 You dial: 1671 991 2214 Pseudo telephone subnet mask: 255.0.0.0
最后,您不能从子网掩码和默认网关获取主机IP地址。 你只需要知道主机所在的IP地址范围 。例如,如果子网掩码是255.255.255.0,默认网关是192.168.1.1,那么主机的范围是从192.168.1.2到192.168 .1.254
看到这个线程的子网应用程序。
编辑:更正了缺less的链接。 这个Izzy。
一个IP地址是一个32位的数字,分成4位,8位数字。 这给出了熟悉的192.168.100.50表示法,因为该数字的每个部分都是它自己的八位数字。 networking掩码是另一个数字,表示从数字开始的位数。 该掩码指示的位描述该特定networking的“networking号”。 未掩码的位描述了特定networking的本地号码。
192.168.100.50,网掩码为255.255.255.0
255与8个1位相同。 所以在这种情况下,networking号码是192.168.100,本地地址是50。
networking掩码必须是从数字开始的连续位。 例如:
11111111.11111111.11000000.00000000(255.255.192.0)是一个有效的networking掩码
11111111.11111111.11111001.00000000(255.255.249.0)是一个无效的networking掩码
11111111.11111111.11111111.00000000(255.255.255.0)是一个有效的networking掩码
IP堆栈使用这些信息来决定是否尝试直接或通过称为网关的代理与远程IP通话。 如果远程IP与自己的networking号码相同,则会尝试直接发送给它。 如果远程IP是不同的networking号码,它将尝试通过configuration的网关路由数据。
网关必须进行configuration,没有纯粹的IP方式来确定什么IP作为网关。 网关是“路由器”的另一个术语。