welcher Port in der Firewall geöffnet ist, damit eine Anwendung mit einem externen Webdienst kommunizieren kann

1376
Shanks

Welcher Port ist standardmäßig in der Firewall geöffnet, damit eine Anwendung mit einem externen Webdienst kommunizieren kann? Ist es 21, 25, 80 oder 1433?

0
Fragen Sie, wie Daten zurückgegeben werden, wenn Sie eine Webseite durchsuchen, oder handelt es sich um eine bestimmte Anwendung, die auf irgendeine Weise mit einem Server kommuniziert. Mehr Infos würden helfen. Die meisten Firewalls verwenden mehrere Möglichkeiten zur Verwaltung des Datenverkehrs (zustandsabhängige Überprüfung), um Datenverkehr ohne Benutzerkonfiguration zuzulassen Dave M vor 10 Jahren 2
Das hängt ganz vom Gastgeber ab. Der Standard ist Port 80 und 443 für SSL-Verkehr. Ramhound vor 10 Jahren 0
Ich stimme @DaveM zu. Versuchen Sie, über eine Firewall zu kommunizieren oder versuchen Sie, einen Server auszuführen und externe Verbindungen zu akzeptieren? Dies geht aus der Frage nicht hervor. Welche Art von Web-Service fragen Sie? Eine sehr umfassende Liste der gebräuchlichen TCP- und UDP-Portnummern finden Sie in der [Wikipedia] (https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers), obwohl ein Dienst einen beliebigen Port verwenden kann. Welches Problem haben Sie? zelanix vor 10 Jahren 0
Zu Referenzzwecken lauten die aufgeführten Ports im Allgemeinen: 21 - FTP, 25 - SMTP (E-Mail senden), 80 - HTTP (Webanfragen) und 1433 ist im Allgemeinen MySQL. Sie haben nicht klar gemacht, ob Sie auf Ihrem Server Abhörports oder auf Ihren Clients ausgehende Ports öffnen möchten. ernie vor 10 Jahren 0
@zelanix Angenommen, es handelt sich um eine Anwendung, die Sie in Microsoft Visual Studio erstellt haben. Diese Anwendung ist für die Kommunikation mit einem externen Webdienst erforderlich. Shanks vor 10 Jahren 0
Sie sind also ein Client, der versucht, eine Verbindung zu einem externen Webdienst herzustellen. Dies ist viel einfacher, da keine Portweiterleitung erforderlich ist. Sie müssen lediglich sicherstellen, dass die relevanten Ports nicht blockiert werden. Auf den meisten Geräten sind standardmäßig keine ausgehenden Ports blockiert. Jetzt hängt es immer noch ganz von der Art des Dienstes ab, zu dem Sie eine Verbindung herstellen möchten. Könntest Du das erläutern? Und hast du tatsächlich ein Problem oder bist du nur neugierig? (entweder ist in Ordnung, aber es ist gut zu wissen!) zelanix vor 10 Jahren 0
@zelanix Nun, ich bin nur neugierig. Es war ein MCQ für eine Prüfung, und sie sagen auch nicht, welche Art von Web-Service es gibt! Shanks vor 10 Jahren 0

2 Antworten auf die Frage

0
Julian Knight

Es gibt Hunderte, wenn nicht Tausende von Ports, die von einem bestimmten System oder Dienst verwendet werden können.

Wenn ein Browser mit einem Webserver kommuniziert, verwendet er im Allgemeinen den Port 80 für die unverschlüsselte Kommunikation und den Port 443 für die SSL / TLS-verschlüsselte Kommunikation. Dies ist jedoch nicht obligatorisch, manchmal sehen Sie Ports wie 8080, 8000, 9000, 9090, um nur einige zu nennen.

Port 21 wird von unverschlüsselten Dateiübertragungen (FTP) und Port 25 von Mail-Servern verwendet (zum Versenden von E-Mails über unverschlüsselte SMTP-Verbindungen).

Bei anderen Anwendungen sollten Sie zuerst die Systemdokumentation überprüfen und anschließend die Konfiguration nochmals überprüfen (da die Ports häufig geändert werden können). Darüber hinaus gibt es Online-Datenbanken, die Ihnen die allgemeine Verwendung von Ports erklären.

0
user294732

Es gibt 65536 Ports (0-65535), und ein Webservice kann einen oder mehrere davon verwenden.

HTTP-Server verwenden traditionell Port 80.

HTTPS-Server verwenden traditionell Port 443.

Hier werden traditionell Portnummern für andere beliebte Dienste verwendet.

Diese Portnummern sind jedoch nicht verbindlich. Jedes Protokoll kann an einem beliebigen Port ausgeführt werden. Sie sind nur offizielle oder inoffizielle Richtlinien.