HTTP
Kommunikation mit web-servern.
Üblicherweise über port 80
- http-1.0
- RFC1945
ursprüngliche version; keine virtual hosts
- http-1.1
- RFC2068, RFC2616
virtual hosts, caching,...
- http-2
- RFC7540
server push, pipelining,...
Beispiel-1 (http-1.0):
~> telnet www.iem.at 80 GET / HTTP/1.0 ...
Beispiel-2 (http-1.1):
~> telnet www.iem.at 80 GET / HTTP/1.1 Host: sonenvir.iem.at Connection: close ...
Beispiel-3 (http-1.1):
telnet www.example.com 80 GET / HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) Host: www.example.com Connection: Close