2009-12-20 12 views

risposta

17

come riportato al http://www.openss7.org/papers/strsock/sockimp.pdf:

Berkeley Sockets. Sockets utilizza l'interfaccia BSD sviluppata da BBN per la suite di protocolli TCP/IP in base al contratto DARPA su 4.1aBSD e rilasciata in 4.2BSD. Gli zoccoli BSD forniscono una serie di funzioni API principali che sono in genere implementate come chiamate di sistema. L'interfaccia socket BSD non standard, funziona in modo diverso dall'interfaccia POSIX in modo sottile ed è ora deprecato a favore dell'interfaccia Sockets standard POSIX/SUS .

POSIX Zoccoli. Gli zoccoli sono stati standardizzati da X/Open, successivamente OpenGroup e IEEE nel processo di standardizzazione POSIX . Appaiono in XNS 5.2 [XNS99], SUSv1 [SUS95], SUSv2 [SUS98] e SUSv3 [SUS03]. POSIX/SUS Socket è ora l'ambiente di applicazione comune per l'accesso alla rete , che depreca l'XTI per le applicazioni di rete TCP/IP .

+0

Hai contrassegnato questo come una citazione - ma non dichiarato da dove hai ottenuto la citazione. Non puoi avere un voto ascendente finché non hai mostrato la tua fonte. –

+1

www.openss7.org/papers/strsock/sockimp.pdf – Dipstick

+0

Mi dispiace: stavo guardando il file PDF attraverso un altro sito e non ero sicuro di quale fosse l'URL corretto da segnalare. Il file PDF è quello ospitato all'indirizzo che ho segnalato. – kiamlaluno

7

socket BSD è il nome per l'interfaccia di socket che è stato rilasciato prima con il sistema operativo BSD nell'83.

in seguito è stato inserito nella specifica posix con alcune specifiche operative più dettagliate.

Non c'è differenza, tranne che il termine bsd socket comprende l'API rilasciato con il sistema operativo bsd, mentre lo standard posix si applica a qualsiasi sistema operativo che desideri essere conforme a posix.

Problemi correlati