Socket: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 9: | Zeile 9: | ||
*[[TCP Sockets]] | *[[TCP Sockets]] | ||
*[[UDP Sockets]] | *[[UDP Sockets]] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
*[[UNIX Sockets]] | *[[UNIX Sockets]] | ||
Version vom 18. September 2022, 12:40 Uhr
Grundlegendes
- Socket ist ein vom Betriebssystem bereitgestelltes Objekt, das als Kommunikationsendpunkt dient.
- Ein Programm verwendet Sockets, um Daten mit anderen Programmen auszutauschen.
- Das andere Programm kann sich dabei auf demselben Computer (Interprozesskommunikation) befinden.
- Es kann auch auf einem anderen via Netzwerk erreichbaren Computer befinden.
- Die Kommunikation über Sockets erfolgt in der Regel bidirektional
- Daten können über das Socket sowohl empfangen als auch gesendet werden.
Arten von Sockets
- UNIX Sockets
- Socket besteht aus speziellen Datei
- Dateiart bezeichnet man als Socket
Beispiel
Der Socket besteht aus der Datei /run/snapd.socket
Wahrscheinlich ist sie der snapd Service zugewiesen
- unix LISTENING /run/snapd.socket
- ls -l /run/snapd.socket
srw-rw-rw- 1 root root 0 Jun 21 17:45 /run/snapd.socket