Ich habe viele verschiedene Definitionen online gehört und habe Probleme zu verstehen, was eine Steckdose ist.
Es wäre großartig, wenn jemand ein Licht scheinen könnte, in dem es für mich dunkel ist.
Ich habe viele verschiedene Definitionen online gehört und habe Probleme zu verstehen, was eine Steckdose ist.
Es wäre großartig, wenn jemand ein Licht scheinen könnte, in dem es für mich dunkel ist.
Antworten:
Eine Analogie, die ich bereits gehört habe, ist, dass eine Netzwerksteckdose einer normalen Steckdose in der Art ähnelt, wie beide verwendet werden, um eine Verbindung zu einem anderen Ort herzustellen. Genauer gesagt ist ein Netzwerk-Socket etwas, das wie eine Datei geöffnet oder geschlossen wird. Statt jedoch Daten auf eine Festplatte zu lesen oder zu schreiben, senden und / oder empfangen Sie Netzwerkpakete. Der Socket wird mit einem Befehl geöffnet (abhängig von der verwendeten Sprache oder Plattform), der (bei einer TCP-Verbindung) einen 3-Wege-Handshake auslöst, der die Verbindung initiiert. Durch das Senden von Daten an den Socket werden diese Daten an das andere System gesendet.
Genau wie eine Datei sollte sie geschlossen werden, wenn Sie damit fertig sind, und es gibt einen anderen Befehl, der dies ebenfalls tut, abhängig von Ihrem Betriebssystem und Ihrer Plattform.
Hoffentlich macht das Sinn.
Die Netzwerk-Socket-Adresse ist eine Kombination aus IP-Adresse und Portnummer, die durch Doppelpunkte getrennt sind.
Beispiel: 192.168.1.1:23
Dies bedeutet, dass 192.168.1.1 Port 23 abhört und Telnet-Daten akzeptieren kann, die zu 192.168.1.1 gelangen
Ebenso können Sie sagen, 192.168.1.1:80 ist ein Netzwerk-Socket und bereit, HTTP-Daten zu verarbeiten.
Dies kann einfach gegoogelt werden. Da ich aber Zeit habe:
Ein Socket ist ein Endpunkt einer bidirektionalen Kommunikationsverbindung zwischen zwei Programmen, die im Netzwerk ausgeführt werden. Ein Socket ist an eine Portnummer gebunden, damit die TCP-Schicht die Anwendung identifizieren kann, an die die Daten gesendet werden sollen. Ein Endpunkt ist eine Kombination aus einer IP-Adresse und einer Portnummer.
über Oracle Tutorial