Sobes.tech
Junior

TCP/IP სთეკის ძირითადი კომპონენტები და პროტოკოლები რა არის?

sobes.tech AI

პასუხი AI-სგან

TCP/IP ფენები შედგება ოთხი ძირითადი ფენისგან:

  1. აპლიკაციის ფენა (Application Layer): უზრუნველყოფს ქსელურ სერვისებს მომხმარებლის პროგრამებისთვის.

    • პროტოკოლები: HTTP, HTTPS, FTP, SSH, DNS, SMTP, POP3, IMAP.
  2. ტრანსპორტის ფენა (Transport Layer): უზრუნველყოფს საბოლოო კავშირს ჰოსტების პროგრამებს შორის.

    • პროტოკოლები:
      • TCP (Transmission Control Protocol): საიმედო, კავშირის დაფუძნებული გადაცემა.
      • UDP (User Datagram Protocol): არასაიმედო, კავშირის დამყარების გარეშე.
  3. ინტერნეტ ფენა (Internet Layer): პასუხისმგებელია პაკეტების მარშრუტიზაციაზე ქსელებს შორის.

    • პროტოკოლები:
      • IP (Internet Protocol): ძირითადი პროტოკოლი მისამართების და მარშრუტიზაციისთვის.
      • ICMP (Internet Control Message Protocol): ქსელის დიაგნოსტიკა და შეცდომების შეტყობინებები.
      • IGMP (Internet Group Management Protocol): მულტიკასტ ჯგუფების მართვა.
  4. ქსელზე წვდომის ფენა (Network Access Layer): მართავს წვდომას ფიზიკურ საშუალებაზე და ურთიერთქმედებს ლოკალურ ქსელთან.

    • პროტოკოლები: Ethernet, Wi-Fi, PPP, ARP.

HTTP მოთხოვნის სხვადასხვა ფენაზე ურთიერთქმედების მაგალითი:

// აპლიკაციის ფენა:
// ბრაუზერი ქმნის HTTP მოთხოვნას
GET /index.html HTTP/1.1
Host: www.example.com

// ტრანსპორტის ფენა:
// TCP სეგმენტირებს HTTP მოთხოვნას და დამატებს სათაურებს
// კავშირის დამყარება (სამმხრივი ხელის მოწერა)

// ინტერნეტ ფენა:
// IP დამატებს სათაურს (IP მისამართებს)
// განსაზღვრავს მარშრუტს ინტერნეტში

// ქსელზე წვდომის ფენა:
// Ethernet ან Wi-Fi ინკაპსულირებს IP-პაკეტებს ჩარჩოებში
// MAC მისამართებს დამატებს
// გადადის ფიზიკურ საშუალებაზე

ძირითადი პროტოკოლები ფენების მიხედვით:

ფენა ძირითადი პროტოკოლები
აპლიკაციის ფენა HTTP, HTTPS, FTP, SSH, DNS, SMTP
ტრანსპორტის ფენა TCP, UDP
ინტერნეტ ფენა IP (IPv4/IPv6), ICMP, IGMP
ქსელზე წვდომის ფენა Ethernet, Wi-Fi, ARP, PPP