网站建设学院,江门建站软件,网站镜像 动态,免费网站建设的IP 1. 基本介绍2. IP地址定义3. IP地址分类4. 子网掩码5. 全局地址与私有地址 1. 基本介绍
TCP/IP 协议的心脏是网络层#xff0c;主要“实现节点之间的通信”#xff0c;即“点对点(end-to-end)通信”。
网络层包含IP(Internet Protocol)及DNS#xff08;Domain Name Sys… IP 1. 基本介绍2. IP地址定义3. IP地址分类4. 子网掩码5. 全局地址与私有地址 1. 基本介绍
TCP/IP 协议的心脏是网络层主要“实现节点之间的通信”即“点对点(end-to-end)通信”。
网络层包含IP(Internet Protocol)及DNSDomain Name System、ARPAddress Resolution ProtocolICMP(Internet Control Message Protocol)等协议。
网络层与数据链路层的关系
数据链路层提供两个直连设备间的通信网络层通过IP实现不同数据链路上节点间的通信。 为了从A地到达B地需要制定行程表并且购买相应的机票与火车票。
行程表的作用就相当于网络层。机票与火车票用于在某一限定“区间内”移动“区间内”就相当于通信网络上的数据链路“区间内”的出发地点和目的地点就如同某一个数据链路的源地址源 MAC和目标地址目的MAC等首部信息。
2. IP地址定义
IP 地址用于在“连接到网络中的所有主机中识别出进行通信的目标地址”。
1IPv4
IPv4 地址由 32 位正整数来表示在计算机内部以二进制方式被处理。 2 32 4 , 294 , 967 , 296 2^{32}4,294,967,296 2324,294,967,296理论上可将43亿台计算机设备同时连接到网络。
一般将32 位的IP地址以每8位为一组分成4组每组以“.”隔开再将每组数转换为十进制数。 10101100. 00010100. 00000001. 00000001 10101100. \; \;00010100. \; \;00000001. \; \;00000001 10101100.00010100.00000001.00000001 172. 20. 1. 1 172.\; \;\; \;\; \; \;\;\; \; \;20.\; \;\; \;\; \; \;\;\; \; \;1.\; \;\; \;\; \;\; \; \;\;\; \; \;\; \;1\; \;\; \;\; \; \;\;\;\; \;\; 172.20.1.1
2IPv6
IPv6地址由128位正整数表示 2 128 ≈ 3.4 × 1 0 28 2^{128}\approx 3.4 \times 10 ^{28} 2128≈3.4×1028
一般将128位比特的IPv6地址每16bit为一组每组用冒号:分割标记。如果出现连续的0可以将0省略并用两个冒个::隔开。
e.g.
二进制 1111111011011100 : 1011101010011000 : 0111011001010100 : 0011001000010000 : 1111111011011100 : 1011101010011000 : 0111011001010100 : 0011001000010000 1111111011011100:1011101010011000:\\0111011001010100:0011001000010000:\\1111111011011100:1011101010011000:\\0111011001010100:0011001000010000 1111111011011100:1011101010011000:0111011001010100:0011001000010000:1111111011011100:1011101010011000:0111011001010100:0011001000010000十六进制: F E D C : B A 98 : 7654 : 3210 : F E D C : B A 98 : 7654 : 3210 FEDC:BA98:7654:3210:\\FEDC:BA98:7654:3210 FEDC:BA98:7654:3210:FEDC:BA98:7654:3210二进制 0001000010000000 : 0000000000000000 : 0000000000000000 : 0000000000000000 : 0000000000000100 : 0000100000000000 : 0010000000001100 : 0100000101111010 0001000010000000:0000000000000000:\\0000000000000000:0000000000000000:\\0000000000000100:0000100000000000:\\0010000000001100:0100000101111010 0001000010000000:0000000000000000:0000000000000000:0000000000000000:0000000000000100:0000100000000000:0010000000001100:0100000101111010十六进制省略后 1080 : : 8 : 800 : 200 C : 417 A 1080::8:800:200C:417A 1080::8:800:200C:417A
3. IP地址分类
IP地址由“网络标识网络地址主机标识主机地址”组成根据IP地址第1位到第四位的值分为A、B、C、D四类地址。 1A类地址
A类地址以0开头第1至8位为网络地址后面24位为主机地址。网络地址范围为 0.0.0.0 ∼ 127.0.0.0 0.0.0.0\sim127.0.0.0 0.0.0.0∼127.0.0.0由于全0和全1的地址为保留地址因此一个A类网段可以分配 2 24 − 2 16777214 2^{24}-216777214 224−216777214个主机。 2B类地址
B类地址以10开头第1至16位为网络地址后面16位为主机地址。网络地址范围为 128.0.0.0 ∼ 191.0.0.0 128.0.0.0\sim191.0.0.0 128.0.0.0∼191.0.0.0由于全0和全1的地址为保留地址因此一个B类网段可以分配 2 16 − 2 65534 2^{16}-265534 216−265534个主机。 3C类地址
C类地址以110开头第1至24位为网络地址后面8位为主机地址。网络地址范围为 192.0.0.0 ∼ 223.255.255.0 192.0.0.0\sim223.255.255.0 192.0.0.0∼223.255.255.0由于全0和全1的地址为保留地址因此一个C类网段可以分配 2 8 − 2 254 2^{8}-2254 28−2254个主机。 4D类地址
D类地址以1110开头第1至32位为网络地址后面8位为主机地址。网络地址范围为 224.0.0.0 ∼ 239.255.255.255 224.0.0.0\sim239.255.255.255 224.0.0.0∼239.255.255.255
D类地址没有主机标识常被用于多播将包发送给特定组内的所有主机。
4. 子网掩码
子网掩码(subnet mask)用来标识网络地址与主机地址实现网络地址长度的灵活标识。
子网掩码也是一个32位的数字对应IP地址网络标识部分的位全部为1对应IP主机标识部分的位全部为0。
e.g.
IP地址172.20.100.52 子网掩码255.255.255.192
由于192的二进制表示为11000000因此172.20.100.52的前26位是网络地址有时也表示为 172.20.100.52/24 5. 全局地址与私有地址
互联网中任何一台主机或路由器必须有一个唯一的IP地址这个全局IP地址由互联网名称与数字地址分配机构ICANNInternet Corporation for Assigned Names and Numbers进行管理。
ICANN是一个非营利性的国际组织成立于1998年10月负责全球IP地址的分配等工作。
随着互联网的迅速普及IP地址不足的问题日趋显著于是又出现了私有网络的IP地址只要保证在这个网络内地址唯一即可其地址范围如下:
A类 10. 0. 0. 0 ~10. 255.255.255 (10/8)B类 172.16.0. 0 ~ 172.31. 255. 255 (172.16/12)C类192.168.0.0 ~192.168.255.255((192.168/16)
在上述范围内的IP地址都属于私有IP或内网IP而在此之外的IP地址称为全局 IP或公网IP。