Sunteți pe pagina 1din 11

 Prezentare generală a protocolului de rețea

Definite. Protocolul este un standard/conventie care permite calculatoarelor sa comunice intre


ele printr ul limbaj comun
Un protocol face 8 chestii:
4. Codeze mesajul
5. Sa formateze si sa encapsuleze mesajul
6. Message size – sa stabileasca dimensiunea me
sajului
7. Message timing care cuprinde la randul lui
 Flow Control – urmareste rata de transmitere a datelor + stabileste cata informatie si la
ce vitezasa fie livrat mesajul – acest protocol este folosit si de destinatar dar si de catre-
cel care trimite mesajul, intre ei fiind un fel de negociere de flow al informatiei.
 Response Timeout – daca o persoana intreaba pe destinatar si nu primeste un raspuns in
timp util, va repeta intrebarea si daca nu primeste nicun raspuns va transmite urmatorul
mesaj . De obicei gazdele stabilesc la acest nivel cat sa astepte pt raspuns si ce sa faca pe
mai departe.
 Access method – determina cine trimite mesajul si cine asculta mesajul. Cand un
devince vrea sa transmita o informatie prin intermediul unei retele WLAN, placa de
retea WLAN ( placa WI-FI) stabileste pe ce directive mesajul va merge
8. livreaza mesajul prin 3 metode:
a) Unicast - expedierea mesajului se face doar catre un singur device -in comunicatiile de
date sunt foarte importante mai ales pe zona de raspuns ( cand un echipament de retea face o
solicitare catre un anume host, hostul va raspunde cu mesaje de tip unicast daca se identifica
cu destinatia mesajului trimis de echipamentu de retea.
b) Multicast - expedierea mesajului se face de tipul 1vs 3 ( ex. Daca intr-un grup de 10
persoane eu vreau sa ma adresez numai la 3 persoane folosesc acest mod de trimitere a
mesajului)
c) Broadcast – mesaje trimise de la mine la toata lumea – de obicei se folosesc mai mult in
IPv4 decat in IPV6 ( acolo se foloseste Anycast )

• protocoalele sunt implementate de catre end device-uri (pc, laptop, telefon), dar si de catre
device-uri de retea (swich, router, etc, fie prin software, fie hardware - sa fie deja instalat in
hardware-ul device-ului )
• Tipuri de protocoale
Tipuri de protocoale Descrierea protocolului

Protocoale de comunicații în rețea • Face posibila cominicarea intre două sau mai
multe dispozitive indiferent de tipul retelei.

Protocoale de securitate a rețelei • securizează datele pentru a asigura


autentificarea, integritatea datelor și criptarea
datelor.
• Secure Shell (SSH), Secure Sockets Layer
(SSL) și Transport Layer Security (TLS).

Protocoale de rutare  permit routerelor schimbe informații


intre ele, compara traseul pe care se va
trimite informația și apoi o selecteaza
cea mai bună.
 Exemple: Shortest Path First (OSPF)
and Border Gateway Protocol (BGP)
Protocol de tipul Service Discovery  Este folosit pentru detectarea automată a
dispozitivelor sau serviciilor
 Exemple: 1) Dynamic Host
Configuration Protocol (DHCP) iti
ofera 2 IP: a) IP unic ( cu care sa poti
accesa site-uri etc)
 B) Alte tipuri de IP cum ar fi
masca de subrețea și gateway-ul implicit.
2) Domain Name System (DNS) care
traduce numele site-ului in sub forme de
cifre ( IP)
3.2.2 Funcțiile protocolului de rețea

Functiile protocoalelor Descrierea functiilor

Adresarea -identifică expeditorul și destinatarul mesajului


utilizând o schemă de adresare definită
Ex: Reliability..

Reliability ( Fiabilitatea) -oferă mecanisme de livrare garantate în cazul


în care mesajele sunt pierdute sau corupte în
timpul transferului de date
-TCP are rolul de a asigura livrarea datelor.

Flow control Asigură o rata eficienta de flux de date intre


două dispozitive comunicante.
-TCP oferă servicii de control al fluxului

Sequencing -etichetează fiecare segment de date transmis,


