Porturi de Comunicare ale Protocoalelor

Proiect
9/10 (2 voturi)
Domeniu: Automatică
Conține 2 fișiere: doc, ppt
Pagini : 36 în total
Cuvinte : 4841
Mărime: 591.96KB (arhivat)
Puncte necesare: 7

Cuprins

  1. Introducere 3
  2. Porturi de comunicare 5
  3. Nivelul transport: UDP şi TCP 7
  4. Protocolul HTTP 7
  5. Protocolul TELNET 9
  6. Protocolul FTP 10
  7. Protocolul SMTP 11
  8. Protocolul DNS 13
  9. Protocolul ICMP 16
  10. Protocolul RIP 17
  11. Glosar 18
  12. Bibliografie 20

Extras din proiect

Introducere

Protocolul reprezintă un standard sau o metodă prin care datele sunt trimise de la un calculator la altul prin intermediu Internetului – în cazul reţelelor: protocoalele permit calculatoarelor să comunice între ele printr-un limbaj comun.

Prin protocol se înţelelge o suită (stivă) de protocoale ce lucrează împreună (de exemplu TCP/IP).

Protocoalele nu sunt identice din punctul de vedere al eficienţei, vitezei de lucru, consumului de resurse (în funcţie de dimensiunea header-ului, de exemplu), uşurinţei în instalare, uşurinţei în administrare – diferenţele sunt date de tipul reţelei, tipul infrastructurii acesteia (un singur segment sau mai multe, separate printr-un ruter), dacă protocolul este rutabil sau nu, de tipul clienţilor din reţea (M.Windows, Novell Netware, Apple Talk), tipul de echipamente existent în reţea si modul cum este utilizat protocolul.

Sarcinile şi activităţile asociate diferitelor nivele ale modelului OSI sunt îndeplinite de către protocoale (de exemplu, segmentarea datelor la nivelul de transport, adresarea logică la nivelul de reţea, construirea cadrelor la nivelul legăturilor de date)  Modelul OSI este intangibil, nu reprezintă o componentă de reţea, este numai un ghid pentru proiectarea şi administrarea reţelelor.

Într-un calculator rulează două protocoale de bază, care asigură transmiterea datelor prin internet. Acestea două sunt TCP si UDP, ele urmăresc si sustin activitatea în internet a aplicatiilor.

TCP (Trasmission Control Protocol), este un protocol sigur orientat pe conexiune care permite ca un flux de octeti trimisi de pe o masina să ajungă fără erori pe orice altă masina din inter-retea. Acest protocol fragmentează fluxul de octeti în mesaje discrete si pasează fiecare mesaj nivelului internet. TCP tratează totodata controlul fluxului pentru a se asigura că un emitător rapid nu inundă un receptor lent cu mai multe mesaje decât poate acesta să prelucreze.

UDP (User Datagram Protocol), este un protocol nesigur, fără conexiuni, destinat aplicatiilor care doresc să utilizeze propria lor secventiere si control al fluxului. Protocolul UDP este de asemenea mult folosit pentru interogari rapide întrebare-raspuns, client-server si pentru aplicatii în care comunicarea promptă este mai importatntă decât comunicarea cu acuratete, asa cum sunt aplicatiile de transmisie a vorbirii si a imaginilor video

Cum reusesc TCP si UDP acest lucru?

Simplu. Pentru a diferentia datele pentru fiecare aplicatie, TCP si UDP adaugă în componenta pachetelor trimise un număr unic. Aceste numere unice se numesc port numbers sau numerele porturilor.

Port numbers sunt adresate în diferite moduri, în functie de tipul mesajului, dacă acesta este o cerere sau un raspuns. Programele server au porturi alocate static, în timp ce programele client îti alocă dinamic numărul porturilor pentru fiecare conexiune.

Când un program trimite o cerere, port number-ul continut în pachet ca si destinatie, este acel port number care este alocat acelui tip de server. Softul client trebuie să cunoască ce port number este asociat acelui tip de server. Acest număr este de obicei un număr rezervat sau este alocat manual. De exemplu, când un browser face o cerere la un server, acesta foloseste protocolul TCP pe portul 80, dacă nu este specificat alt port number pentru acel server. De ce? Pentru ca portul TCP 80 este rezervat pentru serverele web. Acesta este doar un exemplu, dar sunt multe aplicatii care au un port number rezervat.

