AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Eine IP mehrere Rechner - Wie geht das?
Thema durchsuchen
Ansicht
Themen-Optionen

Eine IP mehrere Rechner - Wie geht das?

Ein Thema von Mavarik · begonnen am 28. Apr 2006 · letzter Beitrag vom 28. Apr 2006
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#1

Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:13
Hallo Zusammen!

Habe mir noch nie Gedanken darüber gemacht....

Wie funktioniert das eigentlich?

Ich habe 3 Rechner in einem Netzwerk. Alle nutzen das gleiche Programm...
Zum Beispiel eine Messenger oder was auch immer...

Jeder einzelene Rechner hat logicherweise seine eigene IP. Alle gehen über einen Router ins Netz.
Der Router hat vom Provider eine IP erhalten und sendet jetzt anfragen an einen Server...
Soweit so gut.

Jetzt kommt die blöde Frage:

Wenn der Server antwortet an die Ziel IP des Routers auf Port XY.

Woher weis das IP Paket wohin es hinter dem Router im lokalen Netz gehen soll?
Alle nutzen doch den gleichen Port!

Frank
  Mit Zitat antworten Zitat
Benutzerbild von zecke
zecke

Registriert seit: 17. Jan 2004
494 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:16


Jeder Rechner hat im Grunde auch noch eine LAN-IP, also vom Router zum Rechner und an diese wird nach dem Router weitergeleitet. Also zuerst an die IP vom Router (z.B. 123.45.678.910) und dann an die Rechnereigene im Netzwerk (z.B. 192.168.0.3). So funktioniert das bei mir, ich denke mal,d as wird die übliche Vorgehensweise sein, kann es aber nicht versprechen
mfg zecke
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

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

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:16
Hai Maverik,

der Router ändert den "Absenderport" auf einen von ihm zufällig gewählten Wert. In einer Tabelle merkt er sich von welcher IP/Port die Anfrage aus dem LAN gekommen ist. Wenn jetzt das Antwortpacket kommt (auf dem von ihm gewählten Port) schaut er in der Liste nach zu welchem Rechner es gehört.
Stephan B.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:21
OK aber erwartet nicht ein z.B. Messenger Server eine eingehende Nachricht auf Port 3300...
Und nicht auf einem belibigen Port?

Frank
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#5

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:25
Deswegen wird ja auch nur der Absenderport und nicht der Zielport geändert Zum Einstieg in die Materie kann ich den Kurzfilm "Warriors of the Net" empfehlen. Ist ein wenig im Stile von "es war einmal das Leben".
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:27
Ahh Logisch alles klar, Danke!

  Mit Zitat antworten Zitat
Klaus01

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

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:29
das alles ist auch unter NAT Network Address Translation in verschiedenen
Ausprägungen bekannt.

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

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#8

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:29
Und deshalb funktionierts mit einigen Protokollen nicht, wenn die Antworten auf festen Ports vom Server zurückgesendet werden
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#9

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:34
OK Und wie sieht es aus, wenn zwei Programm auf einem Rechner laufen?

Z.B. 2 Browser?

Wird der Port pro request neu vergeben oder ist der statisch?

Frank
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

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

Re: Eine IP mehrere Rechner - Wie geht das?

  Alt 28. Apr 2006, 10:36
Zitat von Klaus01:
das alles ist auch unter NAT Network Address Translation in verschiedenen
Ausprägungen bekannt.. ...
Auf dieser Seite wir das ganze "IP-Zeug" recht gut erklärt.
Scrolle einfach mal bis zum Kapitel Network Address Translation (NAT) und IP-Masquerading und lese den Teil zum IP-Masquerading.

P.S.: Für jede Abfrage wird ein eigener Absenderport verwendet.
Stephan B.
  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:46 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