Sto facendo uno studio sul socket di dominio Unix. Soprattutto su come funziona. Ho cercato su Google molte volte con molte parole chiave, ma i risultati riguardano esclusivamente le API, le chiamate di sistema, come utilizzarle, esempi .... Ho letto anche su Pipe e FIFO perché il socket di Unix Domain è lo stesso di Pipe e FIFO, ma voglio ancora saperne di più sui concetti/pricipli di Unix Domain Socket. Come funziona? (Forse a livello di kernel perché Wiki dice questo: "Ciò consente a due processi di aprire lo stesso socket per comunicare. Tuttavia, la comunicazione avviene interamente all'interno del kernel del sistema operativo."Principio del dominio di dominio Unix. Come funziona?
Mi chiedo ancora perché il dominio Unix Socket documenta è inferiore del tubo o FIFO? Forse perché è nato tanti anni fa?
qualcuno mi potrebbe mostrare qualche idea o che libri/link per leggere?
Grazie in anticipo!
prese
Per un libro, prova * Unix Network Programming, Volume 1 * di W. Richard Stevens. La terza edizione è l'ultima, ma una copia usata della seconda edizione costerà molto meno ed è sufficiente, se non la trovi nella tua biblioteca locale. –
Grazie a @robmayoff per i tuoi libri, l'ho letto. Ma parla dell'API di UDS :(. Ho bisogno di informazioni su, forse, su come i dati vengono inviati o ricevuti a livello di kernel. Qualcosa come parlano di pipe qui: http://www.tldp.org/LDP/lpg/node10 .html # SECTION00721000000000000000 Grazie! – leokaka
[* TCP/IP Illustrated, Vol. 3: TCP per Transazioni, HTTP, NNTP e Protocolli di dominio UNIX *] (http://amzn.com/0201634953), anche da W Richard Stevens –