iar dispozitivul de recepție folosește informațiile
de secvențiere pentru a reasambla corect
informațiile
-TCP oferă servicii de secvențiere
Error Detection -este utilizată pentru a determina dacă datele au
fost corupte în timpul transmiterii
-Ex: Ethernet, IPv4, IPv6 și TCP

Application Interface -Aceasta functie conține informații utilizate


pentru comunicațiile proces-la-proces între
aplicațiile de rețea
-De exemplu cand accesez o pagina protocolul
HTTP sau HTTPS este folosit pentru a se
asigura comunicarea dintre client si serverul care
contine info paginii care ne intereseaza

Interacțiunea protocolului

Hypertext Transfer Protocol (HTTP) – este un protocol de nivel aplicatie 1


-gestioneaza modul in care serverul si clientul interactioneaza
-Ne este pus la dispozitie conținutul serverului, putem sa facem cereri si sa
primim raspunsuri din partea serverului
Transmission Control Protocol (TCP) - este responsabil de partea de transport al datelor in retea.
El gestioneaza schimbul de date dintre host si server fara sa interfereze cu celelalte hosturi ( sa nu
schimbe informatiile intre useri - de ex daca eu caut un anume site sa nu mi dea site-ul cautat de alt
1
eu ca utilizator final pot interactiona direct cu niste procese pe care nu le vad pentru ca totul se petrece in background
iar eu print-o aplicatie de tipul GUI ( ex browser ) interactionez direct cu serverul printr-o interfata „friendly user“
host care acceseaza acelasi server odata cu mine – acest lucru se face cu ajutorul identificarii
hostului pe baza numarului de port si adresei acestuia.
Internet Protocol (IP) – il gasim in layerul de network
- este responsabil de preluarea segmentelor de informatii de la TCP , le
encapsuleaza sub forma de pachete si le atribuie o serie de adrese
corespunzatoare astfel in cat sa gaseasca o cale cat mai buna sa le trimita
catre destinatia lor.
▪ IP-ul este utilizat de routere pentru a redirecționa mesajele pe mai multe
rețele > Aici am ramas
4. Ethernet - este responsabil pentru livrarea mesajelor de la o NIC la o altă NIC pe
aceeași rețea locală Ethernet (LAN).

Suite de protocol de rețea - Una dintre cele mai bune modalități de a vizualiza modul în care
interacționează protocoalele dintr-o suită este de a vedea interacțiunea ca o stivă, mai exact in
straturi fiecare serviciu de nivel superior depinzând de funcționalitatea celor de la nivelele
inferioare.
Straturile inferioare sunt preocupate de mutarea datelor prin retea si furnizarea serviciilor catre
straturile superioare axate pe continutul mesajului trimis.

3.3.2 Evoluția suitelor de protocol


Internet Protocol Suite sau TCP / IP – este cea mai comună și relevantă suită de protocol utilizată
astăzi. Este o suită de protocol standard deschisă, întreținută de Internet Engineering Task Force
(IETF).
Open Systems Interconnection (OSI) protocols - este o familie de protocoale dezvoltate de catre
Organizația Internațională pentru Standardizare (ISO) și Uniunea Internațională a
Telecomunicațiilor (UIT).
• Modelul de referință OSI clasifică funcțiile protocoalelor sale.
• este cunoscut în principal pentru modelul său stratificat
• ele au fost în mare parte înlocuite de TCP / IP
AppleTalk – suita de protocol de durata scurta lansata de Apple in 1985. astazi au fost inlocuite de
TCP/IP
Novell NetWare - protocol propriu de scurtă durată și un sistem de operare de rețea dezvoltat de
Novell Inc. folosind protocolul de rețea IPX.

3.3.4 TCP / IP are două aspecte importante


Open standard protocol suite - este disponibilă gratuit publicului și poate fi utilizată de orice
furnizor pe hardware-ul sau în software-ul său.
Standards-based protocol suite – aceasta suita de protocoale a fost aprobata de catre industria de
retele cat si de organizatiile standardizte asigurand comunicare eficienta intre diferitele produse
( device-uri )
Cele mai populare protocoale :

I. Application Layer

1. DNS - Sistem de nume de domeniu. Traduce nume de domenii precum cisco.com, în


adrese IP.
2. Configurarea Host
▪ DHCPv4 - Protocol de configurare a gazdei dinamice pentru IPv4.
• Un server DHCPv4 atribuie dinamic informații de adresare IPv4 clienților
• DHCPv4 la pornire și permite reutilizarea adreselor atunci când nu mai
sunt necesare.
▪ DHCPv6 - Protocol de configurare a gazdei dinamice pentru Ipv6.
▪ DHCPv6 este similar cu DHCPv4 doar ca atribuie dinamic informații de
adresare IPv6 clienților DHCPv6 la pornire.
▪ SLAAC - adresă fără stat care se autoconfigureaza.
• permite unui dispozitiv să obțină informațiile sale de adresare IPv6 fără a
utiliza un server DHCPv6.

II. E-mail
1. SMTP - Protocol simplu de transfer prin mail.
• Permite clienților să trimită e-mail către un server de e-mail și permite
serverelor să trimită e-mail către alte servere.
2. POP3 - Post Office Protocol versiunea .
• Permite clienților să preia e-mail de pe un server de e-mail și să descarce e-
mailul în aplicația de e-mail locală a clientului.
3. IMAP - Protocol de acces la mesaje Internet.
• Permite clienților să acceseze e-mailurile stocate pe un server de e-mail,
precum și să mențină e-mailurile pe server.

III. Transfer de fișier

1. FTP - Protocol de transfer de fișiere.


• Setează regulile care permit unui utilizator de pe o gazdă să acceseze și să transfere
fișiere către și o altă gazdă printr-o rețea.
• FTP este un protocol de livrare a fișierelor fiabil, orientat spre conexiune.
2. SFTP - Protocol de transfer de fișiere SSH.
◦ Ca extensie a protocolului Secure Shell (SSH), poate fi utilizat pentru a stabili o
sesiune de transfer de fișiere securizată.
◦ SSH este o metodă de conectare securizată la distanță care este de obicei utilizată
pentru accesarea liniei de comandă a unui dispozitiv.
3. TFTP - Trivial File Transfer Protocol.
◦ Un protocol de transfer de fișiere necunoscute simplu, fără conexiune
◦ Folosește mai puține cheltuieli generale decât FTP.

IV. Web și serviciu web


HTTP - Protocol de transfer hipertext ce contine Un set de reguli pentru schimbul de text, imagini
grafice, sunet, video și alte fișiere multimedia pe World Wide Web.
HTTPS - HTTP Secure. O formă securizată de HTTP care criptează datele care sunt schimbate pe
World Wide Web.
REST - Un serviciu web care utilizează interfețe de programare a aplicațiilor (API-uri) și solicitări
HTTP pentru a crea aplicații web.

Open Standards - încurajează interoperabilitatea, concurența și inovația producătorilor de


componente de rețea

• garantează că produsul unei singure companii sa nu poate monopoliza piața/ sa nu poata


avea avantaj neloial fata de concurenta.
• De exemplu daca achizitionez un router wireless pt acasa un router există multe
opțiuni disponibile care încorporează toate protocoale standard precum IPv4, IPv6,
DHCP, SLAAC, Ethernet și 802.11 LAN fără fir.
• de asemenea, permite unui client care rulează sistemul de operare Apple OS X să
descarce o pagină web de pe un server web care rulează sistemul de operare Linux
deoarece ambele sisteme de operare implementează protocoalele standard deschise,
cum ar fi cele din suita de protocol TCP / IP.
Organizațiile de standardizare sunt de obicei organizații non-profit înființate pentru a
dezvolta și promova acest concept ( de standardizare)
poate redacta în totalitate un set de reguli sau poate selecta un protocol proprietar ca fiind
protocol bază (standard)

3.4.2 Standardele Internetului

• Internet Society (ISOC) - Responsabil de promovarea dezvoltării și a evoluției utilizării


internetului în întreaga lume.
• Internet Architecture Board (IAB) - Responsabil pentru managementul general și
dezvoltarea standardelor de internet.
• Internet Engineering Task Force (IETF) - Dezvoltă, actualizează și menține tehnologiile
internet și TCP / IP.
• Acestea includ procesul și documentele pentru dezvoltarea de noi protocoale și actualizarea
protocoalelor existente, cunoscute sub denumirea Request for Comments (RFC).
• Internet Research Task Force (IRTF) - Concentrat pe cercetări pe termen lung legate de
internet și protocoale TCP / IP, Anti-Spam Research Group (ASRG), Crypto Forum
Research Group (CFRG) și Peer-to-Peer Research Group ( P2PRG).

Exemple de standarde implicate în dezvoltarea și suportul TCP / IP (incluzand IANA și ICANN).


• Internet Corporation for Assigned Names and Numbers (ICANN) - coordonează
alocarea adreselor IP, gestionarea numelor de domenii și atribuirea altor informații
utilizate în protocoalele TCP / IP.
• Internet Assigned Numbers Authority (IANA) - Responsabil de supravegherea și
gestionarea alocării adreselor IP, gestionarea numelor de domeniu și a identificatorilor
de protocol pentru ICANN.

3.4.3 Standarde electronice și de comunicații

1) Institute of Electrical and Electronics Engineers (IEEE, pronounced “I-triple-E”) -


