zoukankan      html  css  js  c++  java
  • udp广播和多播

    使用UDP协议进行信息的传输之前不需要建立链接, 客户端向服务器发送信息时,客户端只需要给出服务器的ip地址和端口号,可以发送信息。至于服务器端是否存在,是否能够收到该报文,客户端根本不用管。

    广播(broadcast)

      对于广播,网络中的所有主机都会接收一份数据副本。

    多播(multicast)

      对于多播,消息只是发送到一个多播地址, 网络将数据发送到该多播地址的主机。

    udp广播

    广播udp和单播udp的区别就是IP不同,广播使用广播地址255.255.255.255, 将消息发送在同一广播网络上的每一个主机。本地广播信息是不会被路由器转发的。因为如果路由器转发了广播信息,那么会引起网络瘫痪。所以IP协议的设计者故意没有定义互联网范围的广播机制。

    广播地址通常用于在网络游戏中处于同一本地网络的玩家之间交流状态信息等。

    ×××广播还是要指明接收者的端口号,因为不可能接收者的所有端口都来收听广播。

    udp多播

    udp多播也要指明接收者的端口号,多播与单播的区别还在于地址。

    ipv4中多播地址范围是:224.0.0.0到239.255.255.255

  • 相关阅读:
    Mysql Explain 详解
    TP5和TP3.2的区别
    Http协议详解
    TCP协议三次握手与四次挥手详解
    一些常规面试问题
    计算机网络常识
    队列与栈的区别
    面向对象
    在浏览器中输入 www.baidu.com 后执行的全部过程
    SVN在ubuntu的安装和使用
  • 原文地址:https://www.cnblogs.com/Genesis-007/p/5279357.html
Copyright © 2011-2022 走看看