Sobes.tech
Middle

Bir nechta tarmoq protokollarining yuqori darajadagi ishlashini tavsiflang.

sobes.tech AI

AIdan javob

HTTP (hipermatn transfer protokoli) veb almashinu asosiy protokolidir. Mijoz serverga so'rov yuboradi (masalan, GET sahifa olish uchun), server so'rovni ishlaydi va javob yuboradi (sahifa, ma'lumotlar, holat). So'rovlar orasida holat saqlanmaydi (holatsiz).

HTTPS — HTTP ning xavfsiz versiyasi. TLS/SSL yordamida mijoz va server o'rtasida ma'lumotlarni shifrlash uchun foydalaniladi, bu esa uzatilayotgan ma'lumotlarning maxfiyligi va yaxlitligini ta'minlaydi.

TCP (Transmissiya nazorati protokoli) — transport qatlamidagi protokol. Yuboruvchi va qabul qiluvchi o'rtasida ishonchli ulanish o'rnatadi. Paketlarni to'g'ri tartibda yetkazib berishni ta'minlaydi, yo'qotish holatida qayta yuborishni amalga oshiradi. HTTP, HTTPS, FTP uchun ishlatiladi.

UDP (Foydalanuvchi datagramlari protokoli) — ulanish o'rnatilmasdan ishlaydigan transport qatlamidagi protokol. Ma'lumot paketlarini yetkazib berish, tartib yoki qayta yuborish kafolati bilan yubormaydi. TCP dan tezroq, oqim videolar, onlayn o'yinlar, DNS uchun ishlatiladi.

DNS (Domayn nomlari tizimi) — domen nomlarini (masalan, example.com) IP-manzillarga aylantiradi. Tarqoq ma'lumotlar bazasi sifatida ishlaydi. Foydalanuvchi brauzerga domen nomini kiritganda, brauzer DNS-serverga so'rov yuboradi va mos IP-manzilni oladi, bu esa veb-serverga ulanish uchun ishlatiladi.

HTTP so'rovi va javobi misoli:

// Mijoz so'rovi
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0

// Server javobi
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234

<!-- Sahifa HTML-kodi -->

TCP va UDP taqqoslamasi:

Xususiyat TCP UDP
Yetkazib berish ishonchliligi Garantiyalangan Garantiyalanmagan
Tartib bilan yetkazish Ha Yo'q
Ulanishni o'rnatish Kerakli (uch tomonli qo'l berish) Kerak emas
Tezlik Pastroq Ko'proq
Foydalanish misollari HTTP, HTTPS, FTP DNS, oqim videolar, o'yinlar