Arten von Sockets
In den RFCs ist ein Socket als ein Tupel aus Ziel- und Quell-IP-Adresse, Ziel- und Quell-Port und Netzwerkprotokoll beschrieben. Sie werden in UDP und TCP verwendet. BSD verwendet Netzwerk-Sockets seit 1983 in seiner Berkeley sockets API. Auch Linux oder Solaris verwenden BSD-Sockets. Der Zugriff erfolgt ähnlich wie auf Dateien. Windows verwendet eine den Berkeley Sockets ähnliche API, Windows Sockets.
Unix verwendet Sockets zu lokalen Interprozeß-Kommunikation, sog. Unix Domain Sockets. Sie sind Teil des POSIX-Standards. Auch hier wird auf Sockets wie auf Dateien zugegriffen.
Weblinks
- Unix Socket FAQ
- Socket Programming HOWTO