一个IP地址扩展方案( 二 )


F-4A类地址的最高位置为0,然后是7位的网络地址和24位的主机地址 。
0
网络地址
主机地址
F-4B类地址最高两位置为10,然后是14位的网络地址和16位的主机地址 。
1
0
网络地址
主机地址
F-4C类地址最高三位置为110,然后是21位的网络地址和8位的主机地址 。
1
1
0
网络地址
主机地址
F-4D类地址最高四位置为1110,F-4D类地址是作为广播用的 。
1
1
1
0
广播
F-8类地址的子类地址定义如下所示 。虽然这8位形式上是连续的,但前两位和后六位在IP头上是不连续的 。
F-8A类地址的最高位是0,然后是7位的网络地址和56位的主机地址 。
0
网络部分
主机部分
主机部分
F-8B类地址的最高两位是10,然后是14位的网络地址和48位的主机地址 。
1
0
网络部分
主机部分
主机部分
F-8C类地址的最高三位是110,然后是21位的网络地址和40位的主机地址 。
1
1
0
网络部分
主机部分
主机部分
F-8D类地址的最高四位是1110,然后是28位的网络地址和32位的主机地址 。
1
1
1
0
网络部分
主机部分
F-8E类地址的最高五位是11110,然后是35位的网络地址和24位的主机地址 。
1
1
1
1
0
网络部分
网络部分
主机部分
F-8F类地址的最高六位是111110,然后是42位的网络地址和16位的主机地址 。
1
1
1
1
1
0
网络部分
网络部分
主机部分
F-8G类地址的最高七位是1111110,然后是49位的网络地址和8位的主机地址 。
1
1
1
1
1
1
0
网络部分
网络部分
主机部分
3相关问题
假如不支持新F类地址的主机看到该此新F类地址,则此IP包将被忽略掉 。那么与此主机之间的通信将无法进行,但是对主机的改动量要比实行一个完全不同的IP头结构或一个不同的协议所需要的改动要少得多 。
接收主机必须被修改为包含如下程序:
if(Destination_IP_address&0xFC000000==0xF8000000)
{
/*NewextendedclassFaddress*/
Class_F_Processing(Destination_IP_address);
}
此Class_F_Processing()程序可定义为一个单独的模块 。同时将会需要有其它的改变把F类地址处理结果传送给到主IP处理模块,但这种的必要性不会很多 。
4安全问题的考虑
安全问题在这里不进行讨论 。
作者联系地址
KaranjitSiyan
SiyanConsultingServices
49TaurusRoad,Box960
NorthGlastonbury
Emigrant,Montana59027
Phone:406-333-4491
EMail:72550.1634@compuserve.com


推荐阅读