Tarmoq Asoslari

Kiberxavfsizlik sohasida ishlash uchun kompyuter tarmoqlari qanday ishlashini tushunish zarur. Tarmoq — ikki yoki undan ortiq qurilmaning ma'lumot almashishi uchun ulangan tizim. Bu bo'limda OSI modeli, TCP/IP, protokollar, IP-manzillash va asosiy tarmoq tushunchalari o'rganiladi.

OSI Modeli (7 qatlam) va TCP/IP (4 qatlam) OSI Modeli (7 qatlam) TCP/IP Modeli (4 qatlam) 7 — Amaliyot (Application) HTTP, HTTPS, FTP, SMTP, DNS, SSH 6 — Taqdimot (Presentation) SSL/TLS, MIME, JPEG, ASCII shifrlash 5 — Sessiya (Session) NetBIOS, RPC, SIP sessiya boshqaruvi 4 — Transport (Transport) TCP, UDP, port raqamlari, segment 3 — Tarmoq (Network) IP, ICMP, ARP, router, paket 2 — Kanal (Data Link) Ethernet, MAC, switch, kadr (frame) 1 — Fizik (Physical) Kabel, optik tolа, radio to'lqin, bit Amaliyot (Application) OSI 5, 6, 7 qatlamlarini birlashtiradi HTTP, FTP, SMTP, DNS, SSH, TLS ← 7, 6, 5 → Transport TCP (ishonchli), UDP (tez) — portlar ← 4 → Internet IP, ICMP, ARP — marshrutlash ← 3 → Tarmoq interfeysi (Link) Ethernet, Wi-Fi, Bluetooth ← 1, 2 → MAC manzillar, kadrlar (frames)

OSI va TCP/IP modellari solishtirmasi

OSI Modelining 7 qatlami

7

Amaliyot qatlami (Application Layer)

Foydalanuvchi ilovalari bilan to'g'ridan-to'g'ri muloqot qiladi. Protokollar: HTTP (80), HTTPS (443), FTP (21), SMTP (25), DNS (53), SSH (22), Telnet (23)

6

Taqdimot qatlami (Presentation Layer)

Ma'lumotlarni formatlaydi, shifrlaydi/shifr ochadi, siqadi. SSL/TLS, JPEG, PNG, ASCII, EBCDIC, Base64

5

Sessiya qatlami (Session Layer)

Ulanishlarni ochadi, boshqaradi, yopadi. NetBIOS, RPC, SIP. Checkpointing va recovery.

4

Transport qatlami (Transport Layer)

End-to-end ma'lumot uzatilishini ta'minlaydi. TCP (ishonchli, connection-oriented) va UDP (tez, connectionless). Port raqamlari 0-65535.

3

Tarmoq qatlami (Network Layer)

Mantiqiy manzillash va marshrutlash. IP protokoli, routerlar. IPv4 (32-bit) va IPv6 (128-bit). ICMP, ARP, OSPF, BGP.

2

Kanal qatlami (Data Link Layer)

Jismoniy ulangan qurilmalar orasidagi ma'lumot uzatilishi. MAC manzillar, Ethernet, Wi-Fi, switchlar, kadrlar (frames).

1

Fizik qatlam (Physical Layer)

Bitlarni signallarga aylantirish va uzatish. Kabellar (Cat5e, Cat6, optik tola), radio to'lqinlar, elektr signallar.

IP Manzillash

IPv4 — 32-bit manzil

192.168.1.100

4 oktet × 8 bit = 32 bit

Maksimal: ~4.3 milliard manzil. Hozirda tugab bormoqda.

IP sinflari:

SinfDiapazonTuri
A10.0.0.0/8Katta tashkilotlar
B172.16.0.0/12O'rta tashkilotlar
C192.168.0.0/16Kichik tarmoqlar
Loop127.0.0.0/8Loopback (localhost)

IPv6 — 128-bit manzil

2001:0db8:85a3:0000:0000:8a2e:0370:7334

8 guruh × 16 bit = 128 bit

~340 undecillion manzil. IPv4 kamchiliklarini hal qiladi.

IPv6 afzalliklari:

  • Juda ko'p manzil (amalda tugamaydi)
  • IPSec o'rnatilgan (xavfsizlik)
  • Autoconfiguration (DHCP shart emas)
  • Yaxshilangan multicast
  • Tezroq marshrutlash

Port Raqamlari va Protokollar

