精华内容
下载资源
问答
  • 1. 多播与广播 1.1 广播 一般说来ARP,或者路由协议RIP应该是以广播的形式播发的。...多播地址只能用于目的地址,而不能用于源地址。 (2) 永久组地址——由因特网号码指派管理局 IANA 负责指派。

    1. 多播与广播

    1.1 广播

    一般说来ARP,或者路由协议RIP应该是以广播的形式播发的。


    1.2 多播

    多播可明显地减少网络中资源的消耗。

    1.2.1 特点

    (1) 多播使用组地址—— IP 使用 D 类地址支持多播。多播地址只能用于目的地址,而不能用于源地址。  
    (2) 永久组地址——由因特网号码指派管理局 IANA 负责指派。
    (3) 动态的组成员 
    (4) 使用硬件进行多播


    1.2.2 D 类 IP 地址 与以太网多播地址的映射关系

    1.2.3 多播地址

    对于多播地址,有几个特殊的多播地址被占用,他们是

    1. 224.0.0.1--该子网内所有的系统组。
    2. 224.0.0.2--该子网内所有的路由器。
    3. 224.0.1.1--网络实现协议NTP专用IP。
    4. 224.0.0.9--RIPv2专用IP

    1.3 广播和多播

    转:

    『个人的看法:广播和多播的性质是一样的,路由器会把数据放到局域网里面,然后网卡对这些数据进行过滤,只拿到自己打算要的数据,比如自己感兴趣的多 播数据,自己感兴趣的组播数据。当一个主机运行了一个处理某一个多播IP的进程的时候,这个进程会给网卡绑定一个虚拟的多播mac地址,并做出来一个多播 ip。这样,网卡就会让带有这个多播mac地址的数据进来,从而实现通信,而那些没有监听这些数据的主机就会把这些数据过滤掉,换句话说,多播,是让主机 的内核轻松了,而网卡,对不起,您就累点吧。』


    2. IGMP (Internet Group Management Protocol) 因特网组管理协议 

    IGMP 是在多播环境下使用的协议,IP 数据报传递其报文。

    IGMP的作用在于,让其他所有需要知道自己处于哪个多播组的主机和路由器知道自己的状态。


    2.1 主机在多播中的状态


    2.2 报文

    2.3 多播路由选择

    (1) 即使网络拓扑不发生变化,但由于某个应用程序加入或离开了一个多播组,多播路由都会发生变化。
    (2) 多播转发要求路由器不仅要检查目的地址,而且还要检查源地址,以便确定何时需要复制多播数据报和转发多播数据报副本。
    (3) 多播数据报可以由不是多播组成员的主机产生,并且可能通过没有任何组成员的网络。


    展开全文
  • W3150A是以大规模集成电路方式全硬件TCPIP协议栈, 提供一种简单、经济的高速连接互联网上各种数字设备的解决方案。...多播地址只能用于目的地址值。 多播群组的地址范围是从224.0.0.0到239.255.255.255.(D类)

    W3150A是以大规模集成电路方式全硬件TCPIP协议栈, 提供一种简单、经济的高速连接互联网上各种数字设备的解决方案。是Wiznet一款较早的产品。

    今天给大家介绍一下W3150是如何使用多播传输的。

    IP多播

    目的地属于相同群组时,IP多播提供向多个目的地交付报文的功能。多播地址只能用于目的地址值。

    多播群组的地址范围是从224.0.0.0到239.255.255.255.(D类)

    与IP多播相关的多播硬件(以太网MAC)地址范围是从01:00:5e:00:00:00到01:00:5e:7f:ff:ff。此配置使得以太网MAC中的23位与IP多播群组地址一致。该映射将多播群组地址的低23位放置到与以太网MAC对应的23位上

    下图显示了多播地址与多播硬件地址。

     

    例如,假设多播群组地址是224.1.1.11并且多播群组端口号是3000。在这种情况下,多播硬件地址是01:00:5e:01:01:0b。

     

    下图依此举了一个例子。

    1. 阶段 0

    - IGMP 端口初始化

    为了实现多播通信,在多播数据通信开始之前,每一个目的地都要发送IGMP(互联网组播管理协议)信息到网关以加入多播群组。

    在W3150A端口N的指令寄存器设置OPEN指令之前,请将多播群组地址,多播硬件地址和多口号写到S0_DIPR(目的IP寄存器),S0_DHA(目的硬件地址寄存器)和S0_DPORT(目的端口号寄存器)。

    2. 阶段 1

    - 数据通信

    多播接收过程与一般的UDP接收过程相同。

    在接收到的含有多播群组地址和多播硬件地址的数据包中,唯一的不同就是目的地址字段和目的硬件地址字段的值不同。在正常的UDP接收过程中,当接收到的数据包中的目的地信息与W3150A的源信息相同时,W3150A将会接收数据包。但是在多播数据通信时,接收到的数据包中的目的地信息是多播信息。在W3150操作方面,接收过程与TCP接收过程相同,引文因为远程地址和远程端口号已经作为多播群组地址和多模端口号而被固定下来了。

    多播发送过程与多播接收过程相同,而且多播发送操作也与多播接收操作相同。

    2.1 接收过程 

    接收数据过程如下。在UDP情况下,在接收数据中附加了8字节的报头。该报头的结构体如下。

    多播过程不需要目的ip地址和端口号。

    所以,部分目的地ip地址和端口号在UDP过程中不需要。

    因此这个过程说明在多播传输过程中目的ip地址和端口号可以删除。

    即使写入了目的ip地址和端口号,W3150A也能正常工作,因为W3150A使用它自己的多播地址和端口号。

    下面的接收过程是正常的UDP过程。去掉处理ip地址和端口号的那部分之后,下面的部分就变成了多播过程。

     

     

    2.2 发送过程

    发送过程与接收过程相同。去掉正常UDP发送过程中处理目的地址和端口号的那部分。

    数据发送过程如下。

    感谢关注!

     

    展开全文
  • TCP/IP详解 笔记九

    2016-09-04 10:32:00
    广播和多播 多播和广播只能用于UDP包,TCP明确在两个进程间建立...大多数网卡经过配置都可以接收目的地址多播地址或子网多播地址的帧。对于以太网,当地址中最高字节的最低外为1时表示该地址是一个多播地址(0...

    广播和多播

     

    多播和广播只能用于UDP包,TCP明确在两个进程间建立连接。

    多播:帧只传送给属于多播组的多个接口

    主机对帧的过滤过程:

     

    • 通常网卡只接收那些目的地址为本物理接口地址或广播地址的帧;设置为混合模式的网卡能接收每个帧的一个复制。大多数网卡经过配置都可以接收目的地址为多播地址或子网多播地址的帧。对于以太网,当地址中最高字节的最低外为1时表示该地址是一个多播地址(01:00:00:00:00:00:)。当网卡接到一个错误校验和的帧将丢弃该帧。
    • 设备驱动程序:帧必须指明要使用的协议;进行多播过滤检测。
    • IP根据目的地址和源地址进行更多的检测
    • UDP检查目的端口号和校验和
    • 使用广播的问题在于加重了那些对于该帧不感兴趣的主机的处理负荷,多播就是用来解决这个问题。

     

    广播

     

    受限广播地址:255.255.255.255用于主机配置过程,不会被路由器转发,只能出现在本地网络中。

    指向网络的广播:主机号全为1,路由器必须转发

    指向子网的广播:主机号全为1,有特定的掩码信息

     

    多播

    两种需求:

    1)         向多个目的地址传递数据

    2)         客服端向多个服务器进行请求

    多播地址格式:

    一个主机组可以跨越多个网络,成员可以随时加入或离开主机组

    一些被确定的主机地址

     

     多播地址到以太网地址的转换

     

     

    转载于:https://www.cnblogs.com/manziluo/p/5838760.html

    展开全文
  • IPv6.rar

    2012-07-25 17:07:33
    3、所有节点多播地址FF02::1 4、如果是路由器,还会有FF02::2 5、被请求节点的组播地址 如果接口配了一个IPV6的单播地址,还会产生被请求节点的组播地址 《如何在帧中继中写MAP》 注意:必须写两条MAP,一条是所配...
  • 同时,IPv6协议规定了不允许向使用多播地址的报文回复ICMPv6(Internet Control Management Protocol Version 6)差错消息,因此也能防止ICMPv6报文造成的放大攻击。  IPv6下的密码生成地址是新的地址生成方式,...
  • 什么是VLAN

    2013-10-23 09:59:12
     这种划分VLAN的方法是根据每个主机的网络层地址或协议类型(如果支持协议)划分的,虽然这种划分方法是根据网络地址,比如IP地址,但它不是路由,与网络层的路由毫无关系。  这种方法的优点是用户的物理位置改变...
  • 随心所欲Flash

    2006-03-16 00:00:00
    你也可以免费分发此软件,但用于商业目的的分发时,如捆绑,销售,集成等。则需要支付一定的费用(各类杂志光盘收录不在此列),同时保证分发此软件包的整个文件。如果你觉的此程序对你有用并且你也愿意,请以任何方式...
  • 本项目并不是一个可以用于生产环境的element播放器,所以并没有考虑太的兼容性问题 本项目不是ElementUI的一个音频插件,只是一个教程,不过你可以自行扩展实现 本项目只是为了学习audio相关事件以及API 本项目的...
  • 问题4-20:主机在接收一个广播帧或多播帧时其CPU所要做的事情有何区别? 问题4-21:有的路由器在和广域网相连时,在该路由器的广域网接口处并没有硬件地址,这怎样解释? 问题4-22:IP地址和电话号码相比时有何异同...
  • 问题4-6:在双绞线以太网中,其连接导线只需要两对线:一对线用于发送,另一对线用于接收。但现在的标准是使用RJ-45连接器。这种连接器有8根针脚,一共可连接4对线。这是否有些浪费?是否可以不使用RJ-45而使用RJ-11...
  • 是一种允许一个或个发送者(组源)发送单一的数据包 到个接收者(一次的,同时的)的网络技术。组可以大大的节省网络带宽,因为无 论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。...
  • 他保存到你的电脑中或者把这篇文章的地址收藏到收藏夹里。  1、如何实现关机时清空页面文件  打开“控制面板”,单击“管理工具→本地安全策略→本地策略→安全 选项”,双击其中“关机:清理虚拟内存页面文件...
  • 目的:以此降低或消除对培训机构不利的情绪的预期行为,扩大就业率宣传,使其收纳更学员(资金流) 第五点 推荐模式 关键词:营造氛围、贪小便宜、坑害朋友 刚入坑时,在专门传授简单入门教程的教室里,不断营造...
  • 这个项目可指定让AGP装置来使用的系统内存大小,这取用大小是PCI内存地址范围的一部份,可分配给图形内存的空间。 Init Display First: 这个项目可选择当系统开机时先行对AGP或是PCI插槽来做初始化的动作。 [AGP...
  • 互联网支持库中的“置代理服务器”命令增加了参数,用于支持代理服务器用户认证。 5. 修改控制台操作支持库中“控制台对象.取显示区大小”的参数名称及其说明。 6. 修改外部数据库在4.12版中导致的不兼容问题,并...
  • 隐藏选项卡,这个插件还模拟了一个Excel2003样式的菜单,目的就是方便那些从Excel2003转向使用2007或2010版的朋友免费使用。 另外增加了ExcelTabs工作薄标签插件,类似IE游览器的标签页面,方便在不同工作薄中...
  • fragment单activity拦截器不管用,难道只能用于拦截activity的跳转?那如果是要实现登录拦截的话,那不是只能在PathReplaceService中进行了? 网络解决办法 第一个疑问:由于我使用阿里路由,所以我看到zhi1ong...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    Android 的 App Market 模式,软件开发者获得 7 成收入, 3 成用于系统维护。难点在于位置营销。 设备商通过卖设备、内置特色应用来获得盈利。也可以兼职专业软件开发者进行赢利。 Google 自身通过基于统一平台为...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    PACKAGE TEST的目的是在确定IC在封装过程中是否有任何损坏。 16. 能否利用单片来检测手机电池的充放电时间及充放电时的电压电流变化,并利用一个I/O端口使检测结果在电脑上显示出来? 答:目前市场上的各类...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    118 <br>第6章 资料验证技术 119 <br>6.1 网络验证应用技巧 120 <br>0197 如何使用正则表达式验证E-mail格式 120 <br>0198 如何使用正则表达式验证IP地址 120 <br>0199 如何使用正则表达式...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

多播地址只能用于目的地址