Dom Rozwój Co to jest protokół przesyłania hipertekstu (http)? - definicja z techopedia

Co to jest protokół przesyłania hipertekstu (http)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza protokół przesyłania hipertekstu (HTTP)?

HyperText Transfer Protocol (HTTP) to protokół warstwy aplikacji używany głównie w sieci WWW. HTTP korzysta z modelu klient-serwer, w którym przeglądarka internetowa jest klientem i komunikuje się z serwerem WWW, który obsługuje witrynę. Przeglądarka używa protokołu HTTP, który jest przenoszony przez protokół TCP / IP w celu komunikowania się z serwerem i pobierania treści WWW dla użytkownika.

HTTP jest powszechnie używanym protokołem i został szybko przyjęty przez Internet ze względu na swoją prostotę. Jest to bezpaństwowy i bezpołączeniowy protokół.

Techopedia wyjaśnia protokół przesyłania hipertekstu (HTTP)

Chociaż prostota HTTP jest jego największą siłą, jest także jej główną wadą. W rezultacie pojawił się projekt HyperText Transfer Protocol - Next Generation (HTTP-NG) jako próba zastąpienia HTTP. HTTP-NG obiecuje zapewnić znacznie wyższą wydajność i dodatkowe funkcje wspierające wydajne aplikacje komercyjne, a także upraszczające funkcje zabezpieczeń i uwierzytelniania HTTP. Niektóre cele HTTP-NG zostały już zaimplementowane w HTTP / 1.1, który obejmuje ulepszenia wydajności, bezpieczeństwa i innych funkcji w stosunku do oryginalnej wersji HTTP / 1.0.


Podstawowe żądanie HTTP obejmuje następujące kroki:

  1. Połączenie z serwerem HTTP zostanie otwarte.
  2. Żądanie jest wysyłane do serwera.
  3. Niektóre przetwarzanie jest wykonywane przez serwer.
  4. Odpowiedź z serwera jest odsyłana.
  5. Połączenie jest zamknięte.

Istnieją dwie wersje HTTP, wersja HTTP / 1.0 i najnowsza wersja HTTP / 1.1. Zmiana dokonana w wersji dotyczyła głównie połączenia dla każdej transakcji żądania i odpowiedzi. W poprzedniej wersji potrzebne było osobne połączenie. W późniejszej wersji połączenie może być wielokrotnie użyte ponownie.

Co to jest protokół przesyłania hipertekstu (http)? - definicja z techopedia