IP网络通信的单播、组播和广播
一、判断两台设备是否在同一局域网内
查看两台设备的ip4地址和子网掩码MASK。
- 若MASK不一样,则不在同一局域网内。
- 若MASK一样,分别计算IP&MASK。若二者相同,则在同一局域网,否则不在同一局域网。
二、单播、组播和广播的区别
单播:在同一局域网内,两个设备点对点的通信就是单播通信。在ifconfig配置vlan时,对端设备的目标IP地址须与本地设备配置的IP地址一致,且对端IP与本地IP在同一局域网内。
组播:在同一网络可达范围内,一个网络设备与关心其数据的部分设备进行通信。在ifconfig配置vlan时,对端设备的目标IP为规定的组播地址(224.0.0.0~239.255.255.255),且本地IP和对端IP在同一局域网内。本地设备在获取数据时需单独筛选组播地址。
广播:在同一网络可达范围内,一个网络设备向本网络内所有设备进行通信。在ifconfig配置vlan时,对端设备的目标IP为255.255.255.255的或能与MASK恰好组成255.255.255.255的定向广播地址,且本地IP和对端IP在同一局域网内。
参考文献
【1】如何判断两台设备是否在同一局域网内_guojunxiu的博客
【2】广播、组播、单播区别与联系_物联网老王的博客-CSDN博客_单播组播和广播的区别
【3】组播地址分类_Mr. Sun_的博客-CSDN博客_组播地址分类
IP网络通信的单播、组播和广播相关推荐
- UDP单播 组播 广播 区别及简单实现
无论是tcp还是udp 服务器都必须绑定prot.Ip,客户端可以有选择性. udp单播: 单播只能是发送方往接收方指定的IP 端口发送数据 组播需具备的条件 1.接收方设置组播属性及组播号 2. ...
- 单播,组播,广播的区别
单播,组播,广播的区别 单播"(Unicast)."多播"(Multicast)和"广播"(Broadcast)这三个术语都是用来描述网络节点之间通讯 ...
- Java实现单播,组播,广播
单播.组播.广播介绍:https://blog.csdn.net/ahou2468/article/details/86526509 目录 1.单播.组播.广播关键类说明 2.单播和广播的具体实现 2 ...
- 单播、组播、广播三者之间的区别
单播.组播.广播其实是IPv4定义的三种流量类型 - 单播流量:一个人发送
- 单播、组播、广播区别与联系
单播:在同一网络内,两个设备点对点的通信就是单播通信. 组播:在同一网络可达范围内,一个网络设备与关心其数据的部分设备进行通信就是组播. 广播:在同一网络可达范围内,一个网络设备向本网络内所有设备进行 ...
- 基于 UDP 的 组播、广播详解
背景 有些时候我们在网络通信中也需要用到 组播(多播).广播.现在我们来介绍如何实现. 建议:在此之前,关闭防火墙. ubuntu: service ufw stop windows: 控制面板关闭 ...
- 【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
文章目录 一.IP 数据报传输方式 二.组播 IP 地址 三.组播 MAC 地址 四.IGMP 协议 五.组播路由选择协议 一.IP 数据报传输方式 IP 数据报传输方式 : ① 单播 : 发送数据到 ...
- Linux网络编程——组播和广播
文章目录 前言 一.组播 二.广播 总结 前言 学习了TCP和UDP协议,可以发现TCP可靠但只能一对一且传输速度较慢:UDP不可靠,但可以一对多且传输速度快,由此不难发现,实现组播和广播的功能的,只 ...
- 以太网单播、组播、广播
单播:单播MAC地址是从源到目的的唯一地址. 广播:就是一个主机向所有主机发送一个数据包. 组播:就是把数据发送给一组主机或者发送给感兴趣的主 ...
最新文章
- 中国科学院大学研一课程教材课件共享项目
- 工具用的好下班走的早
- Nginx反向代理的实战案例
- 一元二次方程求根公式的花样变换,你看懂了吗?
- 思考、学习新技术的原则和方式
- mac下安装mysql-pyhon_mac下安装MySQL-python模块
- ‘ActiveX component can’t create object解决方法
- 在什么场合里你会用到消息队列?
- 程序基本编写方法python_python程序设计基本编写方法
- DisplayTag使用指南(二) DisplayTag标签库详解
- BitTorrent 性能卓越的原因
- 火焰传感器的简单使用
- Linux下QtCreator不能使用搜狗输入法输入中文
- R代码模拟世界杯1000次,速成2018世界杯预言帝
- anaconda查看环境中安装的包及具体位置查找
- RFX2401C 2.4GHz功放PA前端模块
- 1628_MIT 6.828 xv6_chapter0操作系统接口
- 为什么同样是8G运行内存,Windows能同时开一大堆后台进程和前台应用,而Android不可以?...
- 动态连接库和静态链接库
- style标签上的scoped属性