欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php把IP地址转换成广播地址的例子

程序员文章站 2022-06-17 09:41:32
...
Broadcast Address(广播地址)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机

网络广播地址计算方法:

(1)IP地址与子网掩码进行"位与"运算,得到网络地址

(2)子网掩码"取反"运算,然后与网络地址进行"位或"运算,得到广播地址

 0) $ipBin = "0" . $ipBin;
        $maskBin = sprintf("%b", $maskSplit[$i]);
        while ((8 - strlen($maskBin)) > 0) $maskBin = "0" . $maskBin;
        $broadcastBin = null;
        for ($j = 0; $j  0) $broadcast.= ".";
        $broadcast.= bindec($broadcastBin);
    }
    return $broadcast;
}


教程链接:

随意转载~但请保留教程地址★

相关标签: substr explode