Socket: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 9: | Zeile 9: | ||
==TCP Sockets== | ==TCP Sockets== | ||
*Socket besteht aus einer Kombination von IP Adresse und Port | *Socket besteht aus einer Kombination von IP Adresse und Port | ||
| − | *Der Socket ist | + | *Der Socket ist einem Service zu gewiesen |
*Es wird eine Verbindung genutzt die etabliert wird | *Es wird eine Verbindung genutzt die etabliert wird | ||
*Diese Verbindung wird auch wieder abgebaut | *Diese Verbindung wird auch wieder abgebaut | ||
| + | ===Beispiel=== | ||
| + | ;Der Socket mit der IP Adresse 192.168.4.1 und dem Port 53 ist dem | ||
;<nowiki>tcp 192.168.4.1:53 LISTEN dnsmasq</nowiki> | ;<nowiki>tcp 192.168.4.1:53 LISTEN dnsmasq</nowiki> | ||
==UDP Sockets== | ==UDP Sockets== | ||
*Socket besteht aus einer Kombination von IP Adresse und Port | *Socket besteht aus einer Kombination von IP Adresse und Port | ||
| − | *Der Socket ist | + | *Der Socket ist einem Service zu gewiesen |
*Ist verbindunglos | *Ist verbindunglos | ||
==UNIX Sockets== | ==UNIX Sockets== | ||
*Socket besteht aus speziellen Datei | *Socket besteht aus speziellen Datei | ||
*Dateiart bezeichnet man als Socket | *Dateiart bezeichnet man als Socket | ||
| − | *Der Socket ist | + | *Der Socket ist einem Service zu gewiesen |
Version vom 26. Juni 2021, 14:53 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
TCP Sockets
- Socket besteht aus einer Kombination von IP Adresse und Port
- Der Socket ist einem Service zu gewiesen
- Es wird eine Verbindung genutzt die etabliert wird
- Diese Verbindung wird auch wieder abgebaut
Beispiel
- Der Socket mit der IP Adresse 192.168.4.1 und dem Port 53 ist dem
- tcp 192.168.4.1:53 LISTEN dnsmasq
UDP Sockets
- Socket besteht aus einer Kombination von IP Adresse und Port
- Der Socket ist einem Service zu gewiesen
- Ist verbindunglos
UNIX Sockets
- Socket besteht aus speziellen Datei
- Dateiart bezeichnet man als Socket
- Der Socket ist einem Service zu gewiesen