Port Protokol Transport Maqsad Xavfsizlik xavfi
20, 21FTPTCPFayl uzatishParol oddiy matn
22SSHTCPXavfsiz ulanishShifrli
23TelnetTCPMasofaviy boshqaruvShifrlanmagan — xavfli!
25SMTPTCPEmail yuborishSpam tahdidi
53DNSTCP/UDPDomen nom halDNS spoofing
80HTTPTCPVeb trafikShifrlanmagan
443HTTPSTCPXavfsiz vebTLS shifrli
3389RDPTCPWindows masofaviyBrute force maqsad

TCP vs UDP

TCP (Transmission Control Protocol)

Client → SYN →
Client ← SYN-ACK ←
Client → ACK → (3-way handshake)
  • Ishonchli — paket yo'qolsa qayta yuboriladi
  • Tartibli yetkazish kafolati
  • Sekinroq (overhead ko'p)
Foydalanish: HTTP/S, SSH, Email, FTP, ma'lumotlar bazasi

UDP (User Datagram Protocol)

Client → Data →
(tasdiq yo'q, tez)
Connectionless protocol
  • Tez — minimal overhead
  • Ishonchsiz — paket yo'qolishi mumkin
  • Tartib kafolanmagan
Foydalanish: Video stream, gaming, DNS, VoIP, DHCP

Tarmoq topologiyalari

Yulduz (Star)

Barcha qurilmalar markaziy switchga ulangan. Keng tarqalgan korporativ topologiya.

Oson boshqaruv, xato izolyatsiyasi

Markaziy nuqta — single point of failure

Shina (Bus)

Barcha qurilmalar bitta asosiy kabelga ulangan. Eski Ethernet (10BASE-5).

Arzon, sodda o'rnatish

Kabel uzilsa butun tarmoq o'ladi

Halqa (Ring)

Qurilmalar halqa shaklida ulangan. Token Ring texnologiyasi.

Trafik to'qnashuvi yo'q

Bitta qurilma buzilsa halqa to'xtaydi

Ko'p bog'lamli (Mesh)

Har bir qurilma boshqalarga ulangan. Internet'ning asosi.

Yuqori redundancy, ishonchlilik

Qimmat va murakkab

Daraxt (Tree)

Yulduz topologiyalarining ierarxik birlashmasi. Enterprise tarmoqlar.

Kengaytirishga qulay

Ildiz tugun buzilsa muammo

Gibrid (Hybrid)

Bir nechta topologiyaning aralashmasi. Hozirgi zamonaviy tarmoqlar.

Moslashuvchan, optimallashtirilgan

Murakkab boshqaruv

Tarmoq qurilmalari

Router (Yo'naltiruvchi)

Tarmoqlar orasidagi paketlarni yo'naltiradi. IP darajasida (3-qatlam). WAN va LAN bog'laydi.

Switch (Kommutator)

LAN ichidagi qurilmalarni ulaydi. MAC darajasida (2-qatlam). Intelligent hub.

Hub (Kontsentratorlar)

Barcha portlarga signal tarqatadi. 1-qatlam. Eskirgan, switch bilan almashtirildi.

Firewall

Kiruvchi/chiquvchi trafikni filtrlab turadi. Qoidalar asosida ruxsat beradi yoki bloklaydi.

Access Point (WAP)

Simsiz qurilmalar uchun tarmoqqa kirish nuqtasi. Wi-Fi (IEEE 802.11).

IDS/IPS

Intrusion Detection/Prevention — shubhali trafikni aniqlash va bloklash.

Bilimingizni tekshiring

1. OSI modelining qaysi qatlamida IP protokoli ishlaydi?

Javob: 3-qatlam (Network) — IP, ICMP, ARP protokollari shu qatlamda ishlaydi.

2. TCP va UDP orasidagi asosiy farq nima?

Javob: TCP — har bir paket tasdiqlaniши kerak (ishonchli, sekinroq). UDP — tasdiqsiz yuboradi (tezroq, lekin yo'qolishi mumkin).

3. HTTPS qaysi portda ishlaydi?

Javob: Port 443 — HTTPS (TLS/SSL orqali xavfsiz HTTP). Port 80 — oddiy HTTP (shifrlanmagan).

Asosiy xulosalar

  • OSI modeli 7 qatlamdan iborat — tarmoq muloqotini standartlashtiradi
  • TCP/IP modeli 4 qatlamdan iborat — internetning asosidir
  • TCP — ishonchli, UDP — tez; har biri o'z maqsadida ishlatiladi
  • Port raqamlari xizmatlarni aniqlaydi — 80(HTTP), 443(HTTPS), 22(SSH)
  • IPv4 (~4.3B manzil) tugayapti — IPv6 (128-bit) joriy etilmoqda