19-savol
HTTP haqida bilishingiz kerak bo'lgan hamma narsa
HTTP (Gipermatn uzatish protokoli) tarmoq brauzerlari va serverlari aloqa qilish uchun foydalanadigan tarmoq protokoli standartini taqdim etadi. Buni veb-saytga tashrif buyurganingizda bilish oson, chunki URL manzilida yozilgan (masalan http: // www. ).
Ushbu protokol, FTP kabi boshqa dasturlarga o'xshaydi, chunki u mijoz dasturidan uzoq serverlardan fayllarni talab qilish uchun ishlatiladi. HTTP holida, odatda veb-brauzerdan HTML-fayllarni talab qiladigan veb-brauzer bo'ladi, keyin brauzerda matn, tasvir, giperlink va boshqalar bilan ko'rsatiladi.
HTTP - "vatansiz tizim" deb nomlanadi. Bu degani, FTP kabi boshqa fayllarni uzatish protokollaridan farqli o'laroq, so'rov bajarilgandan so'ng HTTP ulanish bekor qilinadi. Shunday qilib, veb brauzeringiz so'rovni yuborgan va server sahifa bilan javob bersa, aloqa yopiladi.
Ko'pgina veb-brauzerining HTTP-ga o'rnatilganligi sababli, faqat domen nomini yozishingiz va brauzerni "http: //" qismini avtomatik ravishda to'ldirishingiz mumkin.
HTTP tarixi
Tim Berners-Li boshlang'ich HTTP-ni 1990-yillarning boshlarida original World Wide Web-ni aniqlash bo'yicha ishlarining bir qismi sifatida yaratdi. 1990-yillarda uchta asosiy versiya keng tarqalgan:
HTTP 0.9 (asosiy gipermatnli hujjatlarni qo'llab-quvvatlash uchun)
HTTP 1.0 (boy veb-saytlarni qo'llab-quvvatlaydigan kengaytmalar va kattalashtirish)
HTTP 1.1 (Internet RFC 2068 da ko'rsatilgan HTTP 1.0 ishlash cheklovlarini hisoblash uchun ishlab chiqilgan)
HTTP 2.0 versiyasida so'nggi versiya 2015-yilda tasdiqlangan standartga aylandi. HTTP 1.1 bilan orqaga qarab muvofiqligini saqlaydi, ammo qo'shimcha ish faoliyatini yaxshilaydi.
Standart HTTP tarmoq orqali yuborilgan traffikni shifrlamasa ham, HTTPS standarti (original) Secure Sockets Layer (SSL) yoki (keyin) Transport Layer Security (TLS) foydalanish orqali HTTP shifrlashni qo'shish uchun ishlab chiqilgan.
HTTP qanday ishlaydi
HTTP - mijoz-server kommunikatsion modelini ishlatadigan TCP ustki qismida joylashgan ilova layer protokoli. HTTP mijozlari va serverlari HTTP so'rovi va javob xabarlari orqali bog'lanishadi. Uchta asosiy HTTP xabar turlari GET, POST va HEAD.
Serverga yuborilgan HTTP GET xabarlari faqat URLni o'z ichiga oladi. Nolinchi yoki undan ko'p ixtiyoriy ma'lumotlar parametrlari URLning oxiriga qo'shilishi mumkin. Server agar mavjud bo'lsa, URLning ixtiyoriy ma'lumot qismini ishlaydi va natijani (veb-sahifa yoki veb-sahifaning elementini) brauzerga qaytaradi.
Do'stlaringiz bilan baham: |