Adresowanie grupowe vs adresowanie rozgłoszeniowe

Adresowanie grupowe vs adresowanie rozgłoszeniowe
whiteman808
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 201
0

Wyjaśni mi ktoś jaka jest różnica pomiędzy adresowaniem grupowym (ang. multicast) wszystkich hostów w obrębie określonej sieci a adresowaniem rozgłoszeniowym? Dlaczego mówi się że w ipv6 nie ma adresowania rozgłoszeniowego, tylko jest adresowanie grupowe skoro ono dotyczy i tak wszystkich hostów w obrębie danej podsieci?

loza_prowizoryczna
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1628
0

Po prostu w IPv6 rozsądnie założyli że skoro ktoś nie zna adresata to nie powinien obciążać kuriera obowiązkiem dostarczenia wiadomości.

Rozsądne założenie, przy IPv4 pominięte bo liczba adresatów była mała a kurierzy niepewni.

whiteman808
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 201
0

Wysyłanie pakietów broadcast wymaga routera, podczas gdy to gdzie pakiety multicast dotrą jest rozstrzygane na poziomie warstwy sieciowej? Czy broadcast jest szczególnym przypadkiem multicastu, gdzie adresuje się wszystkie komputery w sieci? Jak nie, to jaka jest różnica między multicast obejmującym wszystkie komputery a broadcastem? Chodzi mi o multicast ip6-allnodes

loza_prowizoryczna
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1628
0
whiteman808 napisał(a):

Wysyłanie pakietów broadcast wymaga routera, podczas gdy to gdzie pakiety multicast dotrą jest rozstrzygane na poziomie warstwy sieciowej? (...) Chodzi mi o multicast ip6-allnodes

IPv6 nie nie obsługuje broadcast.

whiteman808
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 201
0

Nie bardzo rozumiem wciąż różnicę między broadcast takim jaki jest w ipv4 a FF02::1 w ipv6 jak opisuje https://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml

Potrzebne mi konkrety czym różni się adresowanie wszystkich węzłów używając adresu lokalnego łącza w ipv6 od adresu rozgłoszeniowego jaki jest w ipv4

whiteman808
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 201
0

http://www.tcpipguide.com/free/t_IPv6MulticastandAnycastAddressing-2.htm

Wychodzi na to że koncept adresu broadcast w przypadku ipv6 nie ma sensu, jak chce się wysłać pakiety "do wszystkich hostów" (celowo cudzysłów) to nalezy zrobić multicast w obrębie link-local scope?

loza_prowizoryczna
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1628
0
whiteman808 napisał(a):

Wychodzi na to że koncept adresu broadcast w przypadku ipv6 nie ma sensu, jak chce się wysłać pakiety "do wszystkich hostów" (celowo cudzysłów) to nalezy zrobić multicast w obrębie link-local scope?

Wygląda na to że tak.

Software
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 174
1

W Broadcast na ipv4 jest określony adres broadcast który jest ostatnim adresem w sieci e.g 192.168.255, taki adres przeznaczenia określa, że odbiorcą pakietu jest każde urządzenie w danej sieci. Multicast to mechanizm wysyłania pakietów do określonej grupy odbiorców w sieci, gdzie każdy odbiorca wcześniej musi zgłosić się jako 'subskrybent' danej grupy (np. grupa o adresie 239.0.0.1). Preferowane protokoły komunikacji to protokoły bezpołączeniowe e.g UDP. Przykład multicastu w pythonie: https://github.com/dumplab/python_multicast ; https://en.wikipedia.org/wiki/Multicast_address . Na Ipv6 się nie znam za dobrze, więc się nie wypowiem, ale czy jest sens używania Ipv6 do stosunkowo niewielkich sieci?

whiteman808
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 201
0

Czyli broadcast od multicasta do wszystkich hostów w sieci różni sposób implementacji, zgadza się?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.