组播,单播和广播相关

本文详细介绍了网络通信中的单播、组播和广播的概念及其区别。单播是点对点通信,广播是向整个局域网发送数据,而组播则针对特定分组进行通信。此外,文章还讲解了IP地址、子网掩码、端口号、字节序以及在Linux系统中如何进行基于TCP和UDP的单播、组播编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,定义:

1,单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,单播对一个主机进行通信,广播对整个局域网上的主机进行通信。

多播,也称为“组播”,将局域网中同一业务类型主机进行了逻辑上的分组,进行数据收发的时候其数据仅仅在同一分组中进行,其他的主机没有加入此分组不能收发对应的数据。

2,IP地址 和 子网掩码的概念
(1)IP地址的概念和分类
 IP地址本质就是在互联网中的唯一地址标识,其数据类型为32位二进制组成的整数(ipv4),当然也有128位二进制组成的整数(ipv6)。日常生活中描述IP地址的主要形式为: 点分十进制表示法,也就是将每8位二进制转换为一个十进制整数,不同的十进制整数之间通过小数点分隔;
如:0x01020304  =>  1.2.3.4

查看IP地址的方式:
     windows系统中: ipconfig    ipconfig/all
     linux系统中: ifconfig    /sbin/ifconfig

     IP地址主要分为两部分:  网络地址  +  主机地址,根据网络地址和主机地址的划分,将IP地址分为以下4类:
     A类:0 + 7位网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒听雪落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值