Documente Academic
Documente Profesional
Documente Cultură
DEPARTAMENTUL ELECTRONICĂ ȘI
TELECOMUNICAȚII
TEMA:
Protocoale de rețea. Suita protocoalelor de rețea
A verificat lectorul:Ivanenco I.
A elaborat studentul
grupei TST-191
Țurcan Mihai
Chișinău
2021
Tema: Protocoale de rețea
Studiu de caz:
Suita de protocoale Internet, cunoscută sub numele de TCP/IP, este un set de
protocoale de comunicații utilizate în Internet și în rețele de calculatoare similare.
Protocoalele de bază actuale din această suită sunt protocolul de control al
transmisiei (TCP) și protocolul Internet (IP).
În timpul dezvoltării sale, versiunile sale au fost cunoscute sub numele de modelul
Departamentului de Apărare (DoD), deoarece dezvoltarea metodei de rețea a fost
finanțată de Departamentul de Apărare al Statelor Unite prin intermediul DARPA.
Implementarea sa este o stivă de protocoale.
Principii cheie:
Fluxul conceptual de date într-o topologie de rețea simplă formată din două gazde
conectate printr-o legătură între routerele lor respective. Aplicația de pe fiecare
gazdă execută operații de citire și scriere ca și cum procesele ar fi conectate direct
între ele printr-un fel de conductă de date. După stabilirea acestei conducte,
majoritatea detaliilor de comunicare sunt ascunse fiecărui proces, deoarece
principiile care stau la baza comunicării sunt implementate în straturile de protocol
inferioare. Prin analogie, în Nivelul de transport, comunicarea apare ca fiind de la
gazdă la gazdă, fără a cunoaște structurile de date ale aplicației și routerele de
conectare, în timp ce în Nivelul de interconectare, limitele individuale ale rețelei
sunt traversate la fiecare router.
Încapsularea datelor aplicației care coboară prin straturile descrise în RFC 1122
Principiul end-to-end a evoluat de-a lungul timpului. Expresia sa inițială a plasat
menținerea stării și a inteligenței generale la margini și a presupus că internetul
care conectează marginile nu păstrează nicio stare și se concentrează pe viteză și
simplitate. Nevoile din lumea reală privind firewall-urile, traducătorii de adrese de
rețea, cache-urile de conținut web și altele asemenea au impus modificări ale
acestui principiu.
Principiul de robustețe afirmă:: "În general, o implementare trebuie să fie
conservatoare în comportamentul de trimitere și liberală în comportamentul de
recepție. Altfel spus, trebuie să aibă grijă să trimită datagrame bine formate, dar
trebuie să accepte orice datagramă pe care o poate interpreta (de exemplu, să nu
obiecteze la erori tehnice atunci când sensul este încă clar)." A doua parte a
principiului este aproape la fel de importantă: software-ul de pe alte gazde poate
conține deficiențe care să facă imprudentă exploatarea unor caracteristici de
protocol legale, dar obscure.
Nivelul de aplicație este domeniul în care aplicațiile, sau procesele, creează date de
utilizator și comunică aceste date altor aplicații de pe o altă gazdă sau de pe aceeași
gazdă. Aplicațiile utilizează serviciile furnizate de straturile inferioare subiacente,
în special de Nivelul de transport, care furnizează conducte fiabile sau nesigure
către alte procese. Partenerii de comunicare sunt caracterizați de arhitectura
aplicației, cum ar fi modelul client-server și rețelele peer-to-peer. Acesta este
Nivelul în care funcționează toate protocoalele de aplicații, cum ar fi SMTP, FTP,
SSH, HTTP. Procesele sunt adresate prin intermediul unor porturi care reprezintă
în esență servicii.
Nivelul de transport realizează comunicațiile de la gazdă la gazdă, fie în rețeaua
locală, fie în rețelele la distanță separate de routere. Acesta oferă un canal pentru
nevoile de comunicare ale aplicațiilor. UDP este protocolul de bază al Nivelului de
transport, care oferă un serviciu de datagramă fără conexiune și nesiguranță.
Protocolul de control al transmisiei asigură controlul fluxului, stabilirea conexiunii
și transmiterea fiabilă a datelor.
Nivelul internet face schimb de datagrame între granițele rețelei. Acesta oferă o
interfață de rețea uniformă care ascunde topologia reală (configurația conexiunilor
de rețea subiacente). Prin urmare, acesta este, de asemenea, Nivelul care stabilește
interconectarea internetului. Într-adevăr, acesta definește și stabilește internetul.
Acest strat definește structurile de adresare și de rutare utilizate pentru suita de
protocoale TCP/IP. Principalul protocol din acest domeniu este protocolul Internet,
care definește adresele IP. Funcția sa de rutare este de a transporta datagramele
către următoarea gazdă, funcționând ca un router IP, care are conectivitate cu o
rețea mai apropiată de destinația finală a datelor.
Application layer:
Stratul de aplicație include protocoalele utilizate de majoritatea aplicațiilor pentru
furnizarea de servicii utilizator sau pentru schimbul de date aplicației prin
conexiunile de rețea stabilite de protocoalele de nivel inferior. Aceasta poate
include unele servicii de asistență de bază pentru rețea, cum ar fi protocoalele de
rutare și configurarea gazdei. Exemple de protocoale de nivel de aplicație includ
protocolul de transfer hipertext (HTTP), protocolul de transfer de fișiere (FTP),
protocolul de transfer simplu de e-mail (SMTP) și protocolul de configurare
dinamică a gazdei (DHCP). Datele codificate conform protocoalelor de nivel de
aplicație sunt încapsulate în unități de protocol de nivel de transport (cum ar fi
fluxurile TCP sau datagramele UDP), care la rândul lor folosesc protocoale de
nivel inferior pentru a efectua transferul real de date.
Internet Layer
Internet working presupune trimiterea de date de la rețeaua sursă la rețeaua de
destinație. Acest proces se numește rutare și este susținut de adresarea și
identificarea gazdelor cu ajutorul sistemului ierarhic de adresare IP. Nivelul
internet oferă o facilitate de transmitere a datagramelor nesigură între gazde situate
în rețele IP potențial diferite, prin transmiterea datagramelor către un router next-
hop corespunzător pentru a fi retransmise mai departe la destinație. Nivelul internet
are responsabilitatea de a trimite pachete prin rețele potențial multiple. Prin această
funcționalitate, Nivelul internet face posibilă interconectarea, adică interconectarea
diferitelor rețele IP, și, în esență, creează internetul.
Transport layer
Nivelul de transport stabilește canalele de date de bază pe care aplicațiile le
utilizează pentru schimbul de date specifice sarcinilor. Nivelul stabilește
conectivitatea între gazde sub forma unor servicii de transfer de mesaje de la un
capăt la altul, care sunt independente de rețeaua de bază și de structura datelor
utilizatorului și de logistica schimbului de informații. Conectivitatea la nivelul de
transport poate fi clasificată fie ca fiind orientată spre conexiune, implementată în
TCP, fie ca fiind fără conexiune, implementată în UDP. Protocoalele din acest
nivel pot asigura controlul erorilor, segmentarea, controlul fluxului, controlul
congestiei și adresarea aplicațiilor (numere de port).
Concluzie:
În urma efectuării lucrării de laborator am descris modelul OSI caracterizând-ul
prin nivele de aplicație, transport și rețea. Am descris structura și funcția fiecărui în
parte enumerând principalele caracteristici ale fiecărui nivel.