网络编址ppt课件.ppt
《网络编址ppt课件.ppt》由会员分享,可在线阅读,更多相关《网络编址ppt课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、网络编址ipv4,编址是网络层协议的关键功能,可使位于同一网络或不同网络中的主机之间实现数据通信。Internet 协议第四版 (IPv4)为传送数据的数据包提供分层编址。设计、实施和管理有效的 IPv4 编址规划能确保网络高效率地有效运行。,网络中的每台设备都必须具有唯一定义。在网络层,需要使用通信两端系统的源地址和目的地址来标识该通信的数据包。采用 IPv4,就意味着每个数据包的第 3 层报头中都有一个 32 位源地址和一个 32 位目的地址。数据网络中以二进制形式使用这些地址。设备内部则运用数字逻辑解释这些地址。但是在以人为本的网络中,我们却难以解读 32 位字符串,要记住它更是难上加难
2、。因此,我们使用点分十进制格式来表示 IPv4 地址。,点分十进制以点分十进制表示 IPv4 地址的二进制形式时,用点号分隔二进制形式的每个字节(称为一个二进制八位数)。之所以称为二进制八位数,是因为每个十进制数字代表一个字节,即 8 个位。例如,地址10101100000100000000010000010100的点分十进制表示为: 172.16.4.20请注意,设备使用的是二进制逻辑。采用点分十进制是为了方便人们使用和记忆地址。,网络部分和主机部分每个 IPv4 地址都会用某个高阶比特位部分来代表网络地址。在第 3 层,我们将网络 定义为网络地址部分的比特模式相同的一组主机。尽管全部 32
3、 个比特位定义的都是 IPv4 主机地址,但我们将其中数量不等的比特位称为该地址的主机部分。此主机部分中使用的比特位数决定了网络中可以容纳的主机数量。例如,倘若某个特定网络至少需要容纳 200 台主机,则需要在主机部分使用足够的比特位才能代表至少 200 个不同的比特模式。要为 200 台主机分配唯一地址,需要使用最后一个二进制八位数的全部八个比特位。使用 8 个位共计可得到 256 个不同的比特模式。这表示前三个二进制八位数的所有比特位将代表网络部分。,Ipv4网络中的地址类型,每个 IPv4 网络的地址范围内都有三种类型的地址:网络地址 - 指代网络的地址广播地址 - 用于向网络中的所有主
4、机发送数据的特殊地址主机地址 - 分配给网络中终端设备的地址网络地址网络地址是指代网络的标准方式。例如,我们可以称图中所示的网络为“10.0.0.0 网络”。10.0.0.0 网络中所有主机的网络位相同。在网络的 IPv4 地址范围内,最小地址保留为网络地址。此地址的主机部分的每个主机位均为 0。,广播地址IPv4 广播地址是每个网络都有的一个特殊地址,用于与该网络中的所有主机通信。要向某个网络中的所有主机发送数据,主机只需以该网络广播地址为目的地址发送一个数据包即可。广播地址使用该网络范围内的最大地址。即主机部分的各比特位全部为 1 的地址。在有 24 个网络位的网络 10.0.0.0 中,
5、广播地址应为 10.0.0.255。此地址也称为定向广播. 主机地址每台终端设备都需要唯一的地址才能向该主机传送数据包。在 IPv4 地址中,我们将介于网络地址和广播地址之间的值分配给该网络中的设备。,网络前缀重要问题在于:如何才能知道有多少位代表网络部分,多少位代表主机部分?表示 IPv4 网络地址时,我们在网络地址后添加一个前缀长度。前缀长度指示地址的网络部分的比特位数。例如在 172.16.4.0 /24 中,/24 就是前缀长度,它告诉我们前 24 位是网络地址。这样,剩下的 8 位,即最后一个二进制八位数就是主机部分。后面我们将详细了解指定网络设备 IPv4 地址的网络部分的另一个实
6、体:子网掩码。子网掩码与地址一样有 32 个位,分别用 1 和 0 来表示地址的哪些位是网络位,哪些位是主机位。分配给网络的前缀并不一定都是 /24,具体取决于网络中的主机数量。使用不同的前缀数字会改变每个网络的主机范围和广播地址。请注意,前缀长度不同时,网络地址可以保持不变,但主机范围和广播地址会发生变化,网络中可以分配到地址的主机数量也会发生变化。,参阅图中 172.16.20.0 /25 网络的地址分配示例。在第一个框中,我们看到的是网络地址的表示。其前缀为 25 位,因此最后 7 位是主机位。为了表示该网络地址,这些主机位全部为 0。这样,该地址的最后一个二进制八位数就是 0,因此网络
7、地址就是 172.16.20.0 /25。在第二个框中,我们看到的是最小主机地址的计算。最小主机地址始终比网络地址大 1。在本例中,七个主机位的最后一位变成了 1。由于主机地址的最低位设置为 1,因此最小主机地址就是 172.16.20.1。第三个框显示了该网络广播地址的计算。这样,此网络中使用的全部七个主机位均为 1。通过计算得出最后一个二进制八位数为 127。这说明广播地址是 172.16.20.127。第四个框显示了最大主机地址的计算。网络的最大主机地址始终比广播地址小 1。这表示最低主机位为 0 而所有其它主机位均为 1。正如图中所示,如此计算后得到此网络的最大主机地址 172.16.
8、20.126。尽管计算本示例时展开了所有二进制八位数,但实际只需要查看划分给主机的二进制八位数的内容。,通信类型单播、广播、组播,在 IPv4 网络中,主机可采用以下三种方式之一来通信:单播 - 从一台主机向另一台主机发送数据包的过程广播 - 从一台主机向该网络中的所有主机发送数据包的过程组播 - 从一台主机向选定的一组主机发送数据包的过程这三种通信类型在数据网络中的用途各不相同,不过在这三种类型中,源主机的 IPv4 地址都会被作为源地址放入数据包报头中。,单播通信在客户端/服务器网络和点对点网络中,主机与主机之间的常规通信都使用单播通信。单播数据包使用目的设备的主机地址作为目的地址并且可以
9、通过网际网络路由。而广播和组播则使用特殊的地址作为目的地址。由于要使用这些特殊地址,因此广播通常仅限于本地网络。组播通信的范围可以限于本地网络,也可以通过网际网络路由。在 IPv4 网络中,用于终端设备的单播地址称为主机地址。单播通信使用分配给两台终端设备的主机地址作为源 IPv4 地址和目的 IPv4 地址。在封装过程中,源主机在单播数据包报头中添加自己的 IPv4 地址作为源主机地址,添加目的主机的 IPv4 地址作为目的地址。使用单播数据包的通信可以用相同的地址通过网际网络转发。,广播传输由于广播通信用于向网络中的所有主机发送数据包,因此数据包使用的是特殊的广播地址。当主机收到以广播地址
10、为目的地址的数据包时,主机处理该数据包的方式与处理单播数据包的方式相同。广播传输用于获取地址未知的特定服务/设备的位置,也可在主机需要向网络中所有主机提供信息时使用。,当某台主机需要信息时,该主机会向广播地址发送查询请求。位于该网络中的所有主机都会接收并处理此查询。如果主机有所请求的信息,这些主机将做出响应,通常会使用单播。同样,当主机需要向网络中的主机发送信息时,也会创建和发送有该信息的广播数据包。广播和单播的不同之处在于,单播数据包可以通过网际网络路由,而广播数据包通常仅限于本地网络。此限制取决于该网络边界路由器的配置以及广播的类型。广播有两类:定向广播和有限广播。,定向广播定向广播是将数
11、据包发送给特定网络中的所有主机。此类广播适用于向非本地网络中的所有主机发送广播报文。例如,网络外部的主机要与 172.16.4.0 /24 网络中的主机通信,数据包的目的地址应为 172.16.4.255。尽管路由器在默认情况下并不转发定向广播,但可对其进行此配置。有限广播有限广播只限于将数据包发送给本地网络中的主机。这些数据包使用目的 IPv4 地址 255.255.255.255。路由器不转发此广播报文。发往有限广播地址的数据包只会出现在本地网络中。因此,IPv4 网络也称为广播域,路由器则是广播域的边界。例如,172.16.4.0 /24 网络中的主机将使用目的地址为 255.255.2
12、55.255 的数据包向所在网络中的所有主机广播。正如前面学到的,作为广播的数据包不仅会占用网络中的资源,而且会迫使该网络中的每台接收主机处理该数据包。因此,广播通信应加以限制,以免对网络或设备的性能造成负面影响。因为路由器可分隔广播域,所以可以将广播流量过大的网络划分成多个子网来提高网络性能。,组播传输组播传输旨在节省 IPv4 网络的带宽。主机通过它可以向选定的一组主机发送一个数据包,从而减少了流量。如果使用单播通信与多台目的主机通信,源主机需要向每台主机逐个发送数据包。但如果使用组播传输,源主机发送一个数据包即可与成千上万台目的主机通信。组播传输包括:视频和音频分发按路由协议交换路由信息
13、软件分发新闻供稿组播客户端要接收特定组播数据的主机称为组播客户端。组播客户端使用客户端程序启动的服务来加入组播组。每个组播组由一个 IPv4 组播目的地址代表。当 IPv4 主机加入组播组后,该主机既要处理目的地址为此组播地址的数据包,也要处理发往其唯一单播地址的数据包。,不同用途的地址,1 保留的ipv4地址范围以点分十进制格式表示,IPv4 地址范围从 0.0.0.0 到 255.255.255.255。正如我们已经了解的,这些地址不能全部用作单播通信的主机地址。实验地址为特殊用途保留的一个主要地址块是范围从 240.0.0.0 到 255.255.255.254 的 IPv4 实验地址。
14、目前,这些地址列为留给以后使用的地址,这表示它们可以转换为可用地址。虽然目前还不能在 IPv4 网络中使用这些地址,但它们可以用于研究或实验。组播地址为特殊用途保留的另一个主要地址块是范围从 224.0.0.0 到 239.255.255.255 的 IPv4 组播地址。此外,组播地址范围还细分为不同的地址类型:保留的链路本地地址和全局范围地址。另一种组播地址是管理范围地址,亦称有限范围地址。,IPv4 组播地址 224.0.0.0 到 224.0.0.255 是保留的链路本地地址。这些地址应该用于本地网络中的组播组。传输发送到这些目的地址的数据包时,生存时间 (TTL) 值始终为 1。因此,
15、连接到本地网络的路由器绝对不会转发此类数据包。保留的链路本地地址通常用于以组播传输来交换路由信息的路由协议中。全局范围地址从 224.0.1.0 到 238.255.255.255,可用于通过 Internet 发送组播数据。例如,224.0.1.1 保留供网络时间协议 (NTP) 同步网络设备的计时时钟。主机地址排除为实验地址和组播地址保留的范围后,剩下的地址范围从 0.0.0.0 到 223.255.255.255,可供 IPv4 主机使用。不过,已经为特殊用途保留的许多地址也在此范围内。,2 公有地址和私有地址虽然大多数 IPv4 主机地址是公有地址,指定用于可以通过 Internet
16、访问的网络中,但也有一些地址块用于需要限制或禁止 Internet 访问的网络中。此类地址称为私有地址。私有地址私有地址块是:10.0.0.0 到 10.255.255.255 (10.0.0.0 /8)172.16.0.0 到 172.31.255.255 (172.16.0.0 /12)192.168.0.0 到 192.168.255.255 (192.168.0.0 /16),私有空间地址块保留供私有网络中使用。不需要自由访问 Internet 的主机可以无限制使用私有地址。不过,内部网络仍然必须设计网络地址方案,确保私有网络中的主机使用其所在网络环境中唯一的 IP 地址。位于不同网络
17、中的许多主机可以使用同一个私有空间地址。使用此类地址作为源地址或目的地址的数据包不得出现在公有 Internet 上。位于这些私有网络边界的路由器或防火墙设备必须阻止或转换此类地址。即使此类数据包应该转发到 Internet,路由器也没有路由可将其转发到相应的私有网络。,网络地址转换 (NAT)借助将私有地址转换为公有地址的服务,在内部采用私有编址方案的网络中的主机就可以访问 Internet 上的资源。此类服务称为网络地址转换 (NAT),可以在位于私有网络边缘的设备上实施。NAT 使网络中的主机可以“借用”公有地址与外部网络通信。尽管 NAT 存在一些限制和性能问题,但大多数应用程序的客户
18、端仍可通过 Internet 访问服务而不会遇到显著问题。公有地址IPv4 单播主机范围内的绝大多数地址都是公有地址。此类地址供人们可以从 Internet 公开访问的主机使用。即使在这些地址块中,也有许多地址指定用于其它特殊用途。,3 特殊的ipv4地址有一些地址因为各种原因而不能分配给主机。还有些特殊地址可以分配给主机,但这些主机在网络内的交互方式却受到限制。网络地址和广播地址正如前面解释过的,每个网络中的第一个和最后一个地址都不能分配给主机。它们分别是网络地址和广播地址。默认路由我们以 0.0.0.0 表示 IPv4 默认路由。在没有更具体的路由可用时,将默认路由作为“无限”路由使用。此
19、地址的使用还保留 0.0.0.0 - 0.255.255.255 (0.0.0.0 /8) 地址块中的所有地址。,环回IPv4 环回地址是127.0.0.1。环回是主机用于向自身发送通信的一个特殊地址。环回地址为同一台设备上运行的 TCP/IP 应用程序和服务之间相互通信提供了一条捷径。同一台主机上的两项服务若使用环回地址而非分配的 IPv4 主机地址,就可以绕开 TCP/IP 协议栈的下层。通过 ping 环回地址,还可以测试本地主机上的 TCP/IP 配置。尽管只使用 127.0.0.1 这一个地址,但地址 127.0.0.0 到 127.255.255.255 均予以保留。此地址块中的任
20、何地址都将环回到本地主机中。此地址块中的任何地址都绝不会出现在任何网络中。,链路本地地址地址块 169.254.0.0 到 169.254.255.255 (169.254.0.0 /16) 中的 IPv4 地址被指定为链路本地地址。在没有可用 IP 配置的环境中,操作系统可以自动将此类地址分配给本地主机。这些地址可用于小型点对点网络中,或者供无法从动态主机配置协议 (DHCP) 服务器自动获取地址的主机使用。链路本地地址不提供本地网络之外的服务。不过,许多客户端/服务器应用程序和点对点应用程序使用 IPv4 链路本地地址也能正常工作。TEST-NET 地址地址块 192.0.2.0 到 19
21、2.0.2.255 (192.0.2.0 /24) 保留供教学使用。这些地址可用在文档和网络示例中。与实验地址不同,网络设备的配置中能够接受此类地址。此地址块中的地址不得出现于 Internet 上。,传统的ipv4编址,传统网络类RFC1700 传统上将单播地址范围划分为特定的规模,称为 A 类、B 类和 C 类地址。此外,它还规定了 D 类(组播)和 E 类(实验)地址。A 类、B 类和 C 类单播地址规定了规模明确的网络以及这些网络使用的具体地址块。一个 A 类、B 类或 C 类地址块会整体分配给一家公司或组织。地址空间的这种使用方式称为有类编址.,A 类地址块A 类地址块提供 1600
22、 万以上的主机地址,用于支持规模非常大的网络。A 类 IPv4 地址使用固定的 /8 前缀,以第一个二进制八位数来表示网络地址。剩下的三个二进制八位数用于主机地址。为了给其它地址类保留地址空间,所有 A 类地址高位二进制八位数的最高位必须为零。这意味着包括保留的地址块在内,A 类网络只可能有 128 个,即从 0.0.0.0 /8 到 127.0.0.0 /8。即便 A 类地址保留了一半地址空间,但由于它们只有 128 个网络,因此只能分配给约 120 家公司或组织。,B 类地址块B 类地址空间用于支持具有 65,000 台以上主机的中大型网络。B 类 IP 地址使用高位的两个二进制八位数来表
23、示网络地址。另外两个二进制八位数用于指定主机地址。与 A 类地址一样,B 类地址也需要为其余的地址类保留地址空间。对于 B 类地址,高位二进制八位数的最高两位是 10。这将 B 类地址块限定于 128.0.0.0 /16 到 191.255.0.0 /16。由于 B 类地址将全部 IPv4 地址的 25% 平均划分到大约 16,000 个网络中,因此其地址分配效率略高于 A 类。,C 类地址块C 类地址空间是最常用的传统地址类。此地址空间旨在为最多拥有 254 台主机的小型网络提供地址。C 类地址块使用 /24 前缀。这表示 C 类网络只使用最后一个二进制八位数作为主机地址,而高位的三个二进制
24、八位数则用于表示网络地址。C 类地址块高位二进制八位数的最高三位使用固定值 110,为 D 类(组播)和 E 类(实验)网络保留地址空间。这将 C 类地址块限定于 192.0.0.0 到 223.255.255.0 。尽管它只占全部 IPv4 地址的 12.5%,但却可以为 200 万个网络提供地址。,有类系统的限制有些组织的要求与这三类地址中任何一类都不太相符。地址空间的有类分配通常会浪费许多地址,从而耗尽可用的 IPv4 地址。例如,当一家公司的网络有 260 台主机时,就需要分配给其具有 65,000 个以上地址的 B 类地址。虽然这种有类系统在二十世纪九十年代末已差不多作废了,但目前仍
25、可在网络中看到其残留的印迹。例如,为计算机分配 IPv4 地址时,操作系统会通过检查分配的地址来确定此地址是 A 类、B 类还是 C 类地址。然后,操作系统采用该类使用的前缀来分配相应的子网掩码。另一例则是某些路由协议对掩码的判断。有些路由协议在接收通告的路由时会根据该地址的类来判断前缀长度。无类编址我们目前使用的系统称为无类编址。使用无类系统时,不考虑单播地址的类而按照公司或组织的主机数量分配相应的地址块。,分配地址,用户设备的地址可以静态或动态的方式分配 IP 地址。静态地址分配采用静态方式分配时,网络管理员必须手动配置主机的网络信息。这一过程至少包括输入主机 IP 地址、子网掩码和默认网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 ppt 课件

链接地址:https://www.31ppt.com/p-1912521.html