Ce este un protocol
Un protocol este un set de reguli folosite de catre internet. Acesta dirijeaza informatiile din interiorul si intre calculatoarele unei retele.
Acestea sunt folosite pentru a face posibila comunicarea calculatoarelor intr-o retea.
De exemplu pentru a trimite un mesaj trebuie sa indeplinim un anumit protocol. Daca nu vom completa numele destinatarului mesajul nu va putea sa fie trimis.
Protocoalele definesc formatul mesajelor trimise sau primite.
Si in viata noastra exista protocoale.
De exemplu, o masina care calatoreste dintr-un oras in altul trebuie sa indeplineasca un anumit protocol pentru a ajunge la destinatie. În cazul masinii protocolul este echivalent cu regulile de circulatie. Masina trebuie sa respecte indicatoarele de circulatie pentru a nu se ratacii pe drum.
La fel si in cazul mesajelor, acestea trebuie sa indeplineasca anumite protocoale pentru a nu se pierde in retea.
Este extrem de importanta sincronizarea deoarece pachetele in care se afla mesajul trebuie livrate la anumite intervale de timp și calculatorul nu trebuie sa astepte dupa acestea.
Sistemele au unul sau mai multe timere din perioada trimeterii datelor.
Ce face un protocol
- Protocoalele controleaza comunicarea datelor, cum ar fi:
- Comprimarea datelor
- Cum este construita reteaua
- Verificarea erorilor si manipularea acestora
- Conectarea datelor de transmisie.
Protocoalele de baza
Dispozitivele conectate la retea folosesc suita de protocoale numita TCP/IP pentru comunicare si informatia este transmisa de protocoalele TCP si UDP.
TCP (Transmissions Control Protocol) este unul dintre protocoalele de baza folosit des pentru aplicatiile ce au nevoie de confirmare de primire a datelor.
Acest protocol poate detecta erorile, retrimite pachetele pierdute si șterge pachetele dublura.
TCP garanteaza livrarea datelor la destinatie. Acesta este optimizat pentru livrarea exacta a datelor si nu neaparat pentru livrarea la timp a acestora.
Este folosit de multe aplicatii cum ar fi World Wide Web (www), E-mail sau File Transfer Protocol).
Este cunoscut faptul ca atunci cand un program doreste sa trimita o portiune mare de date, in loc sa tot fragmenteze datele in mai multe pachete mici si apoi sa faca o serie de cereri către protocolul IP pentru a le transmite intr-o anumita ordine si intr-un anumit timp, are posibilitatea de a transmite o singura cerere catre protocolul TCP lasandu-l sa se ocupe de detalii.
UDP (User Datagram Protocol) este un protocol de comunicatie apartinand nivelului de Transport (nivelul 4) din OSI.
Acesta utilizaza o latime de banda msi mica fata de protocolul TCP.
Poate face posibila impreuna cu IP livrarea datelor în retea.
UDP poate trimite date fara o securitate anume.
Protocolul UDP nu impune ca destinatarul sa aiba o conexiune la internet sau sa fie disponibil intr-un anumit moment pentru ca acesta sa poata primii informatia deoarece UDP nu are nevoie de confirmare de primire.
Acestaa nu garanteaza sosirea datelor la destinatie și nici nu dispune de mecanisme de verificare a ordinii de sosire a acestora.
Tipuri de protocoale
Modelul TCP/IP este cel mai folosit pentru transportul datelor la retea. Acesta este format din patru niveluri.
Fiecare nivel realizeaza anumite functii pentru a pregatii datele inainte de trimiterea lor in retea.
Mesajele incep de la nivelul superior si continua spre nivelul inferior.
Fiecare nivel realizeaza anumite functii pentru a pregatii datele inainte de trimiterea lor in retea.
Mesajele incep de la nivelul superior si continua spre nivelul inferior.
Nivelurile si protocoalele specifice acestora sunt:
- Nivelul Aplicatie
Protocoalele acestui nivel ofera servicii cum ar fi posta electronica sau navigatoarele web.
PROTOCOALE:
• HTTP
• FTP
• DNS
• HTML - Nivelul Transport
Protocoalele acestui nivel ofera administrarea transmisiei de date.
PROTOCOALE:
• TCP
• UDP - Nivelul Internet
Protocoalele acestui nivel ofera conectivitate intre gazdele unei retele.
PROTOCOALE:
• IP
• ICMP - Nivelul Acces la Retea
Statiile folosesc standarde pentru a accesa mediul fizic. Aceste standarde sunt gasite in protocoalele nivelului de Acces la Retea.
STANDARDE și TEHNOLOGII:
• Ethernet IEEE 802.3
• 10BASE-T
• CSMA/CD
Citește și:
→Ce este o Retea de Calculatoare
→Ce este Internetul
→Ce este Wireless-ul