Anhören "pentacast 25: HTTP"
Zusammenfassung der Folge
Ihr seht es jeden Tag in der Adressleiste eurer Browser. Diese neue Ausgabe von Pentacast erscheint über das Hypertext Transfer Protocol!
Inhalte:
Geschichte
RFC2616
Tim Berners-Lee (Wikipedia)
WP: Client-Server
WP: Remote Procedure Call
WP: UPnP
WP: SIP
URLs
URL Encoding
HTTPS
Magic
Zustand
Echtzeit-Chatsysteme
Request & Response
Headers & Body
Menschenlesbare & binärkodierte Protokolle
Virtual Hosts
Multipart Encoding
Line Endings
MIME types
/etc/mime.types
application/octet-stream
Trailing headers
User-Agent
Feature Detection
Query String
Cross-Site Request Forgery
AJAX
COMET
TCP slow-start (WP: History)
Pipelining
Caching
If-Modified-Since
Etags
HTTP POST vs PUT
WebDAV
Windows 98 Web Folders
SVN WebDAV usage
PROPFIND
WP: CONNECT
Umschlüsselnde Proxies
SSH/VPN über Port 443
Safe & idempotent HTTP methods
Dissertation von Roy Fielding zu REST
CouchDB
HTTP Status Codes
WP: SNI
Firesheep (Firefox extension)
SSL bashing
HTTP authentication
HTTPS Everywhere (Firefox extension)
Rack: a Ruby Webserver Interface
Range requests, Fortsetzen von Downloads und Statistiken bei stückchenweise heruntergeladenen Dateien
Cookies & Flash Cookies
BetterPrivacy (Firefox extension)
Apache, Lighttpd, Nginx
Wget, curl
hurl.it, web-sniffer.net
HttpFox, Firebug (Firefox extensions)
WebHooks, PubSubHubbub
git instaweb
Transparent proxying
WP: PAC
Link prefetching privacy implications
Privoxy
Reverse proxies
Caching in der Wikipedia (Wikimedia Servers)
Squid
IPv6-Tag bei www.heise.de, World IPv6 Day
clamp MSS to PMTU (in Linux Advanced Routing & Traffic Control)
SPDY
Jim Gettys: Bufferbloat
Infinite Redirects
Slowness Attacks (Slowloris)
WP: Response Splitting
Input Sanitization (Pentacast 5: SQL Injection)
Pentamedia Portal
coloradio auf Flattr
The First Few Milliseconds of an HTTPS Connection (nicht besprochen)