logo

HTTP

  • HTTP znamená HyperText Transfer Protocol .
  • Je to protokol používaný pro přístup k datům na World Wide Web (www).
  • Protokol HTTP lze použít k přenosu dat ve formě prostého textu, hypertextu, zvuku, videa a tak dále.
  • Tento protokol je známý jako HyperText Transfer Protocol kvůli jeho účinnosti, která nám umožňuje použití v hypertextovém prostředí, kde dochází k rychlým skokům z jednoho dokumentu do druhého.
  • HTTP je podobný FTP, protože také přenáší soubory z jednoho hostitele na druhého. HTTP je však jednodušší než FTP, protože HTTP používá pouze jedno připojení, tj. žádné řídicí připojení k přenosu souborů.
  • HTTP se používá k přenosu dat ve formě formátu podobného MIME.
  • HTTP je podobný SMTP, protože data jsou přenášena mezi klientem a serverem. HTTP se liší od SMTP ve způsobu odesílání zpráv z klienta na server a ze serveru na klienta. Zprávy SMTP se ukládají a předávají, zatímco zprávy HTTP jsou doručovány okamžitě.

Vlastnosti HTTP:

    Protokol bez připojení:HTTP je protokol bez připojení. HTTP klient zahájí požadavek a čeká na odpověď ze serveru. Když server obdrží požadavek, server požadavek zpracuje a odešle zpět odpověď klientovi HTTP, načež klient odpojí připojení. Spojení mezi klientem a serverem existuje pouze během aktuálního požadavku a doby odezvy.Nezávislost na médiích:Protokol HTTP je nezávislý na médiu, protože data lze odesílat, pokud klient i server vědí, jak s obsahem dat zacházet. Je vyžadováno, aby klient i server specifikovali typ obsahu v záhlaví typu MIME.Bez státní příslušnosti:HTTP je bezstavový protokol, protože klient i server se navzájem znají pouze během aktuálního požadavku. Vzhledem k této povaze protokolu klient ani server neuchovávají informace mezi různými požadavky webových stránek.

HTTP transakce

Počítačová síť HTTP

Výše uvedený obrázek ukazuje transakci HTTP mezi klientem a serverem. Klient zahájí transakci odesláním zprávy požadavku na server. Server odpoví na zprávu požadavku odesláním zprávy odpovědi.

Zprávy

Zprávy HTTP jsou dvou typů: požadavek a odpověď. Oba typy zpráv mají stejný formát zprávy.

Počítačová síť HTTP

Žádost o zprávu: Zprávu s požadavkem odešle klient, která se skládá z řádku požadavku, záhlaví a někdy i těla.

Počítačová síť HTTP

Zpráva s odpovědí: Zprávu s odpovědí odešle server klientovi, která se skládá ze stavového řádku, záhlaví a někdy i těla.

jak vypnout vývojářský režim android
Počítačová síť HTTP

Uniform Resource Locator (URL)

  • Klient, který chce přistupovat k dokumentu na internetu, potřebuje adresu a pro usnadnění přístupu k dokumentům využívá HTTP koncept Uniform Resource Locator (URL).
  • Uniform Resource Locator (URL) je standardní způsob specifikace jakéhokoli druhu informací na internetu.
  • Adresa URL definuje čtyři části: metodu, hostitelský počítač, port a cestu.
Počítačová síť HTTP
    Metoda:Metoda je protokol používaný k načtení dokumentu ze serveru. Například HTTP.Hostitel:Hostitel je počítač, ve kterém jsou uloženy informace, a počítač je pojmenován aliasem. Webové stránky jsou uloženy hlavně v počítačích a počítače dostanou alias, který začíná znaky „www“. Toto pole není povinné.Přístav:Adresa URL může také obsahovat číslo portu serveru, ale je to volitelné pole. Pokud je zahrnuto číslo portu, musí být mezi hostitelem a cestou a mělo by být odděleno od hostitele dvojtečkou.Cesta:Cesta je cesta k souboru, kde jsou informace uloženy. Samotná cesta obsahuje lomítka, která oddělují adresáře od podadresářů a souborů.