Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 1560
Mărime: 10.49KB (arhivat)
Cost: Gratis

Extras din document

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.

Preview document

Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 1
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 2
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 3
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 4
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 5
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 6
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 7
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 8
Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip - Pagina 9

Conținut arhivă zip

  • Comunicarea cu Ajutorul Mesajelor prin Intermediul Retelelor Bazate pe Setul de Protocoale Tcp-Ip.doc

Alții au mai descărcat și

Transmisii Voce prin Protocol IP - Voice Over Internet Protocol

De când s-a inventat telefonul, pentru a face apeluri ne-am bazat pe reteaua telefonica publica (PSTN - Public Switched Telephone Network). Acest...

Proiectarea și Modelarea Rețelelor de Calculatoare

1. CRITERII DE APROXIMARE A FUNCŢIILOR 1.1. Introducere În foarte multe aplicaţii practice apare necesitatea aproximării unei funcţii f:a,b →R...

Proiectarea Sistemelor Antiefractie în Zonele Defavorizate Energetic

Cap.1.Introducere Atunci când este în pericol atât viaţa oamenilor cât şi bunurile pe care aceştia le deţin, se îndreptăţeşte ca fiecare persoană...

Rețele de Calculatoare

CAPITOLUL 1 INTRODUCERE ÎN REŢELE 1.1. Clasificare În zilele noastre vechiul model al unui singur calculator (mainframe) care serveşte...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Firewall

Firewall-uri de filtrare a pachetelor (Packet Filtering Firewalls) Firewall-urile de tip filtru de pachete sunt firewall-uri care pentru fiecare...

Baze de date - Dealer masini

Introducere In cadrul acestei documentatii sunt descrisi pasii facuti pentru a elabora tema aleasa si a rezolva cerintele asociate temei. Tema:...

Detectarea si afisarea componentelor hardware si software ale sistemului

Conţinut 1.CE ESTE LINUX? Linux este un sistem de operare derivat din sistemul UNIX,acesta din urmã având la bazã un kernel. Kernelul sistemului...

Ai nevoie de altceva?