SHPORA.net :: PDA

Login:
đćăèńòđàöèÿ

Main
FAQ

ăóìàíèòàđíûć íàóêè
ćńòćńòâćííûć íàóêè
ìàòćìàòèśćńêèć íàóêè
òćőíèśćńêèć íàóêè
Search:
Title: | Body:

c.Comunic in retea

Mecanismul de socket-uri conține câteva apeluri sistem:
->Apelul sistem socket stabile?te punctul final al unei de legături de comunicație.
^sd = socket(format, type, protocol)ă
unde:
-parametrul format precizează domeniul de comunicație;
-type indică tipul de comunicație prin socket (circuit virtual, sau datagramă);
-protocol precizează un anumit protocol pentru controlul comunicației.
În cadrul altor apeluri sistem, procesele vor întrebuința descriptorul de socket, sd.
->Apelul sistem close închide socket-urile.
->Apelul sistem bind asociază un nume unui descriptor de socket bind(sd, address, length)
unde:
-sd este descriptorul de socket;
-address este adresa unei structuri care precizează un indicator al domeniului ?i protocolului de comunicație, precizate în cadrul apelului sistem socket;
-parametrul length reprezintă lungimea structurii de date address fără acest parametru nucleul nu ar ?ti cât de lungă este adresa, deoarece lungimea acesteia poate diferi de la un domeniu (sau protocol) la altul.
->Apelul sistem connect cere nucleului să facă o conexiune cu un socket existent connect(sd, address, length)
unde semnificația parametrilor este aceea?i ca la apelul bind, cu deosebirea că parametrul address reprezintă adresa socket-ului de destinație care va constitui celălalt capăt al liniei de comunicație. Ambele socket-uri trebuie să folosească acela?i domeniu ?i protocol de comunicație, rămânând în sarcina nucleului inițializarea corectă a legăturilor de comunicație. Dacă tipul socket-ului este datagramă, atunci apelul connect informează nucleul asupra adresei de utilizat în cadrul apelurilor send ulterioare prin socket-ul respectiv în momentul apelului nu se realizează nici o legătură.
->Atunci când un proces server acceptă legăturile printr-un circuit virtual, nucleul trebuie să pună într-o coadă de a?teptare cererile care sosesc, până în momentul în care va putea să le satisfacă. Apelul sistem listen precizează lungimea maximă a cozii de a?teptare