Port number-ul sursă din cererea unui client este adresat dinamic, fiind un număr mai mare de 1023 si să nu fie folosit de alt program pe acel sistem. Acest port number sursă functionează ca si o adresă de revenire pentru programul client. Astfel TCP si UDP tin evidenta port-urilor deschise de aplicatii, pentru a face forward corect răspunsurilor venite de la server. Port number-ul deschis de client este folosit ca si port destinatie în răspunsul trimis de server.

Combinatia dintre port number si adresa ip se numeste socket si identifică procesul daemon care rulează pe server.

De exemplu o cerere HTTP trimisă la server pe port number 80, server aflat la adresa ip 192.168.20.1, este destinatia socket-ului 192.168.20.1:80.

Web browserul care face cererea la server are adresa 192.168.100.12 de pe portul 33198, pagina web este trimisă de server socket-ului 192.168.100.12:33198.

Autoritatea pentru Alocarea Numerelor în Internet (IANA) alocă port numbers. IANA este o autoriate internatională care standardizează diferite scheme de adresare a numerelelor în internet.

Asadar există mai multe tipuri de port numbers.

Preview document

Porturi de Comunicare ale Protocoalelor - Pagina 1
Porturi de Comunicare ale Protocoalelor - Pagina 2
Porturi de Comunicare ale Protocoalelor - Pagina 3
Porturi de Comunicare ale Protocoalelor - Pagina 4
Porturi de Comunicare ale Protocoalelor - Pagina 5
Porturi de Comunicare ale Protocoalelor - Pagina 6
Porturi de Comunicare ale Protocoalelor - Pagina 7
Porturi de Comunicare ale Protocoalelor - Pagina 8
Porturi de Comunicare ale Protocoalelor - Pagina 9
Porturi de Comunicare ale Protocoalelor - Pagina 10
Porturi de Comunicare ale Protocoalelor - Pagina 11
Porturi de Comunicare ale Protocoalelor - Pagina 12
Porturi de Comunicare ale Protocoalelor - Pagina 13
Porturi de Comunicare ale Protocoalelor - Pagina 14
Porturi de Comunicare ale Protocoalelor - Pagina 15
Porturi de Comunicare ale Protocoalelor - Pagina 16
Porturi de Comunicare ale Protocoalelor - Pagina 17
Porturi de Comunicare ale Protocoalelor - Pagina 18
Porturi de Comunicare ale Protocoalelor - Pagina 19
Porturi de Comunicare ale Protocoalelor - Pagina 20

Conținut arhivă zip

  • Porturi de comunicare ale protocoalelor [2003].doc
  • Porturi de comunicare ale protocoalelor [2003].ppt

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Tehnologia Bluetooth

Tehnologia Bluetooth În prezent există multe exemple de comunicaţie digitală pe distanţe scurte în ceea ce priveşte computerele, dispozitivele de...

Ce este Bluetooth

Introducere Ca fiinte umane acceptam fara oprelisti ca avem capacitatea de a comunica, ca daca vorbim sau scriem conform unui set predefinit de...

Proiectarea unei rețele virtuale network folosind IPsec

1.Noţiuni introductive Soluţiile de afaceri prin Internet, cum sunt comerţul electronic, managementul lanţului de distribuţie şi marketing-ul prin...

Bluetooth

Ca fiinte umane acceptam fara oprelisti cã avem capacitatea de a comunica, cã dacã vorbim sau scriem conform unui set predefinit de reguli...

Protocolul Modbus

Protocolul MODBUS a fost publicat în 1979 de firma MODICON pentru comunicaţia cu automatele programabile produse de firmă. La ora actuală...

Comunicații prin bluetooth

1. CONSIDERAŢII GENERALE 1.1.Tehnologia Bluetooth Dezvoltarea într-un ritm alert a reţelelor wireless a venit pe fondul creşterii accentuate a...

Arhitectura calculatoarelor

Capitolul 1 INTRODUCERE 1.1 Scurt istoric al sistemelor de calcul Istoria mijloacelor mecanice de calcul începe cu multe secole în urma. Se...

Ai nevoie de altceva?