Wird UDP-Broadcast in 802.11 / Ethernet-Broadcast übersetzt?

463
ToniAz

Einstellung 1 : 1 Master Access Point und 2 Slave-Stationen mit 802.11-Chipsätzen.

Einstellung 2 : 1 Master-PC, der über einen Switch und Ethernet-Kabel an 2 Slave-PCs angeschlossen ist.

Szenario : Eine Anwendung, die bei Master ausgeführt wird, möchte einige Daten an die Anwendungen senden, die auf den 2 Slaves ausgeführt werden, und sendet daher ein UDP-Datagramm mit einer Broadcast-Adresse.

Frage 1 : Da alle drei Geräte über 802.11 kommunizieren, wird ein UDP-Broadcast-Datagramm in 802.11-MAC-Broadcast- / Multicast-Frames übersetzt? Wenn nicht, wann wird Broadcast / Multicast verwendet, abgesehen vom Senden von Beacons?

Frage 2 : Gleich wie Frage 1, jedoch mit Ethernet statt 802.11.

1
Das klingt verdächtig nach einer Hausaufgabenfrage ... Wenn nicht, mit welcher Anwendung wollen Sie arbeiten, denn Broadcast funktioniert definitiv über WLAN. acejavelin vor 6 Jahren 2
@acejavelin Ich mag, wie wachsam du bist! Es ist keine Hausaufgabenfrage. Ich möchte wissen, ob der MAC-Overhead (in Anzahl der Frames) proportional zum Transport-Overhead (in Anzahl der Datagramme) ist, dh ein UDP-Broadcast-Frame = 1 802.11-Frame ist, oder ist er so viele wie die Anzahl der Stationen? ToniAz vor 6 Jahren 0
Entweder; es hängt von den AP-Einstellungen ab (Letzteres kann aufgrund der Funktionsweise von WiFi-Übertragungen effizienter sein). Das hätte eigentlich Teil der Frage sein sollen ... grawity vor 6 Jahren 1
@Grawity Vielen Dank. Was hätte Teil der Frage sein sollen? ToniAz vor 6 Jahren 0
@ToniAz Wenn dies Ihre eigentliche Frage ist, sollte es in Ihrer Frage stehen, derzeit nicht. Seth vor 6 Jahren 0

1 Antwort auf die Frage

2
dirkt

Ja, Level 3-Broadcasts (TCP / UDP) werden in Level 2-Broadcasts (LAN / WLAN) übersetzt, sodass der MAC-Overhead proportional zum Transportoverhead ist.

Bei der Verschlüsselung ist die Situation bei WLAN jedoch etwas komplizierter, da spezielle Schlüssel für die Übertragung benötigt werden. Unicast verwendet andere Schlüssel, sodass andere Mitglieder des WLAN-Segments die AP <-> STA-Kommunikation nicht abhören können. Es sind also zunächst einige Frames erforderlich, um diese Broadcast-Schlüssel auszuhandeln, ebenso wie einige Frames, um anfänglich Unicast-Schlüssel auszuhandeln. Aber das ist ein ständiger Aufwand.

Details können Sie im Standard lesen.

BTW, Beacon-Frames und Broadcast / Multicast-Frames unterscheiden sich völlig.