Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Problematik: Multicast (https://www.delphipraxis.net/4311-problematik-multicast.html)

djseb 23. Apr 2003 22:09


Problematik: Multicast
 
Hallo Leute,

ich habe da ein klitzekleines Problem mit der Netzwerkprogrammierung. Ich möchte eine Direktverbindung zwischen 2 PC's über das Internet schaffen. Nun kann es aber sein, dass beide Computer sich hinter einem Router befinden. Wenn man nun ein Serverprogramm auf seinem PC laufen lässt, kann der andere PC diesen nicht finden, da der Router alle PC's in seinem Netz von außen, also vom Internet tarnt.

Ich habe da eine leise Ahnung, Multicast zu verwenden. Aber da sind noch einige Fragen offen, die ich gerne geklärt haben würde:
1. Gibt es neben Multicast noch andere sinnvolle Lösungen?
2. Erlaubt Multicast Direktverbindungen? Ist Multicast in der Lage dem Router, der am Internetanschluss hängt, zu verklickern, dass dieser Daten abnehmen soll, also auf Verbindungen warten, um diese an den Computer im LAN weiter zu reichen?
3. Multicast ist keine Peer-to-Peer Verbindung: Wird es für andere Leute im Internet möglich, die Verbindung abzuhören? Wenn ja, kann man dies vermeiden?

Wäre kool, wenn jemand davon Ahnung hätte
Ciao, Blume

Sharky 24. Apr 2003 05:29

Re: Problematik: Multicast
 
Hai djseb,

willkommen im Forum.

Ich sehe bei Multicast ein Problem. MC sind ja Class-D Adressen die dynamisch vergeben werden. Jetzt müsste beide Router via IGMP mitgeteilt werden welche Rechner zu gleichen MC-Gruppe gehören. Dazu kommt das dies nur funktionieren würde wenn die Router direkt verbunden sind. Sonnst müssten ja auch alle Router dazwichen ein Multicast-Routing können.

Die einfachste Lösung wäre wohl ein Port Routing. Du müsstest also den beiden Routern mitteilen können das die IP-Packete die sie von "aussen" an einem bestimmten Port empfangen an einen bestimmten Rechner im LAN weiterleiten (Virtueller Host)

djseb 24. Apr 2003 22:39

Re: Re: Multicast
 
Kann man das einfach so mitteilen? Was ich nicht will, dass ich am Router konfigurieren möchte. Kann man einen virtuellen Host also auch wirklich softwaretechnisch lösen? Die Theorie, die du eben gerade aufgestellt hast, hatte ich auch, aber wie sie zu realisieren ist, sei die andere Frage.

Tschau
Blume

Sharky 25. Apr 2003 05:46

Re: Re: Multicast
 
Zitat:

Zitat von djseb
... dass ich am Router konfigurieren möchte. Kann man einen virtuellen Host also auch wirklich softwaretechnisch lösen?

Hai,

wenn überhaupt geht es nur durch konfiguration der Router.

Duffy 25. Apr 2003 06:29

Hallo,
ich fürchte, Sharky hat recht. Rechner die sich hinter einer Firewall befinden und durch NAT = Network Address Translation verdeckt werden, können nur über Portforwarding erreicht werden. D. h. im Klartext Du kannst nur den bekannten Rechner (Router) vor der Tür erreichen. Dieser muß dann anhand des Ports entscheiden, ob er das Paket weiterleitet oder wegwirft. Leitet er das Paket an einem Rechner hinter Tür weiter, dann nennt man diesen Rechner virtual Host oder virtual Server.

Bye


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz