[root@localhost ~]# netstat -lx
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 7619 @/var/run/hald/dbus-GCOOSrEDjE
unix 2 [ ACC ] STREAM LISTENING 294328 /var/run/nscd/socket
unix 2 [ ACC ] STREAM LISTENING 7620 @/var/run/hald/dbus-Iez1dBZL0S
unix 2 [ ACC ] STREAM LISTENING 31772 /var/lib/mysql/mysql.sock
unix 2 [ ACC ] STREAM LISTENING 6927 /var/run/audispd_events
unix 2 [ ACC ] STREAM LISTENING 7370 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 10036 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 7546 /var/run/pcscd.comm
unix 2 [ ACC ] STREAM LISTENING 7579 /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 9711 /var/run/cups/cups.sock
unix 2 [ ACC ] STREAM LISTENING 10276 /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 9981 /dev/gpmctl
[root@localhost ~]#
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 7619 @/var/run/hald/dbus-GCOOSrEDjE
unix 2 [ ACC ] STREAM LISTENING 294328 /var/run/nscd/socket
unix 2 [ ACC ] STREAM LISTENING 7620 @/var/run/hald/dbus-Iez1dBZL0S
unix 2 [ ACC ] STREAM LISTENING 31772 /var/lib/mysql/mysql.sock
unix 2 [ ACC ] STREAM LISTENING 6927 /var/run/audispd_events
unix 2 [ ACC ] STREAM LISTENING 7370 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 10036 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 7546 /var/run/pcscd.comm
unix 2 [ ACC ] STREAM LISTENING 7579 /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 9711 /var/run/cups/cups.sock
unix 2 [ ACC ] STREAM LISTENING 10276 /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 9981 /dev/gpmctl
[root@localhost ~]#
上面這臺服務器,只有字節流UNIX套接字。
上邊這臺就有了另外一種形式:DGRAM,是一種類似於UPD通信的本地通信方式。支持順序的數據包。
unix 2 [] DGRAM 322716 2127/opennhrp
UNIX domain sockets UNIX套接字。
兩種數據傳輸:
byte streams 字節流
datagram 數據包
UNIX domain sockets. 是一種在同一主機操作系統間的數據交換。 我們常用的“|”管道只是字節流
http://en.wikipedia.org/wiki/UNIX_domain_sockets