| Network · LAN, WAN, Firewalls Alle Fragen rund um das große, kleine Internet finden hier eine Antwort. LANs, WANs, Router, Switches, Bridges, Verkabelung... |
Diskussion: IP Multicasting - kapier ich nicht ganz im Forum Network · LAN, WAN, Firewalls, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo hab jetz so oft was über ip multicasting gelesen, und ich kapier es irgendwie noch nicht ganz ... ...
![]() |
| | #1 (permalink) |
| Registriert seit: 03.11.05 ![]() Likes: 0 | Anzeige Hallo hab jetz so oft was über ip multicasting gelesen, und ich kapier es irgendwie noch nicht ganz ... vieleicht kann mir jemand hier weiterhelfen ? Mal vorab die Frage ob das im Internet eigentlich gebräuchlich ist? BTW: wie ist das eigentlich mit shoutcast streams von winamp? Die laufen doch über http, was heißen würde TCP was wiederum heißt das jedes pakete bestätigt wird? aber das nur so am rande. Aber zurück zum Thema, IP Multicasting, Es gibt ja nun diese spezielle ip range was für Multicasts verwendet wird, ok jede einzelen IP beschreibt dabei eine gruppe von Empfänger soweit alles logisch. Über IGMP joinend man dan die jeweilige gruppe und der multicast kommt dan zu meimen Router und dan zu mir? Der router verschickt dan auch noch weiter abfragen ob noch jemand von dieser gruppe zuhört oder nicht wenn nicht stellt er das empfangen und weiterleiten ja ein? Was ich jetz aber nicht verstehe: wie das mit dem IP adressen von Server und client ist: Braucht der Server eine IP die in diesem Multicast bereich liegt? Oder kriegt er auf Anfrage praktisch dynamisch eine zugewiesen? Und wie ist das beim Client ? Kann dieser einfach eine beliege ip haben und einfach mitteilen das er diese gruppe joinen will ? Vieleicht kann mir jemand weiterhelfen ... mir ist das ganze nicht verständlich oder hab ich irgendwo einen ganz großen denkfehler drin? lg Stefan |
| | |
| | #2 (permalink) | |
| Registriert seit: 25.11.05 ![]() Likes: 0 | IP Multicast läuft nicht über HTTP (ob TCP, das ist implementationsabhängig, aber eher nicht, eher UDP), Akamai (und andere *grosse* Videostreamer) verwenden das. Shoutcast kenn ich selber nicht so genau, aber das verwendet unicast, kein multicast (unicast ~ verbindungen zu jedem endpunkt extra) IP Multicast wird im Internet bisher nicht sehr stark eingesetzt, da die router (also der core) das extra unterstützen müssen, das heisst, neue router, und mehr power, weil das kostet rechenzeit. Zitat:
Theoretisch kann das über nen Broadcast im gesamten Subnetz ablaufen, ich glaube eher, das wird ein Broadcast auf die dazu reservierte Multicast-IP. Danach weiß der Multicastrouter, dass der Sender des Broad/Multicast dem Netz beigetreten ist, und schickt die daten bei ankommen (auch) zu ihm Willst du's ganz genau wissen, lies rfc 3376 und/oder rfc 2236 Wenn du jedenfalls in der Gruppe angemeldet bist, wirst du irgendwann TCP/UDP Nachrichten vom Router mit den entsprechenden Daten bekommen. Der Clou steckt ja nicht bei multicast in der letzten meile, sondern wie traffic im network core gespart wird. | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | ||
| Themenstarter Registriert seit: 03.11.05 ![]() Likes: 0 | OK laut http://www.cisco.com/univercd/cc/td/...oc/ipmulti.htm Zitat:
Zitat:
Wie kommt jetz aber der Server zu seiner Multicast adresse (bzw gruppe)? so das is dort zu keinen konflikten kommt? BTW: Multicast ist doch schon über 15 jahre alt ? das sollte doch in den Routern integriert sein? lg | ||
| | |
| | #4 (permalink) |
| Registriert seit: 25.11.05 ![]() Likes: 0 | Multicast ist deshalb nicht integriert, weil sich dafür keine Massenanwendungen fanden bisher. Dafü war im Internet einfach nicht genug Bandbreite da (im Gegensatz zu irgendwelchen lokalen Uni/netzen) Ausserdem ist es auch einfach aufwändig, weil die MulticastRouter extra Arbeit leisten müssen, und diese Mehrarbeit zahlt sich für die Netzwerkbetreiber einfach nicht aus... Das ganze läuft dann eigentlich ab, wie folgt... Ein PC der Mitglied werden möchte, schickt eine QueryNachricht zb an 224.0.0.1 (all hosts in this subnet) (es gibt für spezielle multicast netze sicher auch noch andere ips, ich hab mal für ein Projekt im Intranet 224.0.23.42 gewählt), und alle multicastrouter, die das mitbekommen, antworten ihm (btw, ip-ttl ist auf 1, damit da nicht zuviele drauf antworten), und er ist dann in einer Gruppe (die Gruppe bzgl der gewählten IP). Wenn jetzt vom anderen ende des netzwerks eine nachricht für dieses multicast netz kommt, wird das durch alle multicast router geforwarded, bis der "Ansprechpartner"router bei dem sich unser PC registrierte, die Nachricht bekommt. Der schickt sie dann an unseren PC über TCP/UDP weiter. Meines Wissens gibt es für die MulticastIPs/Gruppen keine Vergaberichtlinien (auch, weil Multicast nur in Intranets eingesetzt wurden, da ist die Konfliktgefahr von überschneiden IPs nicht so gross) woher die leute die MulticastIP/Gruppe kennen? Naja, vom Verkäufer, aus der Werbung, whatever. Häufig versteckt sich der Multicast auch im Netz, und du bekommst was von nem Multicastrouter, was dir gar nicht als ein solcher erscheint (tagesschau.de benutzt/e glaube ich mal ip multicast, sicher bin ich aber nicht) Wenn im moment IP Multicast im Netz eingesetzt wird, werden die Nachrichten von Multicastrouter zu Multicastrouter getunnelt. Genauer weiß ich es jetzt leider auch nicht (mehr), dann musst du selbst im Netz suchen (RFCs, Cisco, sonstige NGO-Netz-organisationen) |
| | |
| | #5 (permalink) | ||||||
| Senior Member | Zitat:
Zitat:
Das mit der Rechenpower ist relativ.. Das ist ja unter anderem der Clou! Zitat:
Die Effizienz basiert also auf der Tatsache das der nur ein einziges Paket verschickt werden muss das von allen Rechnern prinzipiell angenommen und von entsprechenden Routingprotokollen auch weitergeleitet wird. Sowie im üblichen IP-Verkehr Ports gewissen Diensten zugeordnet sind, so sind auch Multicast Adressen bestimmten Diensten zugeordnet (http://www.iana.org/assignments/multicast-addresses). [Edit] Das hat man davon wenn man während des Postens essen geht... Zitat:
Zitat:
Zitat:
| ||||||
| | |
| | #6 (permalink) | ||
| Registriert seit: 25.11.05 ![]() Likes: 0 | Zitat:
Zitat:
Und wenn die Protokolle ncht zum Einsatz kommen, heisst das ja, sie könnten benutzt werden. Aber soweit ich weiß, kannst du im Internet ohne Hardware im Core zu haben, nicht einfach ein IP-Multicast-Netz aufbauen. ergo unterstützen sie es nicht. oder wo siehst das anders? | ||
| | |
| | #7 (permalink) | ||
| Senior Member | Erstamal s. o. ich durfte kein zweites Posting erstellen. Zitat:
Zitat:
| ||
| | |
| | #8 (permalink) | |
| Themenstarter Registriert seit: 03.11.05 ![]() Likes: 0 | Zitat:
*liste durchgug* ... walt disney ... lol heißt das jetz das, das eigentlich schon alle multicast addressen im Internet vergeben sind? ... z.b. ich möcht ein ip multicast tv sender machen schau ich durch die finger? Das würde eigentlich auch die nicht verwendung erklären ? aber schön langsam wird mir alles klar thx und liebe grüße | |
| | |
| | #9 (permalink) | |
| Senior Member | Zitat:
@menace: Wenn ich nnochmal so drüber nachdenke kann Multicasting an sich erstmal auch nur einen Teil eines Streamingkonzepts darstellen. Es sorgt für eine möglichst geringe Trafficbelastung, jedoch die Streamingeigenschaften wie "Echtzeit" etc. sind meist höheren Protokollschichten überlassen... | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Foto wird nicht ganz angezeigt | mmichisurf | Windows | 1 | 20.09.09 12:02 |
| srand(); funktioniert nicht ganz | bad_alloc | Code Kitchen | 7 | 10.03.08 15:28 |
| Ein nicht ganz jugendfreier Witz... | sTEk | Fun Section | 4 | 22.04.06 00:16 |
| Sicherheit, ganz oder gar nicht? | freak4fun | Cryptography & Encryption | 11 | 05.02.05 22:13 |
| RAM nicht ganz erkannt | Chris | Die Problemzone | 10 | 16.05.03 23:39 |