Acest curs introduce conceptele fundamentale ale rețelelor de calculatoare, explicând elementele de bază, adresele IP și modelul OSI.
O rețea de calculatoare este un sistem de dispozitive interconectate care schimbă date între ele prin medii de comunicație fizice sau wireless.
- Endpoint: Dispozitivele finale dintr-o rețea, cum ar fi computere, servere, telefoane, camere IP.
- Switch: Dispozitiv care conectează mai multe dispozitive în aceeași rețea și redirecționează traficul pe baza adreselor MAC.
- Router: Dispozitiv care conectează diferite rețele și dirijează pachetele de date pe baza adreselor IP.
- Mediile de comunicare: Cablu UTP, fibră optică, conexiuni wireless.
Adresa IP este un identificator unic atribuit fiecărui dispozitiv dintr-o rețea.
- IPv4: Format pe 32 de biți, ex: 192.168.1.1.
- IPv6: Format pe 128 de biți, ex: 2001:db8::ff00:42:8329.
Comandă pentru afișarea adresei IP pe Linux:
ip addr show
Masca de rețea definește gama de adrese IP dintr-o rețea locală.
Exemplu de calcul al unei subrețele pentru 192.168.1.0/24:
ipcalc 192.168.1.0/24
Modelul OSI (Open Systems Interconnection) este un model conceptual care descrie cum comunică dispozitivele într-o rețea.
- Stratul 1 - Fizic: Transmisia efectivă a datelor prin cabluri sau semnale wireless.
- Stratul 2 - Legătură de Date: Controlul accesului la mediu și adrese MAC.
- Stratul 3 - Rețea: Dirijarea pachetelor IP între dispozitive.
- Stratul 4 - Transport: Asigură livrarea corectă a datelor (ex: TCP, UDP).
- Stratul 5 - Sesiune: Gestionează conexiunile între aplicații.
- Stratul 6 - Prezentare: Conversie de date și criptare.
- Stratul 7 - Aplicație: Interfața utilizatorului (ex: HTTP, FTP, DNS).
Configurează manual o adresă IP statică pe un sistem Linux și verifică conectivitatea folosind comanda `ping`.