Was genau ist eine Netzwerkdose? [geschlossen]

-4

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.

Joseph A.
quelle
1
In welchem ​​Kontext genau?
Ramhound
@ Ramhound: Ist das wirklich wichtig? Das ist das Problem - im Allgemeinen, wenn von Steckdosen die Rede ist.
Joseph A.
Ein Motherboard-CPU-Sockel? Die Softwareabstraktion für einen Kommunikationsendpunkt oder eine Steckdose? Reduzieren Sie den Umfang Ihrer Frage. Ich habe gerade an 3 verschiedene Arten von Steckdosen gedacht. Alle drei sind im Rahmen dieser Website, nur eine, nehme ich an, liegt im Rahmen Ihrer eigentlichen Frage.
Ramhound
Hier ist eine verwandte Frage
Ramhound
2
en.wikipedia.org/wiki/Network_socket, da ich annehme, Sie meinen einen Netzwerksocket.
Eric F

Antworten:

1

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.

Tim S.
quelle
0

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.

manjesh23
quelle
-4

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

CarlosFMeneses
quelle
Ein Socket ist keine Endpunktkommunikation. Socket ist eine Kombination aus IP-Adresse und Portnummer, die durch Doppelpunkte getrennt sind.
Manjesh23