Documente Academic
Documente Profesional
Documente Cultură
1
Tema: Analiza traficului de rețea la nivelul de transport al
sistemului OSI
1.1. Scopul lucrării: Vizualizarea și analiza pachetelor de date
la nivelul patru al sistemului OSI pe baza unei stații de lucru
conectate la o rețea Wireless (Wi-fi).
1.2 Sarcina teoretică:
1.2.1 Să facă cunoștință cu tipurile de protocoale
caracteristice pentru fiecare nivel al Sistemului OSI;
1.2.2 Să inițializeze o procedură de captare a pachetelor
transmise in rețea cu ajutorul utilitarului Wireshark la
nivelul de transport;
1.2.3 Să analizeze structura pachetului capturat la nivelul
de transport al nivelului OSI.
1.3 Sarcina practică:
1.3.1 Noțiuni generale:
3
poată schimba informații, indiferent de particularitățile
constructive ale sistemelor (fabricant, sistem de operare, țară, etc).
Modelul de Referință are aplicații în toate domeniile
comunicațiilor de date, nu doar în cazul rețelelor de calculatoare.
4
Aplicatie – interfețele grafice (utilizează http, fttp).[1]
In prezenta lucrare, vom analiza în mod detaliat unul dintre cele
mai importante nivele ale sistemului OSI, și anume nivelul 4
(Transport). Mai jos sunt enumerate toate protocoalele care pot
participa la transmisiunea de date prin nivelul de transport, iar
ulterior pachetele transmise prin acest protocol vor fi capturate în
timp real, prin intermediul programului Wireshark.
La nivelul de transport putem captura pachete de date transmise
prin următorele tipuri de protocoale:
- UDP (User Datagram Protocol )
- TCP (Transmission Control Protocol)
- DCCP (Datagram Congestion Control Protocol)
- SSL (Secure Socket Layer)
În continuare vom captura pachete pentru fiecare protocol la
nivelul de transport al sistemului OSI si le vom analiza structura.
5
1.3.2 Nivelul de transport al Sistemului OSI.
Stația de lucru de pe care lucrăm este conectată la rețeaua
wireless Wi-fi. Acessul la rețeaua globală internet are loc prin
gateway-ul principal 192.168.0.1. Inițializăm o procedură de ping-
are în command line pentru a ne asigura că traficul de date are loc
(utilizăm comanda ping –t 192.168.0.1).
Rezultatul îl vedem în figura de mai jos, în Fig. 2.1:
6
Fig. 1 Depanarea rețelei cu ajutorul comenzii Ping
După ce ne-am convins ca suntem conectați la internet și
că are loc transportul de date, este timpul să inițializăm lucrul
programului Wireshark. Capturarea pachetelor presupune
prezentarea informației despre toate tipurile de protocoale ce
parcticipă la procesul de schimb de date, dar dat fiind faptul că noi
suntem interesați de protocoalele utilizate la nivelul de transport,
vom folosi filtrul de căutare pentru a găsi doar protocoalele care
ne interesează. Vom începe inițial cu protocoalele de transport
precum, ele îndeplinesc una dintre cele mai importante funcții în
procesul transmisiunii de date în interiorul unei rețele.
Mai sus am indicat toate protocoalele care îndeplinesc
funcții de transport, însă cele mai răspîndite și des utilizate sunt
protocoalele TCP(Transmission Control Protocol) și UDP(User
Datagram Protocol), deaceea, ulterior ne vom axa doar pe aceste
două.
Protocolul TCP asigură un flux de octeţi sigur, printr-o
conexiune nesigură, cap la cap, a reţelei sau inter-reţelei. Inter-
reţeaua este formată prin asocierea unor reţele care diferă ca:
topologie, lăţime de bandă, întârzieri, dimensiuni de pachete, etc.
TCP se adresează dinamic la reţeaua Internet şi este robust la mai
multe tipuri de defecte. Entitatea de transport TCP gestionează
fluxurile TCP si interfeţele către IP. Conexiunile TCP sunt:
7
- duplex,
- punct-la-punct (TCP nu suportă difuzarea)
- orientate pe fluxuri de octeţi nu de mesaje.[2]
În Figura 2, este reprezentată prima capture de date care
trece prin stația de lucru, fiind conectată la rețeaua Wireless. După
cum puteți observa, pe interfața grafică apare lista de pachete
capturate. Partea de sus a interfeței grafice descrie informații
generale despre pachet, cum ar fi: sursa, destinația, timpul
capturării, lungimea, protocolul utilizat, informații adiționale.
Utilizînd filtrul, alegem doar protocoalele de care suntem
interesați, în cazul nostrum TCP. Apăsînd click pe pachet, în
secțiunea 2 a interfeței grafice apare informația detalizată despre
acest pachet la diferite nivele ale sistemului OSI.
8
Fig. 2 Capturarea pachetelor transmise prin protocolul
de transport TCP
Atragem atenția la rîndul 4 din secțiunea a doua. După
cum se observă la nivelul patru al sistemului OSI (adică
Transport) a participat protocolul TCP (evidențiat cu verde). Dacă
11
Fig.3 Capturarea pachetelor transmise prin protocolul de transport
UDP
Din nou utilizăm filtrul pentru a identifica pachetele de
date transmise prin protocolul care ne interesează. Ne apare o listă
de pachete, însă nicaieri nu este indicată abreviatura UDP, deși
dacă vom click – a pe oricare din pachetele enumerate, în
secțiunea a doua, la nivelul de transport( rîndul patru) ne este
12
indicat că acest pachet a fost transportat prin intermediul
protocolului căutat (îndicat cu albastru).
Acest lucru se întimplă deoarece protocoalele indicate în
imaginea de mai sus dirijează cu protocolul de transport UDP.
Aceste protocoale îndeplinesc diferite funcții de semnalizare,
dirijare, notificare și ele sunt adiționale protocolului de transport,
ceea ce permite transportul unor pachete spre destinații și în
condiții speciale. Spre exemplu SSDP ( Simple Service Discovery
Protocol) are funcția de a semnaliza utilizatorii despre niște
servicii speciale, marșrutizatoare sau servere –media.
Binecunoscutul DNS (Domain Name System) interoghează date
despre domain-urile disponibile în spațiul relațional ș.a. Oricum,
secțiunea a doua a interfeței grafice confirm transportarea
pachetelor prin intermediul pachetului UDP și prezintă informații
despre structura funcțională a pachetului.
13
1.3.3 Întrebări de control:
1. Ce este sistemul OSI și care sunt nivelele acestuia?
14