• organizatie de ingineri dedicati inovației tehnologice și creării de standarde intr-o arie vasta
de industrii,precum energie, asistență medicală, telecomunicații și rețele
• Standardele importante de rețea IEEE includ standardul 802.3 Ethernet și 802.11 WLAN

2) Electronic Industries Alliance (EIA) - cunoscută pentru standardele sale referitoare la cablarea
electrică, conectori și rack-urile de 19 inci utilizate pentru montarea echipamentelor de rețea.

3) Telecommunications Industry Association (TIA) - Organizație responsabilă pentru dezvoltarea


standardelor de comunicații într-o varietate de domenii, inclusiv echipamente radio, turnuri celulare,
dispozitive Voice over IP (VoIP), comunicații prin satelit, etc

4) International Telecommunications Union-Telecommunication Standardization Sector (ITU-


T) - definește standardele pentru compresia video, Internet Protocol Television (IPTV) și
comunicațiile în bandă largă, cum ar fi o linie de abonat digital (DSL).

modele stratificate care sunt utilizate pentru a descrie operațiunile de rețea:


• Sistemul de referinta Open System Interconnection (OSI)
• Model de referință TCP / IP

• Ajuta device-urile din retea indiferent de tipul ei sa comunice intre ele, delimitand in mod
precis layere fiecare avand cate o responsabilitate.
• In cadrul stivei OSI mesajul se duce de sus in jos ( encapsulare ) dar si de jos in sus
( decapsulare )
Model Strat
Descriere
OSI
7 - Application conține protocoale utilizate pentru comunicațiile proces-la-proces.
6 - Presentation ofera o reprezentare comună a datelor transferate între servicii in functie de nivelul aplicației
oferă servicii stratului de prezentare pentru a-și organiza dialogul și pentru a gestiona schimbul
5 - Session
de date.
definește serviciile pentru a segmenta, transfera și reasambla datele pentru comunicații
4 - Transport
individuale între dispozitivele finale.
oferă servicii pentru schimbul de date individuale prin rețea între dispozitivele finale
3 - Network
identificate.
2 - Data Link descrie metodele necesare pentru schimbul de date între dispozitive pe un suport comun
descriu mijloacele mecanice, electrice, funcționale și procedurale de activare, întreținere și
1 - Physical
dezactivare a conexiunilor fizice pentru o transmisie de biți către și de la un dispozitiv de rețea.

