Comunicarea cu ajutorul mesajelor prin intermediul rețelelor 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)
Puncte necesare: 0

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.

Preview document

Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 1
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 2
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 3
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 4
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 5
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 6
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 7
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP - Pagina 8
Comunicarea cu ajutorul mesajelor prin intermediul rețelelor 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

Firewall

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

Conceptele Fundamentale ale Limbajelor de Programare

INTRODUCERE Obiectul disciplinei: limbajele de programare Obiective: · Studiul conceptelor fundamentale care stau la baza proiectării...

Programare paralelă în sisteme distrbuite

Retelele de interconectare sunt de 2 tipuri: a)retele statice la care conexiunile intre noduri sunt fixe si punct la punct-transferul informatiei...

Informatică - cursuri pentru Fox Pro

I. Noţiuni, concepte şi metode utilizate în organizarea datelor Datele constituie materializarea, reprezentarea simbolică a informaţiilor (prin...

Introducere în PHP

Introducere in php Un fisier php poate contine text, etichete html si scripturi. Scripturile in fisierele php sunt executate de server. What is...

Proiectarea Sistemelor Informatice de Gestiune

Introducere În acest curs se vor preda unele probleme legate de managementul proiectelor informatice, despre modul de alegere a variantei de...

Webdesign

I. Consideraţii generale privind Internet şi World Wide Web La ora actuală în lume există milioane de calculatoare, care sunt folosite în cele mai...

Programarea orientată spre obiecte - limbajul Java

1. INTRODUCERE IN PROGRAMAREA ORIENTATA SPRE OBIECTE OBIECTE D. Un obiect este un un mod simplificat de a identifica într-un program un lucru, o...

Ai nevoie de altceva?