文档介绍:1 计算机网络基础 12:05 子网划分 2 计算机网络基础 12:05 的早期, IP 地址的设计确实不够合理。–IP 地址空间的利用率有时很低。–给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。–两级的 IP 地址不够灵活。从1985 年起在 IP 地址中又增加了一个“子网号字段”, 使两级的 IP 地址变成为三级的 IP 地址。子网的分割 3 计算机网络基础 12:05 在计算机网络技术中,经常见到“掩码( MASK )”一词,它是由一系列的 1、0组成的编码。通过与某一完整的地址进行逻辑运算(与、或、非等运算),从完整地址中提取所需要部分的信息,而把不需要部分的信息屏蔽。子网掩码的概念 4 计算机网络基础 12:05 子网掩码的概念子网掩码是一个 32位地址,是与 IP地址结合使用的一种技术。它是一种用来指明一个 IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。即其作用就是将某个 IP地址划分成网络地址和主机地址两部分。子网掩码中值凡为“1”的位表示对应位置 IP地址中的位是网络地址位,子网掩码中值凡为“0”的位,表示对应位置 IP地址中的位是主机地址位。 5 计算机网络基础 12:05 子网掩码表示形式可以有多种:一种表示方法和 IP地址一样,可以使用“点分十进制”的形式表示,另一种形式是一个斜杠“/”后面跟着一个数字,这个数字是掩码中“1”的个数。这种简略的表示方法,通常是跟在一个IP地址后,表示这个 IP地址对应的子网掩码。子网掩码的表示 6 计算机网络基础 12:05 标准子网掩码/默认子网掩码 A类IP地址的标准子网掩码是 B类IP地址的标准子网掩码是 C类IP地址的标准子网掩码是 7 计算机网络基础 12:_id < 1 > < 0 > 网络地址网络地址= =子网掩码与子网掩码与 IP IP地址做逻辑地址做逻辑““与与””运算的结果运算的结果同一个子网中每台主机的子网掩码都是一样的值同一个子网中每台主机的子网掩码都是一样的值_id Host_id 32位子网掩码中,网络地址部分对应“1”,主机地址部分为“0”。使用子网掩码计算网络地址使用子网掩码计算网络地址 8 计算机网络基础 12:05 使用子网掩码判断主机是否处于同一网络当一台主机要向另一台主机发送 IP报文时,发送主机在发送报文之前要判断目的主机是否和自己位于同一网络。判断的依据是两台主机的 IP地址的网络地址是否相同,如果相同,表示两台主机位于同一网络,发送主机将 IP报文直接传输给目的主机;如果不同,表示两台主机位于不同的网络。发送主机将 IP报文转发给和它相连的路由器,由路由器负责转发。 9 计算机网络基础 12:05 例如:网络地址分别为 的两个网络,通过路由器相连。路由器左边的网络用 24位表示网络地址;右边的网络用 16位表示网络地址。网络中分别有 3台主机: A、B、C,现 A主机分别向 B、C主机发送 IP报文。显然 A主机和 B主机位于同一网络,但与C主机不在同一网络。对于 A主机如何判断这种情况? 10 计算机网络基础 12:05 (1)判断 B主机 (A主机的网络掩码)相与得到结果 1: (A主机的网络地址)。 (B主机的网络掩码)相与得到结果 2: ; 结果 1与结果 2相同, A与B主机位于同一网络。(2)判断 C主机 ( A 主机的网络掩码)相与得到结果 1:( A 主机的网络地址); ( C 主机的网络掩码)相与得到结果 2: ; 结果 1与结果 2不相同, A与C主机不在同一网络。