3.5.2 Modelul de protocol TCP / IP este uneori denumit modelul de referinta .


• Se potrivește îndeaproape cu structura unei anumite suite de protocol\
• este un model de protocol deoarece descrie funcțiile care apar la fiecare strat de protocoale
din suita TCP / IP.

TCP/IP Model Layer Descriere


4 - Application Reprezintă datele utilizatorului, plus codificarea și controlul dialogului.
3 - Transport Suportă comunicarea între diferite dispozitive în diverse rețele.
2 - Internet Determină cea mai bună cale prin rețea.
1 - Network Access Controlează dispozitivele hardware și media care alcătuiesc rețeaua.

Definițiile standardului și ale protocoalelor TCP / IP sunt discutate și definite într-un set
public de RFC-uri IETF.
RFC-ul este creat de ingineri de rețele și trimis membrilor de la IETF pentru comentarii.

3.5.3 Compararea modelului OSI cu TCP / IP


• La nivelul de acces la rețea, protocol ulTCP / IP nu specifică ce protocoale să se utilizeze
atunci când se transmite pe un mediu fizic, doar transferul de la stratul de internet la
protocoalele fizice de rețea
• In straturile OSI 1 și 2 se gasesc procedurile necesare pentru a accesa mass-media și
mijloacele fizice pentru a trimite date printr-o rețea.
• OSI Layer 3, stratul de rețea, se mapează direct la stratul de internet TCP / IP si este utilizat
pentru a descrie protocoalele care adresează și direcționează mesajele printr-o rețea de
internet
• OSI Layer 3, stratul de rețea, se mapează direct la stratul de internet TCP / IP. Acest strat
este utilizat pentru a descrie protocoalele care adresează și direcționează mesajele printr-o
rețea de internet.
• OSI Layer 4 este stratul de transport care se mapează direct TCP / IP si descrie serviciile și
funcțiile generale care asigură livrarea ordonată și fiabilă a datelor între gazdele sursă și
destinație.
• Straturile 5, 6 și 7 sunt utilizate ca referințe pentru dezvoltatorii și furnizorii de software ori
pentru producatorii de aplicații folosite in retele.
modelul OSI separă stratul de legătură de date, de stratul fizic si este utilizat atunci când se
referă la aceste straturi inferioare.

