HTTP
1. Fogalom magyarul: HTTP
2. Fogalom angolul: HyperText Transfer Protocol (HTTP)
3. Meghatározás:
A HTTP (HyperText Transfer Protocol) egy információátviteli protokoll elosztott, kollaboratív, hipermédiás, információs rendszerekhez.
A HTTP fejlesztését Tim Berners-Lee kezdeményezte még 1989-ben a CERN-ben, a protokoll kezdeti változatai is az ő nevéhez fűződnek. Közreműködött a World Wide Web Consortium és az Internet Engineering Task Force által felkarolt szabványosításban is, az 1996-ban kiadott RFC 1945 és az 1999-ben kiadott RFC 2616 szerzői között szerepel a neve. Az utóbbi definiálja a HTTP/1.1-et, ami aztán jelentős szerepet kapott a világháló, mint jelenség létrejöttében. Ez 2015 végére leváltotta a HTTP/2.0-ás verzió, amit az RFC 7540 definiál, majd ezt ugyanazzal a címmel írta felül az RFC 9113 2022-ben.
Ez utóbbival együtt készült el az RFC 9114, amely leírta, hogyan továbbítható a HTTP forgalom a QUIC szállítási protokoll felett. Ennek két fontos indoka az volt, hogy a QUIC protokoll időközben mekkora részarányt ért el az Internet forgalmában és hogy egyébként több olyan jellegzetessége is van, amelyek alkalmassá teszik arra, hogy a HTTP szállítási protokollja legyen. Mostanra a HTTP/3-t nagyjából a kiszolgálók harmada támogatja
A HTTP egy kérés-válasz alapú protokoll kliens és szerver között. A HTTP-klienseket a „user agent” gyűjtőnévvel is szokták illetni. A user agent jellemzően, de nem feltétlenül webböngésző. A kliensek kéréseket (request) küldenek a kiszolgálónak, amely válaszol (response). A kérésben a szabvány által leírt metódusok valamelyikét kell használni, míg a válaszban az ugyancsak szabványosított állapotkódok egyikének kell szerepelnie.
A HTTPS (Hypertext Transfer Protocol Secure) a Hypertext Transfer Protocol (HTTP) kiterjesztése. Titkosítást használ a számítógépes hálózaton keresztüli biztonságos kommunikációhoz, és széles körben használják az interneten. A HTTPS-ben a kommunikációs protokoll a Transport Layer Security (TLS) vagy korábban Secure Sockets Layer (SSL) használatával van titkosítva. A protokollt ezért TLS-en keresztüli HTTP-nek (HTTP over TLS) vagy SSL-n keresztüli HTTP-nek (HTTP over SSL) is nevezik.
A HTTPS fő motivációja a felkeresett webhely hitelesítése, valamint a kicserélt adatok titkosságának és integritásának védelme az átvitel során. Védelmet nyújt a köztes támadások ellen, a kliens és a szerver közötti kommunikáció kétirányú blokk-rejtjeles titkosítása pedig megvédi a kommunikációt a lehallgatástól és a manipulációtól. A HTTPS hitelesítési szempontja megköveteli, hogy egy megbízható harmadik fél aláírja a szerveroldali digitális tanúsítványokat. A webfelhasználók ma már gyakrabban használják a HTTPS-t, mint az eredeti, nem biztonságos HTTP-t, elsősorban az oldalak hitelességének védelme minden típusú webhelyen, biztonságos fiókok, valamint a felhasználói kommunikáció, az identitás és a webböngészés titkosságának megőrzése.
A HTTPS egységes erőforrás-azonosító (URI) séma használati szintaxisa megegyezik a HTTP sémával. A HTTPS azonban jelzi a böngészőnek, hogy az SSL/TLS hozzáadott titkosítási rétegét használja a forgalom védelme érdekében. Az SSL/TLS különösen alkalmas a HTTP-re, mivel akkor is tud némi védelmet nyújtani, ha a kommunikációnak csak az egyik oldala van hitelesítve. Ez a helyzet az interneten keresztüli HTTP-tranzakcióknál, ahol jellemzően csak a szerver hitelesítése történik (az ügyfél által a szerver tanúsítványát megvizsgálva).
4. Hivatkozások:
- IETF RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0, May 1996, https://datatracker.ietf.org/doc/html/rfc1945
- IETF RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, June 1999, https://datatracker.ietf.org/doc/html/rfc2616
- IETF RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2), May 2051, https://datatracker.ietf.org/doc/html/rfc7540
- IETF RFC 9113: HTTP/2, June 2022, https://datatracker.ietf.org/doc/html/rfc9113
- IETF RFC 9114: HTTP/3, June 2022, https://datatracker.ietf.org/doc/html/rfc9114
- IETF RFC 9000: QUIC: A UDP-Based Multiplexed and Secure Transport, May 2021, https://datatracker.ietf.org/doc/html/rfc9000
5. Megjegyzések:
6. Kulcsszavak:
TCP, UDP, QUIC, web, World Wide Web, világháló, böngésző, alkalmazási réteg, protokoll, URI, URL, titkosítás, SSL, TLS, kliens, szerver
Tartalom
5G témakör
Általános - átfogó fogalmak témakör
Elektronikus hírközlés szabályozás - szabványosítás témakör
Elektronikus hírközlési szolgáltatás témakör
Elektronikus hírközlő hálózat témakör
Elektronikus hírközlő hálózati infrastruktúra témakör
Felhő témakör
Frekvenciagazdálkodás témakör
Infokommunikációs technikák témakör
Internet alkalmazások témakör
Internet szabályozás - szabványosítás témakör
Internet szolgáltatás témakör
Kábeltévé témakör
Következő generációs internet technológiák és szolgáltatások témakör
Média tartalom átvitel témakör
Média tartalom átviteli szolgáltatás témakör
Média-szabályozás, szabványosítás témakör
Médiaszabályozás témakör
Mesterséges intelligencia témakör
Minőségi paraméterek témakör
Műholdas helymeghatározás témakör
Okos város megoldások témakör
Online médiaplatformok témakör
Optikai hálózat témakör
Személyes adatok védelme - információ biztonság témakör
Szervezetek témakör
Vezeték nélküli kommunikáció témakör
Gyakran ismételt kérdések
Hogyan tudok hozzászólást fűzni a szócikkhez?
Regisztráció után (egy név és egy valós e-mail cím kell hozzá) lehet hozzászólni.
Ki felügyeli a fogalmak helyességét?
A Hírközlési és Informatikai Tudományos Egyesület által létrehozott szerkesztőbizottság hagyja jóvá a fogalmakat.
Lehet bővíteni a fogalomtárat?
A szerkesztőség határozza meg definiálandó fogalmakat. Örömmel vesszük javaslatait a „További fogalmak” oldalon található űrlap kitöltésével.