HTTP

TCP/IP-pino
sovelluskerros
sovelluskerros

sovelluskerros
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP  · (..lisää..)
kuljetuskerros
kuljetuskerros

kuljetuskerros
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN
verkkokerros
verkkokerros

verkkokerros
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec
siirtoyhteyskerros ARP · IS-IS · NDP · OSPF · L2TP · PPP
fyysinen kerros

HTTP (lyhenne sanoista Hypertext Transfer Protocol eli hypertekstin siirtoprotokolla) on vuonna 1991 julkaistu tilaton protokolla, jonka avulla World Wide Web-järjestelmässä voidaan jakaa resursseja, kuten verkkosivuja ja tiedostoja.[1][2][3][4] HTTP perustuu teknisesti TCP/IP -kuljetusprotokollaan ja toiminnallisesti asiakas-palvelin-arkkitehtuuriin, jossa asiakasohjelma, kuten verkkoselain, tekee palvelimelle pyynnön, johon palvelin vastaa.[5]

HTTP:n on standardisoinut Internet Engineering Task Force (IETF) ja World Wide Web Consortium (W3C), joskin kehitys on myöhemmin siirtynyt IETF:n HTTP-työryhmälle "httpbis"[6]. Protokollan uusin versio on HTTP/3 (RFC 9114), joka julkaistiin kesäkuussa 2022.[7][8]

HTTP:ta käytetään yleisesti sille varatulla porttilla 80 salaamattommaan liikenteeseen ja porttilla 443 salattuun liikenteeseen. HTTP on sovellustason eli OSI-mallin seitsemännen kerroksen protokolla. Se on tilaton, eli jokainen pyyntö käsitellään erillään aikaisemmista pyynnöistä.

  1. Hyper Text Transfer Protocol (HTTP-protokolla) appro.mit.jyu.fi. Viitattu 8.1.2024.
  2. HTTP-protokolla Hakatemia. Viitattu 8.1.2024. (englanniksi)
  3. "Mitä ovat HTTP ja HTTPS?" - sfnet.viestinta.www vukk www.heikniemi.fi. Viitattu 8.1.2024.
  4. An overview of HTTP - HTTP | MDN developer.mozilla.org. 16.12.2023. Viitattu 8.1.2024. (englanti)
  5. Components of HTTP-based systems - HTTP | MDN developer.mozilla.org. 16.12.2023. Viitattu 8.1.2024. (englanti)
  6. HTTP (httpbis) datatracker.ietf.org. Viitattu 28.1.2024.
  7. RFC 9114HTTP/3, kesäkuu 2022 (englanniksi)
  8. IETF updates HTTP specifications, publishes HTTP/3 IETF. Viitattu 28.1.2024. (englanniksi)

Developed by StudentB