3.6.1 Segmentarea Mesajelor


Segmentarea este procesul de împărțire a unui flux de date în unități mai mici pentru transmisiile
prin rețea
este necesară deoarece rețelele de date utilizează suita de protocol TCP / IP trimit date în pachete IP
individuale.
Avantajele segmentarii mesajelor :
Crește viteza - un flux de date mare este segmentat în pachetede date care pot fi trimise prin rețea.
Acest lucru permite intercalarea multor conversații diferite în rețeaua numită multiplexare.
Crește eficiența - Dacă un singur segment nu reușește să ajungă la destinație din cauza unei
defecțiuni a rețelei sau a congestiei rețelei, numai acel segment trebuie să fie retransmis în loc de a
retrimite întregul flux de date.
3.6.2 Unități de date de protocol

• Pe măsură ce datele aplicației sunt transmise în stiva de protocol, pe drumul său de a fi


transmise prin intermediul rețelei media, se adaugă diverse informații de protocol la fiecare
nivel. Acest lucru este cunoscut sub numele de proces de încapsulare.
• Forma pe care o bucată de date o ia la orice strat se numește unitate de date de protocol
(PDU).
• În timpul încapsulării, fiecare strat succesiv încapsulează PDU pe care îl primește de la
stratul de mai sus, în conformitate cu protocolul utilizat
• un PDU are un nume diferit pentru a reflecta noile sale funcții

Termeni
1. Date - Termenul general pentru PDU2 utilizat la nivelul aplicației
2. Segment - PDU strat de transport
3. Pachet - PDU strat de rețea
4. Cadru - PDU strat Data Link
5. Biți - PDU de strat fizic utilizat la transmiterea fizică a datelor pe suport

Când mesajele sunt trimise într-o rețea, procesul de încapsulare funcționează de sus în jos.

2
PDU=datele sunt encapsulate ( transformate) in serii de cifre 0 si de 1
3.7 Adresele

Straturile de rețea și straturile de legătură de date sunt responsabile pentru livrarea datelor de pe
dispozitivul sursă către dispozitivul de destinație

protocoalele conțin o adresă sursă și o destinație, dar adresele lor au scopuri diferite:
1. Adresa sursă și destinația stratului de rețea - Responsabilă de livrarea pachetului IP de la
sursa originală la destinația finală.
2. Adrese sursă și destinația stratului de legătură de date - Responsabil pentru livrarea cadrului
de legătură de date de pe o placă de interfață de rețea (NIC) către o altă NIC din aceeași
rețea.

3.7.2 Stratul 3 Adresa logică


