Що таке HTTP (протокол передачі гіпертексту)?

Протокол 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 (потрібна автентифікація проксі-сервера)

408 (час очікування запиту)

409 (Конфлікт)

410 (Gone) 411 (Необхідна довжина) 412 (Невдала умова)

413 (Запит занадто великий)

414 (занадто великий URI запиту) 415 (непідтримуваний тип медіа)

416 (діапазон запитів не задовольняється)

417 (Очікування не вдалося) 422 (Об'єкт, що не обробляється) 423 (Заблоковано)

424 (Невдала залежність)

500 Внутрішня помилка сервера)

501 (не реалізовано) 502 (Неправильний шлюз)

503 (Послуга недоступна)

504 (тайм-аут шлюзу)

505 (версія HTTP не підтримується)

506 (Варіант також веде переговори) 507 (Недостатнє зберігання)

510 (Не розширено)

Сервер Apache, комп'ютерні абревіатури, домен, FTP, Інтернет, терміни Інтернету, порт, протокол, терміни безпеки, SSL, URL, терміни веб-дизайну, веб-сторінка, World Wide Web