Dans cette \xe9pisode on discute d\u2019HTTP/2 avec Dridi Boukelmoune. Pour bien tout comprendre, on discute des couches en dessous et associ\xe9es: TLS, UDP, TCP, QUIC. Et on parle d\u2019HTTP/0.9 et apr\xe8s pour comprendre pourquoi on est \xe0 HTTP/2. Cette premi\xe8re partie aborde OSI, HTTP jusqu\u2019\xe0 1.1, la couche de transport (TCP, UDP, QUIC) et TLS.
Enregistr\xe9 le 17 mars 2017
T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013168.mp3
Interview Ta vie ton \u0153uvreGitHub
@dboukelmoune
Varnish Cache
Content Delivery Network
Mod\xe8le OSI (Open System Interconnection)
HTTP PrincipesPour info la RFC 2616 a \xe9t\xe9 \xe9crite en comit\xe9, du coup ce n\u2019est pas toujours coh\xe9rent, et parfois contradictoire. En parall\xe8le du d\xe9veloppement de HTTP/2 une nouvelle version de la spec est parue pour clarifier et rectifier certains points. Aussi pour rendre la lecture plus digeste en ayant une r\xe9daction un peu plus \u201calgorithmique\u201d (une tendance g\xe9n\xe9rale dans les RFC r\xe9centes).
En bonus la spec des URI:
https://tools.ietf.org/html/rfc6265
Le transport TCPhttps://tools.ietf.org/html/rfc793
UDPhttps://tools.ietf.org/html/rfc768
QUICParce qu\u2019avec UDP il faut se charger de tout, c\u2019est plus difficile. Une vuln\xe9rabilit\xe9 face \xe0 une attaque de rejeu a \xe9t\xe9 identifi\xe9e lors de la premi\xe8re pr\xe9sentation du protocole \xe0 l\u2019IETF.
https://www.ietfjournal.org/quic-performance-and-security-at-the-transport-layer/
Errata:
J\u2019aurais d\xfb v\xe9rifier au lieu de dire des b\xeatises, QUIC n\u2019utilise pas TLS \xe0 proprement parler. Je pense que le seul point commun est d\u2019utiliser la m\xeame cha\xeene de certificats. Pour ma d\xe9fense c\u2019est hors scope dans mon boulot :)
Du coup QUIC serait plut\xf4t aux niveaux 5 et 6 du mod\xe8le OSI.
TLSTLS
Extensions
Server Name Indication (SNI)
HTTPS, HTTP/2, REST dans la partie 2.
Nous contacterFaire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
\xa0