Junior
Kokie yra pagrindiniai TCP/IP stovo komponentai ir protokolai?
sobes.tech AI
Atsakymas iš AI
TCP/IP sluoksnis susideda iš keturių pagrindinių lygių:
-
Programų sluoksnis (Application Layer): teikia tinklo paslaugas naudotojų programoms.
- Protokolai: HTTP, HTTPS, FTP, SSH, DNS, SMTP, POP3, IMAP.
-
Transporto sluoksnis (Transport Layer): užtikrina galutinį ryšį tarp programų kompiuteriuose.
- Protokolai:
- TCP (Transmission Control Protocol): patikimas, ryšiu pagrįstas pristatymas.
- UDP (User Datagram Protocol): nepatikimas, be ryšio nustatymo.
- Protokolai:
-
Interneto sluoksnis (Internet Layer): atsakingas už paketų maršrutizavimą tarp tinklų.
- Protokolai:
- IP (Internet Protocol): pagrindinis protokolas paketų adresavimui ir maršrutizavimui.
- ICMP (Internet Control Message Protocol): tinklo diagnostika ir klaidų pranešimai.
- IGMP (Internet Group Management Protocol): daugiapakuo grupių valdymas.
- Protokolai:
-
Tinklo prieigos sluoksnis (Network Access Layer): valdo prieigą prie fizinės perdavimo terpės ir sąveiką su vietine tinklo infrastruktūra.
- Protokolai: Ethernet, Wi-Fi, PPP, ARP.
Štai pavyzdys, kaip veikia skirtinguose sluoksniuose HTTP užklausa:
// Programų sluoksnis:
// Naršyklė sukuria HTTP užklausą
GET /index.html HTTP/1.1
Host: www.example.com
// Transporto sluoksnis:
// TCP segmentuoja HTTP užklausą ir prideda antraštes
// Užmegzti ryšį (trijų žingsnių rankos paspaudimas)
// Interneto sluoksnis:
// IP prideda antraštę (IP adresus)
// Nustato maršrutą per internetą
// Tinklo prieigos sluoksnis:
// Ethernet arba Wi-Fi inkapsuliuoja IP paketus į rėmelius
// Prideda MAC adresus
// Perduoda rėmelius per fizinę terpę
Pagrindiniai protokolai pagal sluoksnius:
| Sluoksnis | Pagrindiniai protokolai |
|---|---|
| Programų sluoksnis | HTTP, HTTPS, FTP, SSH, DNS, SMTP |
| Transporto sluoksnis | TCP, UDP |
| Interneto sluoksnis | IP (IPv4/IPv6), ICMP, IGMP |
| Tinklo prieigos sluoksnis | Ethernet, Wi-Fi, ARP, PPP |