那直接计算广播地址址是多少?

有限广播地址和直接广播地址的区别~~~~~_阙宇辉吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:18贴子:
有限广播地址和直接广播地址的区别~~~~~
广播地址应用于网络内的所有主机
  1)有限广播
  它不被路由但会被送到相同物理网络段上的所有主机
  的网络字段和主机字段全为1就是地址255.255.255.255
  2)直接广播
  网络广播会被路由,关并被送到专门网络上的每台主机
  的网络字段定义这个网络,主机字段通常全为1,如&192.168.10.255
同样走群众路线,同样是...
二楼开始,帮忙顶起。
玩口袋联机,哪个方便?
楼主呕心沥血直播男女的...
大家来说说,喜欢和爱的...
这里是电五唯满侠的一只...
内&&容:使用签名档&&
保存至快速回贴  直接广播地址(Directed ),与广播地址相同,是一个Internet协议地址,其指定了在一个特定网络中的“所有
”。一个直接广播的单一拷贝被发送到一个指定的网络,在那里它被广播到在那个网络中的所有终端。
  广播地址是一种特殊的IP地址形式,一种是直接广播地址,一种是
。 直接广播地址包含一个有效的网络号和一个全“1”的主机号,如202.163.30.255,255就是一个主机号,202则是C类的IP地址,C类IP地址就是我们常接触到的。有限广播地址是32位全1的IP地址(255.255.255.255),有限广播将广播限制在最小的范围内。如果采用标准的IP
,那么有限广播将被限制在本网络之中。
  标准的Ip地址可以划分
,就用到直接广播地址,每个子网就对应一个直接广播地址。
为本词条添加和相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
您也可以使用以下网站账号登录:
此词条还可添加&
编辑次数:3次
参与编辑人数:3位
最近更新时间: 15:47:16
贡献光荣榜
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品12:12 提问
Java广播相关问题,我到底应该使用什么广播地址才可以发送广播消息。谢谢
网上查询关于JAVA广播的问题,关于广播地址有一些问题。有的人说广播地址是D类地址,有人说广播地址是当前ip地址最后一位换成255,有人说广播地址是全部为255的地址,现在测试结果如果全部是255在本机发送广播本机可以收到,其他的D类地址无法收到TTL已经设置为128,最后一个换成255的会被MultiScoketCast抛出不是多播地址的异常。请问他们之间有什么区别和联系各个的用法又是如何。
现在问题:我当前ip地址10.13.242.116.使用相关类MulticastSocket。测试结果:
当我使用D类地址进行广播,可以发送但是无法接收。设置可以发回本机,本机无法收到广播包。其他机器也无法收到广播包。其他机器均为10.13.*.*
当我使用本机地址最后一个字节全部变为255的时候例如:10.13.242.255此时抛出此地址不是广播地址的异常,无法发送。
当我使用全1的地址发送广播的时候例如:255.255.255.255此时本机可以收到广播包但是其他机器无法收到广播包.不知道为什么.谢谢各位的帮助.下面贴出我的最后一种实验的代码.
`import java.io.IOE
import java.net.DatagramP
import java.net.InetA
import java.net.MulticastS
import java.sql.D
public class MulticastSender extends Thread {
private int port = 9898;
private InetAddress ipaAddress =
MulticastS
MulticastSender(){
ipaAddress = InetAddress.getByName("255.255.255.255");
msocket = new MulticastSocket(port);
msocket.setBroadcast(true);
msocket.setTimeToLive(1);
msocket.joinGroup(ipaAddress);
} catch (Exception e) {
// TODO: handle exception
public void run(){
while(true)
String string="Hello";
byte [] buf = string.getBytes();
DatagramPacket datagramPacket = new DatagramPacket(buf, 0, buf.length, ipaAddress, port);
System.out.println("发送数据");
msocket.send(datagramPacket);
System.out.println("发送成功");
Thread.sleep(2000);
} catch (Exception e) {
// TODO: handle exception
public static void main(String[] args) throws Exception {
MulticastSender msMulticastSender = new MulticastSender();
msMulticastSender.start();
import java.io.IOE
import java.net.DatagramP
import java.net.InetA
import java.net.MulticastS
import java.net.UnknownHostE
public class MulticastReciever extends Thread{
private int port = 9898;
private InetAddress ipgroupAddress =
private MulticastSocket msMulticastSocket
DatagramPacket datagramPacket =
MulticastReciever(){
msMulticastSocket = new MulticastSocket(port);
//ipgroupAddress = InetAddress.getByName("10.13.255.255");
//msMulticastSocket.joinGroup(ipgroupAddress);
byte[] data = new byte[4096];
datagramPacket = new DatagramPacket(data, data.length);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
public void run(){
while (true) {
msMulticastSocket.receive(datagramPacket);
System.out.println("接收到数据"+new String(datagramPacket.getData()));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
public static void main(String[] args) throws Exception {
MulticastReciever multicastReciever = new MulticastReciever();
multicastReciever.start();
这种情况下我本机可以收到广播内容,但是其他机器10.13.*.*无法收到广播包。谢谢
其他相似问题
相关参考资料直接广播地址与本地广播地址_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
直接广播地址与本地广播地址
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢

我要回帖

更多关于 计算广播地址 的文章

 

随机推荐