<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    如何使用UDP進行跨網段廣播

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    廣播域
    首先我們來了解一下廣播域的概念。
    廣播域是網絡中能接收任一臺主機發出的廣播幀的所有主機集合。也就是說,如果廣播域內的其中一臺主機發出一個廣播幀,同一廣播域內所有的其它主機都可以收到該廣播幀。
    廣播域的計算
    如何知道一臺主機是屬于哪一個廣播域呢?其實計算很簡單,只要用主機的IP地址與子網掩碼進行與運算即可知道該主機屬于哪一個廣播域。例如:一臺主機的IP地址為192.168.23.150,子網掩碼為255.255.255.0,那么它所屬的廣播域就是192.168.23.150&255.255.255.0=192.168.23.0。那么其它的在廣播域192.168.23.0內的所有主機就可以到該設備發送的廣播包。如果把子網掩碼改為255.255.0.0,那么它所屬的廣播域就是192.168.23.150&255.255.0.0=192.168.0.0。那么其它的在廣播域192.168.0.0內的所有主機都可以收到該設備發送的廣播包。
    廣播地址的計算
    要想相同廣播域內的其它主機能收到的廣播幀,還需要在發送廣播包的時候指定當前所屬廣播域內的廣播地址。廣播地址的計算方法為子網掩碼取反再與廣播域進行或運算。
    例如:如果主機當前所屬廣播域為192.168.0.0,子網掩碼為255.255.0.0,那么廣播地址則為192.168.255.255。
    使用UDP進行跨網段廣播
    要使主機A發送的廣播包能夠被另一網段的主機B收到,那么只需要更改主機A的子網掩碼使得與主機B在同一個廣播域內,再使用新的廣播域的廣播地址發送廣播包即可。

    例如:要使用192.168.23.150發送廣播包讓192.168.27.135收到,只需要設置192.168.23.150的子網掩碼為255.255.0.0,然后再使用廣播地址192.168.255.255即可。

    特別要指出的是:255.255.255.255是受限廣播地址,不能使用該地址發送廣播包。

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全