Differences

This shows you the differences between two versions of the page.

Link to this comparison view

2019-2020:courses:cia:week6 [2019/08/19 15:09] (current)
karst created
Line 1: Line 1:
 +/* vim: set formatoptions+=l textwidth=0 nowrap: */
 +/* $Id: week6,v 19.1 2019/08/19 13:09:06 karst Exp $ */
 +
 +====== Week 6: Web Technology ======
 +
 +===== Course =====
 +
 +| **Guest Lecturer** | Jan Joris Vereijken |
 +
 +==== Lectures (tentative; TBD) ====
 +
 +    * History of the World Wide Web
 +    * Browser(war)s:​ IE, Netscape, Mozilla, standards compliance
 +    * Dynamic webpages, client side and server side
 +    * Web applications and database backends
 +    * W3C and standardization:​ HTTP, HTML, SGML, XML, XHTML
 +    * Future directions: semantic web, metadata
 +    * Bidirectional communication
 +    * Websockets and HTTP/2
 +
 +==== Labs ====
 +
 +TBD
 +
 +===== References =====
 +
 +==== Links ====
 +
 +    * [[http://​www.w3.org/​History.html|A Little History of the World Wide Web]]
 +    * [[http://​www.w3.org/​DesignIssues/​Overview|Design Issues for the World Wide Web]]
 +    * [[http://​www.w3.org/​DesignIssues/​Architecture|Web Architecture from 50,000 feet]]
 +    * [[http://​www.w3.org/​TR/​xhtml2/​|XHTML 2.0]]
 +    * [[https://​html.spec.whatwg.org/​multipage/​|HTML(5)]]
 +
 +==== RFCs ====
 +
 +    * [[http://​tools.ietf.org/​html/​rfc2617|RFC 2617]], HTTP Authentication:​ Basic and Digest Access Authentication
 +    * [[http://​tools.ietf.org/​html/​rfc6454|RFC 6454]], The Web Origin Concept
 +    * [[http://​tools.ietf.org/​html/​rfc6455|RFC 6455]], The WebSocket Protocol
 +    * [[http://​tools.ietf.org/​html/​rfc7230|RFC 7230]], Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
 +    * [[http://​tools.ietf.org/​html/​rfc7231|RFC 7231]], Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content
 +    * [[http://​tools.ietf.org/​html/​rfc7232|RFC 7232]], Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests
 +    * [[http://​tools.ietf.org/​html/​rfc7233|RFC 7233]], Hypertext Transfer Protocol (HTTP/1.1): Range Requests
 +    * [[http://​tools.ietf.org/​html/​rfc7234|RFC 7234]], Hypertext Transfer Protocol (HTTP/1.1): Caching
 +    * [[http://​tools.ietf.org/​html/​rfc7235|RFC 7235]], Hypertext Transfer Protocol (HTTP/1.1): Authentication
 +    * [[http://​tools.ietf.org/​html/​rfc7301|RFC 7301]], Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension
 +    * [[http://​tools.ietf.org/​html/​rfc7540|RFC 7540]], Hypertext Transfer Protocol Version 2 (HTTP/2)
 +    * [[http://​tools.ietf.org/​html/​rfc7541|RFC 7541]], HPACK: Header Compression for HTTP/2
 +    * [[http://​tools.ietf.org/​html/​rfc7639|RFC 7639]], The ALPN HTTP Header Field
 +    * [[http://​tools.ietf.org/​html/​rfc8164|RFC 8164]], Opportunistic Security for HTTP/2
 +    * [[http://​tools.ietf.org/​html/​rfc8188|RFC 8188]], Encrypted Content-Encoding for HTTP
 +    * [[http://​tools.ietf.org/​html/​rfc8246|RFC 8246]], HTTP Immutable Responses
 +    * [[http://​tools.ietf.org/​html/​rfc8336|RFC 8336]], The ORIGIN HTTP/2 Frame
 +    * [[http://​tools.ietf.org/​html/​rfc8441|RFC 8441]], Bootstrapping WebSockets with HTTP/2
 +    * [[http://​tools.ietf.org/​html/​rfc8470|RFC 8470]], Using Early Data in HTTP
 +    * [[http://​tools.ietf.org/​html/​rfc8586|RFC 8586]], Loop Detection in Content Delivery Networks (CDNs)
  

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on “Create this page”.