icon-rss-large

12bet手机版|12bet app|12bet备用网址-官方娱乐平台 | Login | SignUp

Subscribe to RSS | Email | 122 Subscribers

TCP/IP详松 (12)播送和多播

日期:2018-12-01作者:[db:作者]

  12 播送和多播

  12.1 小伸

  在第1章中我们提到拥有叁种IP地址:单播地址、播送地址和多播地址。本章将更详细地

  伸见播送和多播。

  播送和多播但运用于UDP,它们对需将报文同时传往多个接纳者的运用到来说什分要紧。

  TCP是壹个面向衔接的协议,它意味着区别运转于两主机(由IP地址决定)内的两经过

  (由端口号决定)间存放在壹条衔接。

  考虑包罗多个主机的共享信道网绕如以太网。每个以太网帧包罗源主机和目的主机的以

  太网地址(48 bit)。畅通日每个以太网帧但发往单个目的主机,目的地址指皓单个接纳

  接口,故此称为单播(unicast)。在此雕刻种方法下,恣意两个主机的畅通信不会烦扰网内其

  他主机(能惹宗争夺共享信道的情景摒除外面)。

  条是,拥偶然壹个主机要向网上的其他主机发递送帧,此雕刻坚硬是播送。经度过ARP和RARP却以看

  到此雕刻壹经过。多播(multicast) 处于单播和播送之间:帧但传递送给属于多播组的多个主

  机。

  为了正本清源播送和多播,需寻求了松主机对由信道传递送度过去帧的度过滤经过。图12.1说皓了此雕刻

  壹经过。

  比值先,网卡检查由信道传递送度过去的帧,决定能否接纳该帧,若接纳后就将它传往设备驱

  触动以次。畅通日网卡但接纳那些目的地址为网卡物理地址或播送地址的帧。佩的,微少半接

  口均被设置为混合花样,此雕刻种痘样能接纳每个帧的壹个骈制。干为壹个例儿子,tcpdump

  运用此雕刻种痘样。

  图12.1 协议栈各层对收到帧的度过滤经过

  当前,父亲微少半的网卡经度过配备邑能接纳目的地址为多播地址或某些儿子网多播地址的帧。

  关于以太网,外面边址中最高字节的最低位设置为1时体即兴该地址是壹个多播地址,用什

  六进制却体即兴为01:00:00:00:00:00。(以太网播送地址ff:ff:ff:ff:ff:ff却看干是以

  太网多播地址的战例。)

  假设网卡收到壹个帧,此雕刻个帧将被传递送给设备驱触动以次。(假设帧检验和错,网卡将放丢

  丢该帧。)设备驱触动以次将终止佩的的帧度过滤。比值先,帧典型中必须指定要运用的协议

  (IP,ARP等等)。其次,终止多播度过滤到来检测该主机能否属于多播地址说皓的多播组。

  设备驱触动以次遂后将数据帧传递送给下壹层,譬如,当帧典型指定为IP数据报时,就传往

  IP层。IP根据IP地址中的源地址和目的地址终止更多的度过虑检测,假设正日,将数据报