Funktionsweise von ADSL-Verbindungen über Router

2280
Xinus

Ich habe eine ADSL-Breitband-DHCP-Verbindung. Ich verwende den D-Link GLB-802C ADSL-Router. Jetzt möchte ich wissen, was tatsächlich passiert, wenn ich über einen Browser oder ein anderes Programm auf das Internet zugreife. Ich weiß, dass die gesamte http-Kommunikation über TCP abgewickelt wird. Ich habe folgende Fragen.

  • Beim Einrichten des Internets mit der vom Router bereitgestellten Festplatte habe ich keine Proxy-Einstellungen vorgenommen. Der Proxy ist also nicht vorhanden. Ich habe nur den Benutzernamen und das Kennwort eingegeben
  • Wenn der Router die Verbindung zum ISP-Proxy abwickelt, muss ich eine spezielle Konfiguration vornehmen, damit JAVA P2P-Anwendungen mit anderen Peers kommunizieren können.
  • Mein Internet funktioniert einwandfrei und wenn ich die Netzwerkeinstellungen von Java überprüft habe, sind sie so konfiguriert, dass sie die Browsereinstellungen verwenden. Weitere Einstellungen sind erforderlich

Ich möchte auch wissen, ob ich einen Port für alle P2P-Anwendungen weiterleiten muss. Ich versuche gerade JXTA und stehe vor vielen Problemen, damit es über das Internet funktioniert. Ich habe den Thread hier https://stackoverflow.com/questions/1371549/jxta-p2p-application-over-internet gestartet, aber keine Antworten erhalten, also greife ich in dieses Thema ein, damit es funktioniert.

0
Ähm, du hast die andere Frage vor einer Stunde gestellt, gib etwas Zeit Adam Batkin vor 14 Jahren 0

1 Antwort auf die Frage

3
Michał Górny

Router verwenden dazu das NAT-Protokoll. Um es kurz zu machen, routen die Router TCP / IP-Pakete direkt zwischen Ihrem Computer und dem Zielserver. Es müssen keine Proxys verwendet werden. Die wichtige Einstellung wird als "Standardgateway" oder "Standardroute" bezeichnet.

Diese Methode funktioniert jedoch nur für ausgehende Verbindungen (da Ihr Router weiß, welcher Computer vom internen Netzwerk aus die Verbindung hergestellt hat). Wenn eine eingehende Verbindung hergestellt wird, hat nur Ihre externe (Router-) IP-Adresse und der Router nicht wissen, für welchen Computer das Paket bestimmt ist.

Und da kommt die Portweiterleitung. Mit dieser Einstellung teilen Sie dem Router mit, dass Ihr Computer Verbindungen zu diesem bestimmten Port abwickeln soll und dass alle eingehenden Verbindungen zu Ihrem Computer an den Computer weitergeleitet werden sollen.

Daher ist die Antwort möglicherweise etwas unklar, da sie davon abhängt, wie das P2P-Protokoll funktioniert. In den meisten Fällen müssen Sie den Port nicht weiterleiten lassen, solange Ihr Peer über eine (oder eine externe IP) verfügt oder ein Proxy zum Weiterleiten Ihrer Verbindungen verwendet wird.

Aber ich denke, es ist eine gute Idee, immer einen Port weiterleiten zu lassen, wenn dies möglich ist, als ob Sie dies im Internet verwenden würden. Sie können nicht garantieren, dass Ihr Peer sich selbst weiterleiten kann Hafen.

Hallo, ich habe einige Fragen. * Wenn unser Router direkt mit dem Zielserver kommuniziert, so hat unser ISP-Anbieter alle Aufzeichnungen der besuchten Websites. * Wenn der ISP keine Rolle zwischen uns und dem Zielserver spielt, wie er die Geschwindigkeit steuert, mit der wir herunterladen. Ich meine, ich habe eine 256-kbps-Verbindungsleitung, die ich nicht mit höheren Geschwindigkeiten herunterladen kann, selbst wenn der Server Verbindungen mit hoher Bandbreite bereitstellt. * Ich habe gehört, dass Ports auch im Betriebssystem vorhanden sind, diese sind die gleichen wie die von Router-Ports oder es handelt sich um ein anderes Konzept. vor 14 Jahren 0
Nun, der Provider verwendet möglicherweise immer noch eine Art transparenter (dh so ausgeführt, dass weder Sie noch Ihr Router irgendetwas einstellen muss) für Ihre ausgehenden HTTP-Verbindungen. Sie können versuchen, http://www.lagado.com/proxy-test/ zu verwenden, um zu prüfen, ob dies für Sie zutrifft. Der ISP verwendet möglicherweise auch eine Art Netzwerk-Sniffer (ein Tool, das auf die Pakete schaut, die durch den Router kommen), aber das ist weniger möglich. vor 14 Jahren 0
… Und in Bezug auf die Bandbreite gehen Pakete immer noch durch die Router des ISP und können die Rate, mit der sie weitergeleitet werden, begrenzen. Dafür muss kein Proxy verwendet werden. Und für die "Ports" - wenn Sie Ports im Netzwerk-Stack Ihres Systems meinen, dann ist das dasselbe. Ihr Computer kann auch als Router mit entsprechender Hardware installiert werden. vor 14 Jahren 0
Beachten Sie auch, dass es spezifisch für IPv4 ist. Mit IPv6 gibt es viel mehr IP-Adressen und somit keinen NAT-Hack. bortzmeyer vor 14 Jahren 0