Documente Academic
Documente Profesional
Documente Cultură
1. Consideraţii teoretice
Există două tipuri de interfeţe între procese: interfeţe între procesele aparţinând
nivelelor diferite şi interfeţe între procesele care aparţin aceluiaşi nivel.
În cele mai multe interfeţe inter-nivel se poate diferenţia un nivel mai ridicat care este
considerat activ şi un nivel mai scăzut care se considera pasiv. Nivelul mai scăzut
reacţionează la comenzile nivelului ridicat. Interfaţa poate fi privită ca una procedurală între
nivelul mai ridicat pe post de apelant şi nivelul mai scăzut pe post de executor. Este de
asemenea uzual ca un nivel să ofere servicii nivelelor superioare.
Sistemele distribuite timpurii au fost structurate pornind de la punctul de vedere că o
interfaţă de reţea reprezintă un dispozitiv de I/E şi poate fi structurată ca o I/E. Acest punct de
vedere a condus la modelul 'fişier' pentru operaţiile de I/E care folosesc reţeaua. Ideea este că
o conexiune este deschisa, apoi se citeşte sau se scrie ceva, după care conexiunea se închide.
Astăzi, cea mai simplă interfaţă de tip procedură constă dintr-un mesaj de cerere
(request) expediat de procesul client către un proces server, urmat de un mesaj de răspuns
(reply).
Comunicaţia intra-nivel (între modulele care se situează pe acelaşi nivel) este
dependentă de aplicaţie. Sender-ul trebuie sa fie înştiinţat despre primirea corectă a mesajului.
2. Standarde de comunicaţie
3. Mersul lucrării