AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Problematik: Multicast
Thema durchsuchen
Ansicht
Themen-Optionen

Problematik: Multicast

Ein Thema von djseb · begonnen am 23. Apr 2003 · letzter Beitrag vom 25. Apr 2003
Antwort Antwort
djseb

Registriert seit: 23. Apr 2003
2 Beiträge
 
#1

Problematik: Multicast

  Alt 23. Apr 2003, 23:09
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
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Problematik: Multicast

  Alt 24. Apr 2003, 06:29
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)
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
djseb

Registriert seit: 23. Apr 2003
2 Beiträge
 
#3

Re: Re: Multicast

  Alt 24. Apr 2003, 23:39
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
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Re: Multicast

  Alt 25. Apr 2003, 06:46
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.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#5
  Alt 25. Apr 2003, 07: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
  Mit Zitat antworten Zitat
Antwort Antwort


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 +1. Es ist jetzt 02:43 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