【知识强化】第四章 网络层 4.7 IP组播

这节课我们来学习一下IP组播。

首先我们来看这样一个问题,IP数据报在网络当中传输的时候,有几种传输方式呢?三种,分别是单播、广播和组播(多播)。这个组播呢也叫做多播,它们俩是一个意思。那这个组播是由于在很多年前,我们之前是译成了这个组播。现在通常用的都是多播这个词,那么我们现在分别来看一下三种传输方式。

首先对于单播来说呢,单播它指的是发送这个数据报,或者说IP数据报,到单个目的地。而且每发送一份单播报文呢都要使用一个单播的IP地址作为目的地址。那这个单播IP地址呢,其实就是我们之前所讲的A、B、C类里面啊经常使用的一些IP地址。那这些IP地址呢就会构成一个点对点的传输方式。因为我们发送端所使用的源地址,源IP,就是一个单播IP地址。然后目的地址呢也是一个单播IP地址,所以就是一对一的点对点的这种通信。

那这种点对点传输方式呢叫做单播。啊就好比我们这个一个男生,要追求另一个女生要给她表白的时候,那他只给这一个女生表白,就是一对一点对点的。

那么再来看广播。广播指的是发送数据包或者说IP数据报到同一广播域或者是子网内所有设备的一种数据传输方式。这是一种点对多点的传输方式。这里面呢发送端还是一个单播的IP地址。不过啊,目的地址它就不是了,目的地址它是一个全1的广播地址。那只要一个IP数据报它的目的地址是全1的,那它所对应的这个MAC地址也就是物理地址自然也是全F的。所以,这样的数据报,到网络上面传输,进入到局域网之后,是要发送给局域网内部的整个全部的主机的。即使有一台交换机,它也会从这个交换机的全部端口转发出去。那这种呢是广播通信,一个人对多个人,一点对多点。

那还举刚才这个例子,那这个男生呢他就比较花心,他现在对很多人表白,但是呢他不管青红皂白,不管这个女生到底是有没有男朋友,他都会跟她表白。那我们现在讲完了单播和广播相信同学们也发现了一定问题。首先单播来说呢,它这个用户是比较少的,如果发送数据只能一对一的发送。那如果我要为很多人都发送这样相同的数据包,那我就要建立很多个单播连接,啊这个也非常占用带宽。第二个我们再来看这个广播呢,广播的话它是不分青红皂白,会给整个局域网当中的所有主机全部发送这样一个数据报。即使这个主机它是并不想要,并不需要的,但是它还是会去发送。所以这种广播呢,没有办法应付这个用户不同的需求。而且呢在实际网络当中,我们这个用户量是不定的。一个网络的用户量是不定的。可能有的时候这个用户量多,有的时候用户量少。那这个单播和广播它们的效率呢就会相对较低。因此呢,我们就产生了一种比较好的传输方式。

那这个传输方式呢叫做广播也叫做多播。它指的是当网络当中某些用户是要特定的

原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11438856.html

时间: 2024-10-20 06:00:42

【知识强化】第四章 网络层 4.7 IP组播的相关文章

《TCP/IP 详解 卷1:协议》第 9 章:广播和本地组播(IGMP 和 MLD)

我已经懒了,卷一已经是去年年底看完的,但怎么说卷一的坑开了就要填完啊-- 广播和本地组播(IGMP 和 MLD) 引言 有 4 种 IP 地址,单播(unicast).任播(anycast).组播(multicast)和广播(broadcast).IPv4 可以使用所有地址,IPv6 可以使用除广播之外的地址. 本章讨论广播和组播的细节,例如: 链路层如何有效地从一台计算机向其他计算机发送广播或组播流量. 互联网组管理协议(IGMP)和组播侦听协议(MLD)如何工作,通知组播路由器子网中哪些组播

第四章 网络层

序言 没保存,电脑没动放着去吃饭,结果win7就休眠了,启动虽然网页度还在,可以我的博文没保存啊,心痛,只能在重头来了,只能说博文应该改进改进,如果直接关了,应该帮用户自动保存草稿的.重新写的.反正今天下午的任务在这里摆着.加油 ----WH 一.回顾 TCP/IP协议栈:物理层.链路层.网络层.传输层.应用层(会话层+表示层+应用层) 物理层:通过比特流在线路中传输来完成我们传输数据的目的,传输的方式很多种,传输的介质也很多中,光纤等 链路层:数据帧,在数据包(报)上加mac地址形成数据帧,其

【知识强化】第四章 网络层 4.1 网络层的功能

这节课开始呢我们就进入了网络层这一章的学习. 首先我们来概述一下网络层的几大功能. 那网络层呢就是自下而上的这个第三层,那这个是OSI参考模型当中的层次结构.网络层的主要任务就是把分组从源端传送到目的端,为分组交换网上的不同主机提供一个通信的服务.而这个网络层传输单位呢我们称之为数据报.有的同学可能会问这个数据报和分组是不一样的吗?当然是.那它们的关系其实就像是父与子的关系.数据报是一个比较长的数据,但是呢分组是把这个数据报进行切割而划分出来的一个片段就叫做分组. 那网络层的第一个功能就是路由的

【知识强化】第四章 网络层 4.9 网络层设备

这节课我们来学习一下网络层设备.那对于网络层设备呢大家一定不陌生,最主要的就是这个路由器了.那这节课我们就来学习一下路由器它的内部构造以及它的一个转发过程. 首先呢路由器它是一种具有多个输入端口和多个输出端口的专用计算机,任务呢就是转发分组.啊正因为它有多个输入以及输出端口,我们才可以让这个路由器连接多台主机以及连入多个网络. 那这是一个路由器的内部结构图.我们可以看到它主要分成两个部分,一个是路由选择部分,一个是分组转发部分.那这个路由选择部分呢,也叫做控制部分. 那这一部分的核心构建,可以看

【知识强化】第四章 网络层 4.4 IPv4

这节课我们来学习一个非常重要的概念,就是IPv4地址,其实也是我们常用的IP地址. 首先我们来了解一下,为什么会有IP地址的出现以及它是做什么用的.假如说在很多年前我遇到一个女生非常的漂亮,等了十年之后呢我现在又想起这个女生,我又想找她.可是呢我在这个茫茫人海当中怎么样才能找到我这个女神呢? 这节课我们来学习一下网络地址转换,NAT这种技术. 那在上节课当中呢我们学习了一类地址叫做私有IP地址,也可以叫做本地IP地址.那这一些地址呢都是应用于本地网络或者是专用网.比如说一个单位啊或者是学校啊.机

【知识强化】第四章 网络层 4.8 移动IP

这节课我们来学习一下移动IP.  那移动IP呢要跟动态IP区分开.动态IP是指,通过使用DHCP协议,在一个局域网内部的一台主机,就可以动态地获得一个IP地址.那这里面的移动IP是什么意思呢? 我们来举一个例子.假如说你现在有一台笔记本电脑,你已经工作了,你在北京某公司的总部工作. 但是有一天呢老板让你去出差, 你就来到了上海了,分公司.那你来到上海分公司之后,还想要使用本公司也就是你在北京总部的时候使用的一些权限,查看一下数据库啊,或者修改一些表项啊,以及使用一些其他功能等等.那你现在可以实现

Android初级教程理论知识(第四章内容提供器)

之前第三章理论知识写到过数据库.数据库是在程序内部自己访问自己.而内容提供器是访问别的程序数据的,即跨程序共享数据.对访问的数据也无非就是CRUD. 内容提供者 应用的数据库是不允许其他应用访问的 内容提供者的作用就是让别的应用访问到你的数据库 写自定义内容提供者的代码就是在被访问程序与主访问程序之间交替写代码. 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法.自定义继承使用ContentProvider @Override

《软件工程 ——理论、方法与实践》知识概括第四章 需求工程

第4章 需求工程 软件需求是决定软件开发是否成功的一个关键因素. 一.软件工程 需求的概念涵盖用户角度(系统的外部行为)和开发人员角度(系统的内部特征),关键在于需求一定要文档化. 软件需求划分:业务需求.用户需求.系统需求.功能需求和非功能需求等类型. 功能需求描述系统应该提供的功能或服务,通常涉及用户或外部系统与该系统之间的交互,一般不考虑系统的实现细节. 非功能需求是从各个角度对系统的约束和限制,反映了应用对系统质量和特性的额外要求. 系统需求是更加详细地描述系统应该做什么,通常包括很多分

计网第四章网络层

4.1网络层服务(not end-end) 从发送主机向接收主机传送数据段(segment): 发送主机->将数据段封装到数据报中 接收主机->向传输层交付数据段 每个主机和路由器都要运行网络层协议,其中,路由器检验穿越它的IP数据报的头部域,决策如何处理数据报. 网络层的核心功能-转发与路由 转发:将分组从路由器的输入端口转移到合适的输出端口. 每个路由器维护一个转发表(事先建立),转发表确定如何在路由器中转发分组 路由:确定分组从源到目的的路径.由 路由算法(协议)确定通过网络的端到端路径