a.Comunicarea in retea prin socket-uri
Оmbunгtгюirea interfeюelor de reюea pentru sistemele UNIX a necesitat un efort semnificativ. Implementarea sub formг de fluxuri (streams) specificг ultimelor variante ale System V furnizeazг un mecanism elegant de asigurare a lucrului оn reюea, deoarece modulele de implementare a protocoalelor pot fi combinate оn mod flexibil prin includerea lor оn stream-uri ?i deoarece utilizarea lor este uniformг la nivel utilizator.
Pentru a furniza metode generale de comunicare оntre procese ?i pentru a permite utilizarea protocoalelor de reюea sofisticate, sistemul BSD pune la dispoziюie un mecanism cunoscut sub numele de socket-uri. Оn acest subcapitol sunt descrise unele aspecte, la nivel utilizator, ale socket-urilor. Structura acestui mecanism la nivelul nucleului, prezintг trei pгrюi nivelul socket nivelul protocol ?i nivelul dispozitiv.
Nivelul socket furnizeazг interfaюa dintre apelurile sistem ?i nivelurile inferioare, nivelul protocol conюine modulele de protocoale folosite pentru comunicaюie (оn figurг, TCP ?i IP), iar nivelul dispozitiv conюine driverele de care controleazг lucrul dispozitivelor de reюea.