IP的基本概念 (2)地址范围 A类:0.10.0—126.,255255255(126个网络,22-16,7,214个主机/网络) B类:1280.0.0—191255255255016.3个网络,6534个主机/网络) C类:192.0.1.0-223,255255255(2.97,152个网络,254个主机/网络) D类:2240.0.0-239255255255 E类:240.0.0.0-247255255255 ·.0.0.0表示网络地址 ·.255255.255表示广播地址 0.0.0.0表示本机 127.0.0.1表示本端口,整个127表示回路测试。 内部地址:不可加入全局路由 10.0.0.0-10.255.255.255 A类 172.16.0.0-172.31.255.255 B类 192.168.0.0-192.168.255.255 C类 东南大学16
东南大学 16 IP的基本概念 (2)地址范围 • A类:0.1.0.0-126.255.255.255 (126个网络,224-2=16,277,214个主机/网络) • B类:128.0.0.0-191.255.255.255(16,384个网络,65,534个主机/网络) • C类:192.0.1.0-223.255.255.255 (2,097,152个网络,254个主机/网络) • D类:224.0.0.0-239.255.255.255 • E类:240.0.0.0-247.255.255.255 • .0.0.0表示网络地址 • .255.255.255表示广播地址 • 0.0.0.0表示本机 • 127.0.0.1表示本端口,整个127表示回路测试。 • 内部地址:不可加入全局路由 10.0.0.0 – 10.255.255.255 A 0.255.255.255 A类 172.16.0.0 – 172.31.255.255 B .255.255 B类 192.168.0.0 – 192.168.255.255 C 68.255.255 C类
IP的基本概念 (3 CIDR (Classless InterDomain Routing, RFC 1517-1520) ·使用变长掩码来表示网络前缀的长度,可打破 传统地址类别的边界。 表达方式 指出网络地址长度:aa.bbb.ccc.ddd/xx 给出网络地址的位数:255.255.255.xxx Calss a networks have a 8 prefix Calss b networks have a/16 prefix Calss c networks have a /24 prefix ·作用:实现子网划分与地址聚类,提高IP地址 的使用效率。 东南大学17
东南大学 17 IP的基本概念 (3) CIDR (3) CIDR(Classless InterDomain Classless InterDomain InterDomain Routing, RFC Routing, RFC 1517-1520) • 使用变长掩码来表示网络前缀的长度,可打破 传统地址类别的边界。 • 表达方式 – 指出网络地址长度:aaa.bbb.ccc.ddd/xx – 给出网络地址的位数:255.255.255.xxx 255.255.255.xxx Calss A networks have a /8 prefix Calss B networks have a /16 prefix Calss C networks have a /24 prefix • 作用:实现子网划分与地址聚类,提高IP地址 的使用效率
IP的基本概念 Prefix assignments Number of prefix Dotted-Decimal Address Number of addresses Number of class /13 255.248.0.0 512k 8 class b or 2048 class c /14 255.252.0.0 256k 4 class b or 1024 class c 255.254.0.0 128k 2 class b or 512 class c 255.255.0.0 64k 1 class b or 256 class c /17 255.255.128.0 32k 128 class c /18 255.255.192.0 4 class C /19 255.255.224.0 32 class c 255.255.240.0 255.255.2480 8 class c 255.255.252.0 4 class C /23 255.255.254.0 512 2 class C /24 255.255.255.0 I class c 255.255.255.128 128 1/2 class C /26 255.255.255.192 1/4 class c 255.255.255.224 1/8 class C 东南大学18
东南大学 18 IP的基本概念 Number of Prefix Dotted-Decimal Address Number of Addresses Number of Class /13 255.248.0.0 512k 8 class B or 2048 class c /14 255.252.0.0 256k 4 class B or 1024 class c /15 255.254.0.0 128k 2 class B or 512 class c /16 255.255.0.0 64k 1 class B or 256 class c /17 255.255.128.0 32k 128 class C /18 255.255.192.0 16k 64 class C /19 255.255.224.0 8k 32 class C /20 255.255.240.0 4k 16 class C /21 255.255.248.0 2k 8 class C /22 255.255.252.0 1k 4 class C /23 255.255.254.0 512 2 class C /24 255.255.255.0 256 1 class C /25 255.255.255.128 128 1/2 class C /26 255.255.255.192 64 1/4 class C /27 255.255.255.224 32 1/8 class C Prefix Assignments
IP的基本概念 例子 2个C(30-31) 16个C 209.16.16.0/20 用户D 用户C No→ON 8个C(16-23) 209.16.24.0/22 2个C(28-29) 用户A 用户B 4个C(24-27) 东南大学19
东南大学 19 IP的基本概念 209.16.16.0/20 2 0 9 . 1 6 . 1 6 . 0 / 2 1209.16.24.0/22 209.16.28.0/23 209.16.30.0/23 用户A 用户B 用户C 用户D 16个C 8个C(16-23) 4个C(24-27) 2个C(28-29) 例子 2个C(30-31)
IP Address division Action Address space Binary equivalent ISP segments off 16 20916.0.0./16 1010001.00010000.00000000.00000000 addresses of the original becomes address 20916160/2011010001.000100000010000000000 IPS splits this new 20916.16.0/2111010001.000100000000000 address in half, yielding 209.16.24.0/21 11010001.00010000.000111000.00000000 tow address ranges Based on a customer survey, 209.16.16.0/21 is Action yields 8 given to a single customer class c 209.16.24.0/21 is split up addresses again. 2091624.0/221101000.000001000.00000 209.1628.0/2311010000000.000000 2091630.0/231101000.00000110.00000 东南大学20
东南大学 20 Address Space 209.16.0.0./16 becomes 209.16.16.0/20 209.16.16.0/21 209.16.24.0/21 Action yields 8 class C addresses 209.16.24.0/22 209.16.28.0/23 209.16.30.0/23 Action ISP segments off 16 addresses of the original address. IPS splits this new address in half, yielding tow address ranges. Based on a customer survey, 209.16.16.0/21 is given to a single customer. 209.16.24.0/21 is split up again. Binary Equivalent 11010001.00010000.00000000.00000000 11010001.00010000.0001 | 0000.00000000 11010001.00010000.00010 | 000.00000000 11010001.00010000.00011 | 000.00000000 11010001.00010000.000110 | 00.00000000 11010001.00010000.0001110 | 0.00000000 11010001.00010000.0001111 | 0.00000000 IP Address Division