一、IPV4的长度为32bit,用点分十进制,X.X.X.X,每个X为8bit
1、A类地址:0.X.X.X-127.X.X.X
第一块(0.X.X.X)和最后一块(127.X.X.X)留作特殊使用,并且10.X.X.X用于专用(局域网内使用),可用的只有125块,A类地址能提供(全0和全1不可用):2^24-2=16777214
2、B类地址128.X.X.X-191.X.X.X
网络号为14位,2^14网络号总数为16384
主机号长度为16,B类主机号:2^16=65536,所以允许分配的主机号位65534个
172.x.x.x一般也作为局域网ip地址
3、C类地址192.X.X.X-223.X.X.X
网络号长度为21,主机号长度为8,所以C类网络有2^21=2097152![img]()
主机号为2^8=256,实际254个
4、特殊地址形式
1、直接广播地址
ABC三类IP地址中,主机号全为1,为直接广播地址
eg:例如201.161.20.0——直接广播地址为201.161.20.255
2、受限广播地址
32位全是1的广播地址(255.255.255.255),发送至本王内部
3、这个网络上的特定主机地址
eg:例如201.161.20.18发送分组:0.0.0.18
4、回逆地址
A类:127.0.0.0作为网络软件测试和本地间的通信
TCP/IP规定:127的分组不能出现在网络上
5、划分子网的三级网络结构
1、子网
IP的问题:有效利用率问题和路由器工作效率(红网ip是有限的)
子网的基本思路:允许将网络划分成多个部分供内部使用,有利于优化网络性能,改善网络管理
2、划分子网的地址结构要点:
1、三级,NetID-subnetID-hostID
2、同一个子网中多有主机必须使用相同的子网号:subnetID
3、可以应用于ABC三类任意
4、必须很近
5、分配子网是单位内部的进行分配
6、在internet吻戏那种,一个子网也称为一个IP网络
3、子网掩码:子网屏蔽码,格式与IP一样32bit
对于A类地址,它的网络号有8位,主机号24位,那么对于A类地址,它的子网掩码就是由8个1和24个0所组成,也就是**「255.0.0.0」。同理,B类地址的子网掩码就是由16个1和16个0所组成,也就是「255.255.0.0」。C类的地址的子网掩码就是由24个1和8个0所组成,也就是「255.255.255.0」 1、三层结构,给他ip和子网掩码,??
2、子网掩码的概念,假设用户使用的是B类地址分128个子网2^n=128
n=7,即从这里「255.255.0.0」借用7位
| 11111111 | 11111111 | 11111110 | 00000000 |
|---|---|---|---|
则子网掩码为255.255.254.0
6、全局地址与专用地址
1、一种是将网络连接到Internet,另一种是需要通过TCP/IP协议
2、使用全局地址需要申请,而专用地址则不用
3、全局ip地址在Internet中唯一,在网络内部是唯一的
专用ip
IPV4专用ip
1个地址块:第一组为10.0.0.0-10.255.255.255
16个地址块:第二组为172.16.0.0.-172.31.255.255
256个地址块:第三组为192.168.0.0-192.168
例子
例1:需将B类IP地址167.194.0.0划分成28个子网:
1)(28)10=(11100)2;
2)此二进制的位数是5,则N=5;
3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。
于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,
例2::需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:
1)(500)10=(111110100)2;
2)此二进制的位数是9,则N=9;
3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,
可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码。
7、网络转成NAT基本与原理
思想由内到外,源地址(专用地址)转成共有地址;由外到内,目的地址(共有地址)转成专用地址。以上均包含端口号的转换