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.
networking
internet
connection
port
sockets
Joseph A.
quelle
quelle
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.
quelle
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.
quelle
Dies kann einfach gegoogelt werden. Da ich aber Zeit habe:
über Oracle Tutorial
quelle