Какво е HTTP (Hypertext Transfer Protocol)?

Кратко за Hypertext Transfer Protocol, HTTP е набор от стандарти, които позволяват на потребителите на World Wide Web да обменят информация, намираща се на уеб страници. При достъп до която и да е уеб страница, която влиза в // пред адреса, браузърът трябва да комуникира през HTTP. Например URL адресът на компютърната надежда е //www.computerhope.com. Днешните браузъри вече не се нуждаят от HTTP пред URL адреса, тъй като това е метод на комуникация по подразбиране. Въпреки това, той се съхранява в браузъри, защото е необходимо да се разделят протоколи като FTP. По-долу са дадени някои от основните факти за HTTP.

  • Терминът HTTP е създаден от Тед Нелсън.
  • Стандартният порт за HTTP връзки е порт 80 .
  • HTTP / 0.9 е първата версия на HTTP и е въведена през 1991 година.
  • HTTP / 1.0 е посочен в RFC 1945 и е въведен през 1996 г.
  • HTTP / 1.1 е посочен в RFC 2616 и официално е издаден през януари 1997 г.

HTTPS

Кратко за Hypertext Transfer Protocol Secure, HTTPS е протокол, който използва HTTP за връзка, криптирана от защитата на транспортния слой. HTTPS се използва за защита на предаваните данни от подслушване. Това е протокол по подразбиране за провеждане на финансови транзакции в мрежата и може да защити потребителите на уебсайтове от цензура от страна на правителство или интернет доставчик.

  • HTTPS използва порт 443 за прехвърляне на информацията си.
  • HTTPS се използва за първи път в HTTP / 1.1 и е дефиниран в RFC 2616.

Съвет: Как да се защитите и да проверите дали интернет данните са защитени, докато сте онлайн.

Кодове за състояние на HTTP

По-долу е даден списък на HTTP кодовете на състоянието, дефинирани понастоящем от Computer Hope. Тези кодове позволяват на клиент, който има достъп до друг компютър или устройство през HTTP, да знае как да продължи или да не продължи. Например, 404 казва на браузъра, че заявката не съществува на сървъра.

1xx - 2xx3xx - 4xx5xx
100 (Продължаване)

101 (Промяна на протоколи)

102 (Обработка)

200 (Успешно)

201 (Изпълнено)

202 (Прието)

204 (Без съдържание)

205 (Нулиране на съдържанието)

206 (Частично съдържание)

207 (Multi-Status)

301 (Преместен за постоянно)

302 (Преместен временно)

304 (Заредено копие в кеширано копие) 307 (Вътрешно пренасочване)

400 (лоша заявка)

401 (Изисква се разрешение)

402 (Необходимо плащане)

403 (забранено)

404 Страницата не е намерена)

405 (Методът не е разрешен)

406 (Неприемливо)

407 (Изисква се удостоверяване на Proxy)

408 (изчакване за заявка)

409 (Конфликт)

410 (Gone) 411 (Необходима дължина) 412 (Предварително условие не е успешно)

413 (Изискването е твърде голямо)

414 (URI на заявката е твърде голям) 415 (Неподдържан тип носител)

416 (обхватът на заявката не е задоволителен)

417 (Неуспешно очакване) 422 (Необработено лице) 423 (Заключено)

424 (Неуспешна зависимост)

500 Вътрешна грешка на сървъра)

501 (Не е изпълнено) 502 (Bad gateway)

503 Услугата не е достъпна)

504 (изчакване на шлюза)

505 (HTTP версията не се поддържа)

506 (вариантът също се договаря) 507 (Недостатъчно съхранение)

510 (Не е удължен)

Apache сървър, компютърни съкращения, домейн, FTP, интернет, термини в интернет, порт, протокол, термини за сигурност, SSL, URL, условия за уеб дизайн, уеб страница, световна мрежа