KompyuterlarTarmoq

Http header nima?

mijoz va server o'rtasidagi rasmiy axborot almashinuvi mavjud http sarlavhalarini foydalaning. Bu ma'lumotlar foydalanuvchilarga ko'rinmas, lekin brauzer to'g'ri ishga bo'lmaydi. Bu haqida va vazifalar haqida oddiy foydalanuvchilar ma'lumot uchun http sarlavhalarini ancha murakkab ko'rinadi, lekin aslida ular murakkab til mavjud emas. Bu har kuni web foydalanuvchi duch nima.

http nima sarlavhalarini?

"Hypertext Transfer Protocol" - shunday http header tarjima. Tufayli, uning mavjudligi uchun, "mijoz-server» o'rtasidagi mumkin ulanish. Sodda bayon bo'lsa, brauzer tomonidan serverga ulanish boshlash, bir so'rov yuboradi. Oxirgi, sukut, uni qayta ishlash, bir mijoz bir so'rov kutmoqda va nutqlarni yoki javob qaytarib yuboradi. // va ochilgan sahifada shaklida olingan natijalarni: Qidiruv maydoniga, foydalanuvchi http bilan boshlanadi sayt manzili "bolg'acha".

tegishli muvofiq veb-manzilni chop qachon, brauzer DNS yordamida serverni talab qilinadi. server unga mijozga yuboradi va keyin talab header chiqaradi http header (bir yoki bir necha), tan oladi. o'rnatilgan majburiy oldindan mavjud unvonlar iborat va topilmadi.

Umuman, http sarlavhalarini etarlicha samarali. Ular kerakli ma'lumotlarni yuboriladi, HTML-kodlash ham aniq emas. Unvonlari ko'p avtomatik ravishda server tomonidan yuboriladi. PHP uni yuborish uchun, funktsiya header foydalaning.

brauzer shovqinni va veb-sayt

brauzer va sayt o'rtasidagi hamkorlikning sxemasi juda oddiy. Shunday qilib, http header keyin serverga yuborilgan so'rovlar mag'lubiyatga boshlanadi. Bunga javoban, mijozlarga axborot keladi muhtoj. Aytganday, http protokoli o'n yetti yil davomida - eng Internetda ishlatiladi. Bu oddiy, ishonchli, tezkor va moslashuvchan bo'ladi. asosiy vazifasi http - veb-server ma'lumotlarni so'rash. ligthttp, Apache, nginx - mijoz brauzer va server hisoblanadi. ular orasidagi aloqa muvaffaqiyatli bo'lsa, bir so'roqqa javob bo'lib server istalgan ma'lumotlarni oladi. Http axborot matn, audio fayllarni, video ichiga oladi.

protokol, boshqalar uchun transport mumkin. mijoz talab uch qismdan iborat:

  • boshlang'ich liniyasi (xabar turi);
  • header (Xabar imkoniyatlari);
  • axborot (bo'sh chiziq ajratib, bir xabar) tanasi.

start liniyasi - so'rov http header sohalarda majburiy element. Foydalanuvchi talab tuzilishi uch asosiy qismdan iborat:

  1. Usuli. u bilan iltimosiga turini ko'rsatadi.
  2. Yo'l (yo'l). domen quyidagicha URL, bu yo'l.
  3. protokoli ishlatiladi. Bu protokol va http bir versiyasi iborat.

Zamonaviy brauzerlar versiyasini 1,1 foydalaning. ": Qilardi nomi" format ham unvonlar bilan ergashdi.

HTTP-keshlash

pastki chiziq kesh (komputeridagi qattiq diskda operatsion xotirasida) keshidagi HTML-sahifalar va boshqa fayllar uchun saqlash imkonini beradi, deb hisoblanadi. Bu ularga kirish tezlashtirish va tarmoqli qayta saqlab qolish uchun emas.

kesh mijoz brauzer, oraliq Gateway va proksi server hisoblanadi. Agar URL tomonidan xabar yuborish oldin, brauzer keshidagi ob'ektlarini nazorat qiladi. ob'ekt mavjud bo'lmasa, so'rov u nginx serverda keshlash http sarlavhalarini tekshiriladi keyingi server, uzatiladi. Shlyuzlar va proksi turli foydalanuvchilar tomonidan ishlatiladi, shuning uchun kesh almashiladi.

HTTP-keshlash faqat sezilarli sayt ishlashini tezlashtirish mumkin emas, balki sahifada eski versiyasini berish. Bilan sayt kesh javob uchun sarlavhalar jo'natishda. Bu HTTPS orqali so'ralgan ma'lumotlarni keshlash mumkin emas.

Tavsif http sarlavhalarini

http sarlavhalarini ko'rib eng muhim kesh mexanizmlaridan biri tugaydi. Bu gazetasi javob ma'lumotlarni taqdim o'tish sana hisobot etiladi. Ular kesh eskirgan hisoblanadi vaqt va sanani ko'rsatadi. Misol uchun, bu kabi bir header sifatida quyidagilar: Amal qilish muddati: Ven, 30 Nov 2016 13:45:00 GMT. Bu tuzilishi kesh-sahifalar va rasmlar, shu jumladan, deyarli hamma joyda ishlatiladi. Foydalanuvchi bir katta sana tanlasa, axborot keshlash qilinmaydi.

HTTP proksi nom bog'laning Turkum bo'ladi. Ular sukut keshlash emas. to'g'ri ishlashi uchun keshlash uchun, har bir URL mazmuni bilan tartibga muvofiq bo'lishi kerak. Sahifa ikki tilda amal bo'lsa, har bir versiyasi o'z URL bo'lishi kerak. Nomi kesh so'rovlar nomi üstbilgi ko'ra farq qiladi. so'rovlar ko'rsatish brauzer bog'liq Misol uchun, agar, server bir header yuborish kerak. Shunday qilib, kesh savollar va hujjat turlarini turli versiyalarini saqlanadi. Bu juda oson bilan ishlash bilan u keraksiz bartaraf beri TTP, header ishlatiladigan resurslarni iloji formatda ro'yxatlarini tuzish uchun kerak qabul.

yuk o'tishi üstbilgileri to'rt guruhlari bor. Ular tabiat, shuningdek, har qanday hisobot server va mijoz, so'rov va javob mavjud bo'lgan - Bu asosiy gazetasi hisoblanadi. ikkinchisi mijoz va server har qanday xabarlarni mazmunini tasvirlaydi.

HTTP header qo'shimcha Avtorizatsiya hisoblanadi. veb-sahifa mijoz autentifikatsiya so'rasa, brauzer foydalanuvchi nomi va parolni kiritish sohalarda bilan maxsus oyna ko'rsatadi. Foydalanuvchi o'z ma'lumotlarini kirib keyin, brauzer bir talab http yuboradi. Bu "avtorizatsiya" unvonini olgan.

Qanday sarlavhalar ko'rish uchun?

http header ko'rish uchun, siz masalan, Firefox uchun, Sizning brauzeringizda uchun plagin o'rnatish kerak:

  • Firebug'ın. View gazetasi, siz barcha (barcha) yorlig'i to'r (tarmoq), tanlash mumkin. Ushbu plagin veb-dasturchilar uchun foydali bo'ladi xususiyatlarga ega.
  • Jonli http sarlavhalarini. http sarlavhalarini ko'rish uchun oddiy plagini. Bu hosil bo'lishi mumkin qo'lda talab.
  • Ular Sozlamalar tugmasini bosing qachon a'zolari osonlik Tuzuvchi Asboblar (sof asarlar) ni tanlang, sarlavhalar ko'rish Ghrome.

plagin o'rnatilgan bo'lsa, ishga tushirish va sizning yangilash brauzer.

so'rovlar usullari

HTTP ishlatiladigan usullar, serverga xabarlarni shaklida uzatiladi ko'rsatmalar bilan o'xshashlik bor. Bu ingliz tilida maxsus so'z.

  • Get usuli. Bu manba ma'lumot talab uchun ishlatiladi. harakatlari boshlanadi, barcha u bilan bo'ldi.
  • POST. u taqdim etiladi foydalanish. Misol uchun, bir ijtimoiy tarmoq yoki Comment ustiga bir xabar, brauzer POST-so'rov tanani joylashadi va serverga yuboradi.
  • HEAD. usuli birinchi o'xshaydi, lekin o'pka vazifasini bajaradi. U javob xabardan tashqari, faqat huzur-ma'lumotlarni so'raydi. Ular yuklab holda fayllar haqida ma'lumot olish bo'lsangiz, usul, ishlatiladi. ular serverda yo'nalishlarga funksiyalarini sinab bo'lsangiz foydalaning.
  • Qo'ying. URL ma'lumotlarni yuklaydi. Bu katta hajmdagi ma'lumotlarni uzatadi.
  • Imkoniyatlari. server konfiguratsiyasi bilan ishlash.
  • URI. Bu manba belgilaydi va bir URL o'z ichiga oladi.

Tuzilma http javob

server uzoq xabarlar bilan mijoz istaklariga javob beradi. javob protokol versiyasini, server holati kodi (200) ko'rsatadi bir necha chiziqlar iborat. U kiruvchi so'rov qayta ishlash uchun serverda o'zgargan nima haqida hikoya:

  1. «Yuz», holati axborot muvaffaqiyatli ishlash ko'rsatadi. server keyin mijoz yuboradi. so'rov qolgan satrlarni uzatiladigan axborot haqida boshqa ma'lumotlarni ko'rsatadi.
  2. Fayl topilmadi yoki mavjud emas bo'lsa, server mijoz 404 yuboradi, u ham xato deb ataladi.
  3. Kodi 206, bir muncha vaqt o'tgach, qayta tiklandi mumkin qisman fayl yuklab olish, ko'rsatadi.
  4. Kodi 401 avtorizatsiya rad ko'rsatadi. Bu talab sahifa kirishini tasdiqlash uchun kiritilishi lozim parol bilan himoyalangan, degan ma'noni anglatadi.
  5. Internetda keng tarqalgan javob - qabul taqiqlash, kodi qarashlari, yuklash yoki video 403. cheklovlar dedi.
  6. talab fayl vaqtinchalik harakati, ichki server xatosi, final harakati: kodini boshqa versiyalari ham mavjud. Bu holda, foydalanuvchi kirasiz. server ishga uzilishlar bor edi, degan ma'noni anglatadi a kodi 500, bo'lsa.

URL - bu nima?

URL - mijoz va server o'rtasidagi aloqa veb-yurak emas. Yagona resurs Locator - A so'rovi, odatda URL orqali yuboriladi. so'rov url tuzilishi juda oddiy. http protokoli (header), suf (veb-sayt manzili), port, resourte yo'lida va so'rov: Bu bir necha elementlarni iborat.

protokol ham xavfsiz HTTPS ulanish va axborot almashish uchun foydalanish mumkin. URL-manzili Internetda Muayyan sayt joylashtirish haqida ma'lumotlarni o'z ichiga oladi. Manzil domen nomini, sahifaga yo'lini, shuningdek, uning nomini o'z ichiga oladi.

URL uchun ish asosiy kamchiligi - bu qo'pol lotin alifbosi bilan o'zaro, shuningdek, raqamlar va belgilardan ekan. SEO optimallashtirish manzili url muhim ahamiyat kasb etadi.

foydali maslahatlar

Foydalanuvchining barcha e'lonlar, kompyuter foydalanuvchilari va ishlab chiquvchilar sohasidagi mutaxassislar tomonidan berilgan ba'zi professional maslahat bilan tanishish joylar emas:

  • fayllar va hujjatlarni oxirgi kunlari, yangilanishi lozim ko'rsating. Statistik ma'lumot max-yoshga yuqori qadriyatlar ham taqdim etiladi.
  • Alohida hujjat faqat bitta URL uchun mavjud bo'lishi kerak.
  • yangilash Fayl Foydalanuvchining yuklab kerak bo'lsa, nomini o'zgartirish va unga bog'langan. Bu ancha eskirgan hujjat ko'ra, yangi yuklab ta'minlaydi.
  • Oxirgi-Modified sarlavhalarini tarkibidagi so'nggi o'zgarishlar mavjud sana muvofiq bo'lishi lozim. Siz ularni o'zgartirish bo'lsa, sahifalar va hujjatlar saqlashingiz kerak emas.
  • kerak faqat POST-so'rov foydalaning. SSL bilan ish kamaytirish.
  • yuborish server oldin Ustunlarning plagin REDbot nazorat qilish kerak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.atomiyme.com. Theme powered by WordPress.