O adresă IP ( Stratul 3) este o adresa logică utilizată pentru livrarea pachetului IP de la sursa
originală la destinația finală

Un pachet IP conține două adrese IP:


1) Adresa IP sursă - Adresa IP a dispozitivului expeditor, care este sursa originală a pachetului.
2) Adresa IP de destinație - Adresa IP a dispozitivului receptor, care este destinația finală a
pachetului.

O adresă IP conține două părți:


1)Porțiune de rețea (IPv4) sau Prefix (IPv6) - Prima parte dintr-o adresa care indică rețeaua în care
adresa IP este membră.
Toate dispozitivele din aceeași rețea vor avea aceeași porțiune de rețea a adresei.
2)Porțiune de gazdă (IPv4) sau ID de interfață (IPv6) - partea rămasă a adresei care identifică un
anumit dispozitiv din rețea. Această porțiune este unică pentru fiecare dispozitiv sau interfață din
rețea.

Notă: Masca de subrețea (IPv4) sau lungimea prefixului (IPv6) sunt utilizate pentru a identifica
porțiunea de rețea a unei adrese IP din porțiunea gazdă.

3.7.4 Rolul adreselor stratului de legătură de date: aceeași rețea IP


Când expeditorul și receptorul pachetului IP se află în aceeași rețea, cadrul de legătură de date este
trimis direct la dispozitivul receptor.
Într-o rețea Ethernet, adresele legăturilor de date sunt cunoscute sub numele de adrese Ethernet
Media Access Control (MAC)
Adresele MAC sunt încorporate fizic pe NIC Ethernet.
Adresa MAC sursă - este adresa legăturii de date sau adresa Ethernet dispozitivului care trimite
date cu pachetul IP încapsulat.
Adresa MAC de destinație - este adresa de legătură de date a dispozitivului de recepție

3.7.6 Rolul adreselor stratului de rețea

Când expeditorul pachetului se află într-o rețea diferită de cea a receptorului, adresele IP de sursă și
destinație vor reprezenta gazde pe rețele diferite.
Acest lucru va fi indicat de porțiunea de rețea a adresei IP a gazdei de destinație.
3.7.7 Rolul adreselor stratului de legătură de date: diferite rețele IP

Când expeditorul și receptorul pachetului IP se află pe rețele diferite, cadrul de legătură de date
Ethernet nu poate fi trimis direct la gazda de destinație, deoarece gazda nu este accesibilă direct în
rețeaua expeditorului.
Cadrul Ethernet trebuie trimis către alt dispozitiv cunoscut sub numele de router sau gateway
implicit.care are o adresă de legătură de date Ethernet ce se află în aceeași rețea cu end device ul .

3.7.8 Adrese de legătură de date

Adresa fizică a stratului de legătură de date 2 are un rol diferit. Scopul ei este de a livra cadrul de
legătură de date de la o interfață de rețea la o altă interfață de rețea ambele fiind in aceeași rețea.

Înainte ca un pachet IP să poată fi trimis printr-o rețea cu fir sau fără fir, acesta trebuie încapsulat
într-un cadru de legătură de date, astfel încât să poată fi transmis pe suportul fizic.

Cum pot fi transmise datele :

I. De la Host la Router
Pe măsură ce pachetul IP se deplasează de la gazdă la router, de la router la router și, în cele din
urmă, de la router la gazdă, în fiecare punct de-a lungul drumului, pachetul IP este încapsulat într-un
nou cadru de legătură de date.
Fiecare cadru de legătură de date conține adresa NIC a mesajului trimis, sursa NIC a mesajului si
destinatarul NIC.

Protocolul Layer 2 este utilizat numai pentru livrarea pachetului de la NIC-la-NIC în aceeași
rețea.
Routerul elimină informațiile din stratul 2 pe măsură ce sunt primite pe o rețea NIC și adaugă
informații noi despre legătura de date, înainte de a le redirecționa catre NIC în drumul său către
destinația finală.
Pachetul IP conține următoarele informații despre legătura de date:

Adresă legătură date sursă - Adresa fizică a NIC care trimite date
Adresa de legătură de date de destinație - Adresa fizică a NIC care primește date.

S-ar putea să vă placă și