AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

[UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

Ein Thema von xZise · begonnen am 12. Apr 2008 · letzter Beitrag vom 30. Sep 2016
Antwort Antwort
Seite 2 von 2     12
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#11

AW: [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

  Alt 30. Sep 2016, 12:24
Danke erstmal für die sehr ausführlich Erklärung. Ich habe das zum Anlass genommen, mich mal mit dem Thema Subneting etwas auseinander zu setzen.

Wenn ich das richtig deute, scheint es zunächst keine wirklich einfache Lösung für das Anfangsproblem zu geben. Innerhalb der Subnetze ist (ich habe gelernt bei 255.255.255.0) die Broadcast-Adresse 192.168.x.255. Damit kommt ein Broadcast aber eben nur innerhalb dieses Netzes an. Der Router hat keine Veranlassung, die Pakete in ein anderes Subnetz zu senden.
Es wurde aber auch angesprochen, dass theoretisch ein Broadcast an 255.255.255.255 möglich ist und damit die ganze Welt meine UDP-Pakete erhielte - wenn sie nicht mein Router heimlich filtern würde.

Es muss doch aber eine andere Möglichkeit geben. Wenn ich die Subnetzmaske kenne, dann weiß ich doch, dass ich mich in einem Klasse-C-Netzwerk befinde und es 256 mögliche Subnetze gibt (192.168.0.0 bis 192.168.255.0) mit 256 Broadcast-Adressen gibt. Daraus ergibt sich jetzt für mich die Frage, die ich mit google auch nicht finden konnte:

Gibt es eine gemeinsame Broadcast-Adresse abseits von 255.255.255.255 für alle Subnetze innerhalb des gesamten Klasse-C-Netzwerkes?
- Falls ja, wie lautet diese?
- Falls nein, würde es etwas bringen, dann den Broadcast nacheinander an alle 256 Broadcast-Adressen zu senden?
Alex Winzer
  Mit Zitat antworten Zitat
Benutzerbild von Ritsch
Ritsch

Registriert seit: 15. Apr 2014
Ort: Wolfenbüttel
33 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#12

AW: [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

  Alt 30. Sep 2016, 15:24
[...[
Es muss doch aber eine andere Möglichkeit geben. Wenn ich die Subnetzmaske kenne, dann weiß ich doch, dass ich mich in einem Klasse-C-Netzwerk befinde und es 256 mögliche Subnetze gibt (192.168.0.0 bis 192.168.255.0) mit 256 Broadcast-Adressen gibt. Daraus ergibt sich jetzt für mich die Frage, die ich mit google auch nicht finden konnte:

[...]
Also Subnetting war nie mein Fachgebiet, aber ich glaube du verstehst das falsch.

Die Subnetmask gibt ja an, in welchem Subnetz du dich zur jeweiligen IP-Adresse befindest.
Und daraus kannst du auch sehen, wieviele Subnetze es theoretisch gibt.

Bei 192.168.0.1 mit 255.255.255.0 wärest du im ersten Subnetz (gibt ja auch nur eins in dem Fall)

Bei 192.168.0.1 mit 255.255.255.128 wärest du im ersten Subnetz
Bei 192.168.0.129 mit 255.255.255.128 wärest du im zweiten Subnetz

Und die beiden Subnetzen haben dann wiederrum ihre Netz- und Broadcatsadresse
- Im ersten Netz
-> Netzadresse: 192.168.0.0
-> Broadcast: 192.168.0.127
- Im zweiten Netz
-> Netzadresse: 192.168.0.128
-> Broadcast: 192.168.0.255

Ich hoffe es ist verständlich auf was ich hinaus will.
Richard

Geändert von Ritsch (30. Sep 2016 um 15:27 Uhr)
  Mit Zitat antworten Zitat
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#13

AW: [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

  Alt 30. Sep 2016, 17:09
Also Subnetting war nie mein Fachgebiet, aber ich glaube du verstehst das falsch.
Nicht wirklich! Aber danke nochmal für Deine Erklärung.

Ich hatte extra 255.255.255.0 als gegebene Subnetzmaske mitgeteilt und darauf verzichtet jedes Mal das zu schreiben. Dass man den Bereich 192.168.0.x noch weiter in Subnetze aufteilen kann, ist mir klar. Aber meine Frage beantwortet das nicht.
Wenn man - wie in Deinem Fall - mit der Subnetzmaske 255.255.255.128 z.B. den von mir genannten Bereich in 2 Subnetze (weiter) aufteilt, dann gibt es in diesen 2 Broadcast-Adressen 192.168.0.127 und 192.168.0.255. Das ist alles richtig und ich habe das nicht erst bei Dir nachvollzogen.

Wenn ich aber über einen Broadcast beide Subnetze erreichen will (Siehe Ausgangsfrage!), was ist diese "universelle" Broadcast-IP (255.255.255.255 mal ausgenommen wegen Filter, Firewall & Co.)?
Alex Winzer
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.571 Beiträge
 
Delphi 10.4 Sydney
 
#14

AW: [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

  Alt 30. Sep 2016, 17:23
.. meines Wissens nach gibt es für zwei Subnetze (auch wenn die nebeneinander liegen) keine
gemeinsame Broadcast Adresse.
Jedes Subnetz muss getrennt behandelt werden.
Siehe auch -> http://networkengineering.stackexcha...erent-networks

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.584 Beiträge
 
Delphi 5 Professional
 
#15

AW: [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

  Alt 30. Sep 2016, 18:33
Es gibt nur die eine globale Broadcast-Adresse 255.255.255.255, sonst ist jedes Subnetz einzeln zu behandeln. Das ist ja auch der Sinn der Subnetze, dass die sich nicht gegenseitig stören/beeinflussen. Prinzipiell ließe sich das Problem der Weiterleitung der Broadcasts lösen über einen Router (vielleicht reicht auch eine Bridge), der allerdings diese Funktion bieten muss. Es gibt solche Geräte; ich erinnere mich an jemanden im Nickles-Forum, der seinen Router nicht einfach ersetzen kann, weil er für Wake-On-Lan auf die Weiterleitung von Broadcasts angewiesen ist.

Das Broadcast-Routing ist aber nicht die Regel; die allerwenigsten Router leiten Broadcasts (auch den globalen) irgendwohin weiter. Ist ja auch sinnvoll, denn sonst würden alle Netze unter den vielen Broadcasts zusammenbrechen. Windows findet die anderen Windows-Rechner über Broadcasts (IIRC), Windows findet seinen Domain-Controller über Broadcasts, das Finden eines DHCP-Servers funktioniert über Broadcasts usw. Es gibt in jedem LAN also schon eine ganze Menge Broadcasts, die - würden die weitergeleitet/geroutet - viel unsinnigen Traffic erzeugen würden, der dann von vielen Geräten verworfen wird, weil es das erreichte Gerät nicht betrifft.

Grüße
Dalai

Geändert von Dalai (30. Sep 2016 um 22:58 Uhr)
  Mit Zitat antworten Zitat
creed steiger

Registriert seit: 2. Dez 2009
116 Beiträge
 
#16

AW: [UDP] [Glaskugellei] - Zwei Subnetze: Broadcast in?

  Alt 30. Sep 2016, 22:29
ist doch in Wikipedia (auch wenn ichs nicht gern empfehle) schön erklärt

https://en.wikipedia.org/wiki/Broadcasting_(networking)
https://de.wikipedia.org/wiki/Broadcast
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf