Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP

Previzualizare curs:

Extras din curs:

1.1 Internet şi serviciile de Internet Paging

Aplicatiile ce oferă ecest tip de servicii pot avea diferite arhitecturi. În majoritatea cazurilor exista un program server ce efectuiază unele lucrări de gestionare a clienţilor ei. Lucrările de le execută depinde în mare măsură de principiul ce stă la baza aplicaţiei. Aplicaţia poate folosi diferite tipuri de protocoale. Cel mai des folosit este UDP însă uneori se folosesc şi alte tipuri de protocoale ca de exemplu TCP. Ajunsurile şi neajunsurile acestor pagere evident se moştenesc de la caracteristicile protocoalelor folosite. Ca de exemplu folosind protocolul UTP, de regulă mesajele se transmit destul de rapid, însă acest protocol nu ne garantează ajungerea la destinaţie a mesajului transmis. Protocolul TCP ne garanteza acest lucru, însă de regulă pagerele bazate pe acest protocol sînt destul de lente.

Pentru a comunicarea programului server cu programele clienţi e nevoie de a crea canale de legătură. Există mai multe posibilităţi de a crea canale de legatură cum ar fi de exemplu cu ajutorul NetBEUI, Window Sockets sau Pipes.

1.2 Principiile creării legăturilor ale aplicaţiilor prin reţea cu ajutorul Window Socket.

Toate aplicaţiile de reţea se împart în două categorii: Programe Client şi programe Server. Diferenţele între ele constă în modul după care se face legătura. Programul Server trebuie să primească cererea de legătură de la programul Client, iar programul Client trimite cererea de legătură programei Server şi aşteaptă răspunsul. După aceste proceduri diferenţele dintre aceste două programe dispar. Între ele are loc un dialog, în care ambele programe sînt echivalente. Regulele organizării dialogului sînt stabilite de un protocol. Între Server şi Client se crează un canal de comunicare. Citirea şi scrierea se face cu ajutorul unor obiecte – Socket.

Fig.1 Schema principială după care sînt construite aplicaţiile de reţea cu ajutorul Window Socket

Programul Client

Ciclul de lucru al unui program Client constă din următoarele etape:

1. Crearea Socket-ului. După creare se pot stabili careva parametri ai socket-ului, de exemplu blocabil sau neblocabil.

2. Se uneşte socketul cu programul Server.

3. Se transmite o cerere programului Server.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
9 pagini
Imagini extrase:
9 imagini
Nr cuvinte:
1 560 cuvinte
Nr caractere:
8 394 caractere
Marime:
10.49KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!