• 网络传输方式


    1. 单播

    1.1. 定义

    单播是指一种向单个目标地址传送数据的方式,即单独的一对一通讯方式。

    1.2. 可使用协议

    UDP、TCP等协议

    1.3. 常见的场景

    • 发送电子邮件
    • 传输文件

    2. 广播

    2.1. 定义

    一种向本地网络中所有设备发送数据的方式。

    2.2. 常见的场景

    • 电视和电台节目的广播
    • 局域网中发送ARP请求以查找MAC地址
    • 黑客使用UDP广播包来进行DOS攻击

    3. 组播

    3.1. 定义

    组播是向一个组中的设备发送数据包的方式。在组播中,数据包被发送到特定的IP地址,该IP地址同时也是该组中所有设备的组ID。组播是一种更高效的传输数据方式,因为它是将数据包广播到特定的设备组中,而不是整个网络

    3.2. 常见的场景

    • 游戏中的游戏状态更新,通过广播发送给所有参与者
    • 路由器上设置路由协议,可以将一条路由信息通过组播发送给网络中的所有路由器,从而实现快速的路由更新

    4. 任播

    4.1. 定义

    任播将一个数据包发送到一个指定的设备集合(通常是距离发送端最近的设备),而不指定任何目的地址。通常情况下,数据包将被传输到距离源最近的任意设备,并由该设备将该数据包传输到目标设备。

    4.2. 常见的场景

    • DNS服务器中,如果有客户端请求DNS服务器,则每个请求将被任播给离它最近的服务器
    • 云服务器中,任播可以将机器信息和服务请求发送给离服务器最近的服务器,从而提高系统的响应速度和效率
  • 相关阅读:
    电脑是怎样上网的 (二) 从网线到网络设备
    图论---图的遍历
    【MATLAB教程案例40】语音信号的共振峰频率倒谱法估计matlab仿真学习
    代码随想录算法训练营Day61|单调栈02
    Docker初识
    每个人都应该去学写作
    最长回文子串
    标准对话框
    [17]JAVAEE-HTTP协议
    win11系统找不到d3dcompiler43.dll如何解决?5个亲测可解决的方法分享
  • 原文地址:https://blog.csdn.net/A_B_C_D_E______/article/details/132812066