【单播】、【多播(组播)】、【广播】

https://blog.csdn.net/daaikuaichuan/article/details/83474089

####【单播】
用于两个主机之间的端对端通信,【广播】用于一个主机对整个局域网上所有主机上的数据通信。
单播和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信。
实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是【多播】的用途。

###【IP多播】
(也称多址广播或组播)技术,是一种允许一台或多台主机(多播源)发送单一数据包到多台主机(一次的,同时的)的 TCP/IP 网络技术。
多播作为一点对多点的通信,数据的收发仅仅在同一分组中进行,是节省网络带宽的有效方法之一。在网络应用中,当需要将一个节点的信号传送到多个节点时,
无论是采用重复点对点通信方式,还是采用广播方式,都会严重浪费网络带宽,只有多播才是最好的选择。
多播能使一个或多个多播源只把数据包发送给特定的多播组,而只有加入该多播组的主机才能接收到数据包。

【广播】

与【单播】一样,【多播】是允许在广域网即Internet上进行传输的,而【广播】仅仅在同一局域网上才能进行;

【Socket网络编程】5.单播、多播(组播)、广播相关推荐

  1. Java网络编程(八)—— 组播和MulticastSocket

    Java网络编程(八)-- 组播和MulticastSocket 文章目录 Java网络编程(八)-- 组播和MulticastSocket 什么是组播 MulticastSocket类 总述 构造方 ...

  2. Qt网络编程-简易版UDP组播通信入门Demo(5)

    Qt网络编程-简易版UDP组播通信入门Demo(5)

  3. HCIA-RS自用笔记(9)数据转发过程、单播/多播/组播

    数据转发过程(7/13,29min) 网关(Gateway) 不同网络的主机需要通讯,首先要把数据转发给网关,网关代表一条缺省路由 查看Windows主机路由表: C:\Users\Admin> ...

  4. 单播、广播、多播(组播)的概念和区别

    单播.广播.多播(组播)的概念和区别 简单理解如下: 1.一台机器和一台机器通信这是单播. 2.一台机器发出的数据包能被多台机器收到这就叫组播. 一个机器发送,多台机器接收,但是又不同于广播, 发送端 ...

  5. Socket网络编程笔记

    网络.计算机网络的构成是什么? 网络: 在计算机领域中,网络是信息传输.接收.共享的虚拟平台,通过它可以把各个点.面(组织之间).体(例如公共app)的信息联系到一起,从而实现这些资源的共享. 局域网 ...

  6. Linux学习之----socket网络编程基础

    分层模型 OSI七层模型 1.物理层:主要定义物理设备标准,如网线的接口类型.光纤的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后再转 ...

  7. Linux应用(四)socket网络编程

    文章目录 一 简略了解网络 1 三种socket 1.1 SOCK_STREAM 1.2 SOCK_DGRAM 1.3 SOCK_RAW 2 面向连接和无连接 2.1 面向连接 2.2 无连接 3 网 ...

  8. Java实现单播,组播,广播

    单播.组播.广播介绍:https://blog.csdn.net/ahou2468/article/details/86526509 目录 1.单播.组播.广播关键类说明 2.单播和广播的具体实现 2 ...

  9. android multicast(组播)发送端和接收端源代码,android multicast 多播(组播)问题

    有谁遇到过同样问题的可以探讨下,或者已经解决问题的,能够指导下我 获取组播锁 private  InetAddress   group; WifiManager  wm=(WifiManager)ge ...

  10. 单播,组播,广播的区别

    单播,组播,广播的区别 单播"(Unicast)."多播"(Multicast)和"广播"(Broadcast)这三个术语都是用来描述网络节点之间通讯 ...

最新文章

  1. python处理html的table标签
  2. MDK_main()代码执行过程分析
  3. c语言中缺少link文件夹,c – Cmake找不到使用“link_directories”的库
  4. review what i studied `date` - 2017-3-31
  5. 网格变形动画MeshTransform
  6. 【干货】前端单元测试入门
  7. go语言打印日期_基于 Go 语言开发在线论坛(八):消息、视图及日期时间本地化...
  8. 5、lvs使用进阶(01)
  9. 替罪羊树模板(封装版)-----转自知乎
  10. Whctf 2017 -UNTITLED- Writeup
  11. 遥感数字图像处理——第三章——空间域处理方法
  12. AJAX不能访问MVC后台程序的问题
  13. echarts 生成 迁徙图_百度地图+echarts(迁徙图)
  14. php怎么做一个音乐播放器,实现一个HTML5音乐播放器的实例
  15. [zz]P2P直播软件设计的技术原理和改进
  16. 博客起航:为什么应该写博客
  17. 在springboot中使用jsp,设置webapp目录时的操作步骤
  18. GIT用SSH链接的相关文档的整理与补充
  19. 贝壳 OLAP 平台架构及演进
  20. 学习论文写作“套路”后

热门文章

  1. RxJava在闲鱼系统吞吐量提升上的实践
  2. spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
  3. quartz源码分析之深刻理解job,sheduler,calendar,trigger及listener之间的关系
  4. linux shell less 命令---转
  5. 【采用】【风险管理】(第三篇)风险管理报表体系
  6. 数据分析:2020年3月汽车工业经济运行情况
  7. 滴滴KDD2017论文:基于组合优化的出租车分单模型 By 机器之心2017年8月14日 10:29 数据挖掘顶会 KDD 2017 已经开幕,国内有众多来自产业界的论文被 KDD 2017 接收。
  8. 从零实现来理解机器学习算法:书籍推荐及障碍的克服
  9. 算法与数据结构(归并排序)
  10. Spring-AOP 自动创建代理之DefaultAdvisorAutoProxyCreator