HTTP

Nabor internetnih protokolov
Plast Protokol
aplikacijska plast DNS, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SSH,
predstavitvena plast
plast seje
transportna plast DCCP, TCP, UDP, SCTP, RTP ...
omrežna plast IPv4, IPv6, ICMP, IGMP, ARP ...
povezovalna plast ECP, ATM, DDCMP, BSC, LAPB, LAPD, LLC, SDLC ...
fizična plast Token ring, Ethernet, FDDI, PPP, Wi-Fi ...

HTTP (kratica za HyperText Transfer Protocol) je glavna metoda za prenos informacij na spletu. Protokol je prvotno namenjen objavljanju in prejemanju HTML strani.

Razvoj HTTP je koordiniral WWW konzorcij in delovne skupine za medmrežni inženiring. Rezultat je bila objava niza RFC-jev, predvsem RFC 2616, ki definira HTTP/1.1, torej različico v pogosti uporabi dandanes.

HTTP je [komunikacijski protokol] med odjemalci in strežniki. Odjemalec HTTP, na primer spletni brskalnik, navadno začne zahtevo tako, da vzpostavi TCP povezavo z izbranimi vrati na oddaljenem gostitelju (privzeta številka vrat je 80). HTTP strežnik, ki na teh vratih pričakuje, da bo odjemalec poslal svoj zahtevek, na primer »GET / HTTP/1.1« (ta zahtevek prosi za privzeto spletno stran na zadevnem strežniku), čemur sledi MIME sporočilo, podobno kot pri elektronski pošti, ki vsebuje več obveznih in neobveznih podatkov za informiranje strežnika (podatek o gostitelju »Host« je na primer obvezen), čemur lahko sledi neobvezno polje poljubnih podatkov. Ko strežnik prejme tak zahtevek in morebitno sporočilo, na to odgovori na primer z »200 OK« in lastnim sporočilom, katerega vsebina je na primer zahtevana datoteka, sporočilo o napaki ali pa kaka druga informacija.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne