Жогорку деңгээлде бир нече тармактык протоколдордун ишин сүрөттөп бериңиз.
sobes.tech AI
AIден жооп
HTTP (гипертекст протоколу) — негизги веб-алмашуу протоколу. Клиент серверге суроо жиберет (мисалы, GET — баракчаны алуу үчүн), сервер суроону иштетип, жооп жиберет (баракча, маалымат, статус). Суроо ортосундагы абал сакталбайт (абал сакталбайт).
HTTPS — HTTPнин корголгон версиясы. TLS/SSL колдонуп, кардар менен сервердин ортосунда маалыматтарды шифрлөө, купуялык жана бүтүндүктү камсыз кылат.
TCP (транспорттук каттоо протоколу) — транспорттук катмардагы протокол. Жөнөтүүчү менен кабыл алуучу ортосунда ишенимдүү байланыш түзөт. Пакеттердин туура тартипте жетишин кепилдейт, жоготулганда кайра жиберет. HTTP, HTTPS, FTP үчүн колдонулат.
UDP (пайдаланучулардын датаграмм протоколу) — байланышты орнотуусуз транспорттук катмар протоколу. Маалыматтарды жеткирүү кепилдиги жок, тартип же кайра жиберүү менен. TCPге караганда тезирек, потоктук видеолор, онлайн оюндар, DNS үчүн колдонулат.
DNS (домендик аттар кызматы) — домендик аттарды (мисалы, example.com) IP даректерине айлантат. Таратып жайылган маалымат базасы катары иштейт. Колдонуучу браузерге домендик ат киргизгенде, браузер DNS-серверге суроо жиберет, тиешелүү IP даректи алуу үчүн, ал кийин веб-серверге туташуу үчүн колдонулат.
HTTP суроо жана жооптун мисалы:
// Клиенттин суроосу
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
// Сервердин жоопту
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
<!-- Баракчанын HTML-коду -->
TCP жана UDP салыштыруу:
| мүнөздөмө | TCP | UDP |
|---|---|---|
| Жеткиликтүүлүк кепилдиги | Кепилденген | Кепилденбейт |
| Тартиптүү жеткирүү | Ооба | Жок |
| Байланышты орнотуу | Керектелет (үч тараптуу кол алышуу) | Керек эмес |
| Тездик | Төмөндө | Жогорку |
| Колдонуу мисалы | HTTP, HTTPS, FTP | DNS, потоктук видеолор, оюндар |