`
白粥若水
  • 浏览: 103340 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

《TCP/IP详解》_卷一_广播和多播

阅读更多

在前面学习IP地址的概念的时候,我们会了解到IP地址分为三类:单播地址、广播地址和多播地址。单播地址我们实际上接触的非常多,这里就记录一些广播和多播的学习笔记。

 

在普通的以太网单播通信时,每个以太网帧包括了目的主机和源主机的地址,并发给单个的目的主机。这样的二个主机之间的通信不会干扰同一个网络中的其他主机(当然,也有一些特殊情况,比如通道争夺,即抢网速)。

 

然而,我们有时确实需要向网络中所有的其他主机发送信息,比如前面说的RARP请求,这就是广播。

 

多播是一种介于单播和广播的方式:信息发送给属于多播组的多个主机。多播的出现减少了广播中对广播服务不感兴趣的主机的负荷。

 

由上面的介绍我们可以很容易的想到,广播和多播仅仅应用于UDP,因为广播和多播不可能建立TCP中的点对点的连接。

 

一、广播

广播按目的地址区的不同,可以分为4种:

1、受限的广播:指广播地址为255.255.255.255广播。这个地址仅仅用于主机配置过程中的IP数据报的目的地址。当一台主机在初始配置时(这个时候主机本身都不知道自己的IP地址或者子网掩码),它会向这个受限的IP地址发送数据报(广播),但是,在任何情况下,路由器都不会转发该数据报,此数据报仅出现在本地网络中。

 

2、指向网络的广播

指向网络的广播地址是主机号为全一的地址。如A类网络的指向网络的广播地址为netid.255.255.255.其中netid是该A类网络号

 

3、指向子网的广播

该广播的地址是:主机号为全1并且有特定子网号的地址。当然,既然是指向子网的,我们事先必须知道子网掩码

 

4、指向所有子网的广播

指向所有子网的广播也需要了解目的网络的子网掩码,以便与指向网络的广播地址向区分。指向所有子网的广播地址的子网号及主机号为全1

 

 

二、多播

IP多播提供2类服务

1)向多个目的地址传送数据。例如:交互式的会议系统、向多个接收者发邮件或新闻。

2)客户对服务器的请求。例如:当我们进入QQ时,选择启动引导服务器。

 

关于多播组地址:

多播地址即D类IP地址。范围为224.0.0.0到239.255.255.255。即高4位为1110的IP地址。

 

位于特定多播组的主机集合成为一个多播组,也叫主机组。注意,一个主机组可以跨越多个网络。其成员可随时加入或者随时离开。主机组多成员个数没有限制。不属于该主机组的主机可以向该主机组发送信息。

 

还有一个和容易让人忽略的问题:多播地址与以太网地址的映射关系,即怎样才能知道谁加入了某个多播组?这个以后有时间在写笔记。

0
0
分享到:
评论

相关推荐

    TCP/IP详解-卷一

    ### TCP/IP详解-卷一 知识点梳理 #### 第1章 概述 - **1.1 引言** TCP/IP是Internet的核心协议,由一系列协议组成,包括但不限于传输控制协议(TCP)、用户数据报协议(UDP)以及网际协议(IP)。这一节简要介绍...

    《TCP/IP详解,卷1:协议》

    第12章 广播和多播 128 第13章 IGMP:Internet组管理协议 136 第14章 DNS:域名系统 142 第15章 TFTP:简单文件传送协议 159 第16章 BOOTP: 引导程序协议 163 第17章 TCP:传输控制协议 170 第18章 TCP连接的建立与...

    TCP/IP详解(卷一)

    第12章 广播和多播 128 第13章 IGMP:Internet组管理协议 136 第14章 DNS:域名系统 142 第15章 TFTP:简单文件传送协议 159 第16章 BOOTP: 引导程序协议 163 第17章 TCP:传输控制协议 170 第18章 TCP连接的建立与...

    TCP/IP详解 卷1完整版

    非扫描版TCP/IP详解卷一,你值得拥有: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序...

    TCP/IP详解 卷一卷二卷三

    此外,还介绍了子网掩码、广播地址、多播等相关概念,以及网络路由的基本原理。 卷二《实现》则聚焦于TCP/IP协议在操作系统的实现细节,包括Unix系统中的网络编程接口(如socket API),TCP和UDP的内部实现,以及IP...

    《TCP/IP协议详解 卷一》的代码

    示例代码可能涉及UDP数据报的发送和接收,以及多播和广播的应用。 5. **网络编程接口**:可能包含使用socket API进行网络编程的示例,如创建套接字、绑定、监听、接受连接、发送和接收数据等。 6. **网络性能测试*...

    TCP/IP详解,卷1:协议 第4章ARP:地址解析协议

    "TCP/IP详解,卷1:协议 第4章ARP:地址解析协议" 本章主要讨论的是地址解析协议(ARP),它是TCP/IP协议簇中的一部分,负责将32bit的IP地址转换为相应的硬件地址,从而实现数据链路层的寻址。 4.1 引言 在讨论...

    TCP/IP详解 卷一

    此外,还讲解了IP的分片与重组,以及如何处理IP广播和多播。 7. **TCP协议**:深入探讨TCP连接的建立与释放(三次握手和四次挥手)、流量控制、拥塞控制、重传机制等。TCP保证了数据的有序传输和无丢失。 8. **UDP...

    tcp/ip详解卷一:协议

    ### TCP/IP详解卷一:协议 #### 1. 概述与引言 TCP/IP协议族作为现代互联网的基石,其重要性和影响力远远超出了最初的预期。它最初源自于20世纪60年代末期美国政府资助的一个分组交换网络研究项目,并逐渐发展成为...

    TCP_IP协议详解卷一

    第12章 广播和多播 128 12.1 引言 128 12.2 广播 129 12.2.1 受限的广播 129 12.2.2 指向网络的广播 129 12.2.3 指向子网的广播 129 12.2.4 指向所有子网的广播 130 12.3 广播的例子 130 12.4 多播 132 12.4.1 多播...

    TCP-IP详解(卷一、二、三)

    卷三:《TCP/IP详解 卷3:TCP事务协议、UDP、IPX/SPX、APPLETALK、BROADCASTING及多播》则扩展到更广泛的网络协议。TCP事务协议(TCP/IP的一个增强版本)提供了高效处理事务请求的机制。UDP(无连接的传输协议)的...

    TCP/IP详解(协议上)

    4. **网络层**:详细解释IP协议,包括IP地址、子网掩码、广播地址和多播,以及ICMP(Internet控制消息协议)的作用和使用场景。 5. **传输层**:重点讲解TCP(传输控制协议)和UDP(用户数据报协议),包括TCP的三...

    TCPIP详解--共三卷

    第12章 广播和多播 128 12.1 引言 128 12.2 广播 129 12.2.1 受限的广播 129 12.2.2 指向网络的广播 129 12.2.3 指向子网的广播 129 12.2.4 指向所有子网的广播 130 12.3 广播的例子 130 12.4 多播 132 12.4.1 多播...

    tcp/ip详解一、二、三

    通过学习《TCP/IP详解》三卷,读者不仅可以理解TCP/IP协议族的基本原理,还能掌握实际操作中的配置和调试技巧,对网络通信有深入的理解,对于从事网络编程、系统管理员或网络安全工作的专业人士来说,是一套不可或缺...

    TCP-IP详解卷一:协议

    接着,作者会详细解析网络层的IP协议,包括IP地址、子网掩码、广播和多播地址,以及IP的路由选择过程。 进入传输层,TCP的详细工作原理是重点。书中会讲解TCP的连接建立与终止(三次握手和四次挥手)、序列号和确认...

    TCP-IP详解卷1.pdf

    《TCP/IP详解卷1》是深入理解网络通信协议的基础读物,主要涵盖了互联网协议栈的底层部分,包括链路层、网络层以及相关的地址解析和路由机制。以下将详细阐述书中的关键知识点。 首先,书中的第1章概述了TCP/IP协议...

Global site tag (gtag.js) - Google Analytics