Académique Documents
Professionnel Documents
Culture Documents
Algorithmique
et langages du Web
Jean-Yves Ramel
ramel@univ-tours.fr
Bureau 206 – DI PolytechTours
5 ou 6 séances de 2 heures
La plupart des séances en salle machine
1 contrôle final
Objectifs
Découverte des technologies de l’Internet
Les langages du Web (HTML, XML, …)
Dernières évolutions…
Avec mise en pratique
Prérequis
Aucun
2
1
Références
Introduction
(Principes fondamentaux d’Internet)
2
Que savez vous sur Internet ?
3
Que savez vous sur Internet ?
Solution triviale 1
Chaque machine connait le chemin exact pour joindre chacune des autres
machines du monde «source routing»
Emission d’un empilement des paquets des réseaux qui seront traversés
Problème :
Taille de la base de connaissances ? Mise à jour ?
Traffic important
4
Que savez vous sur Internet ?
5
Histoire et principes
Histoire et principes
6
Histoire et principes
Architecture TCP/IP
7
Échange Client -Serveur
ROUTEUR
8
Échange Client -Serveur
9
Échange Client -Serveur
TCP/IP en résumé
Avantages
Protocoles ouverts et gratuits
Simplicité, Souplesse
Equité entre les hôtes
Coût de l’infrastructure (routeurs)
très bas
Indépendant des technologies de
réseaux locaux
Inconvénients
«Intelligence» = machines hôtes et routeurs
Equipements réseaux sont très «passifs»
Qualité de service très faible
Les paquets IP sont indépendants
Pas d’optimisation globale du chemin parcouru par les paquets IP
Evolutions
Actuellement = IPv4
En cours de migration vers IPv6
Principes de base seront conservés !
10
TCP/IP Qui gère ?
IP = Internet Protocol
11
Adresses IP
Quelques contraintes
N°de machine : «n°0» et «n°MAX» interdits
Adresses IP
Pénurie d’adresses IPv4
Internet double en taille tous les 9 mois !
Adresses IPv4 codées sur 32 bits
232 adresses = 4,294,967,296 adresses
Qui a besoin d’une adresse IP ?
Ordinateurs (1 milliard)
Téléphones (4 milliards)
Voitures (1 milliard)
Appareils domotiques (> 1 milliard)
Solutions temporaires
Routage classless
NAT, DHCP, …
Croissance permanante
Des connexions permanentes : ADSL – Câble - Téléphonie cellulaire
Du nombre d’utilisateurs : Chine – Inde : 1015 équipements terminaux
Du nombre de réseaux locaux : 1012 sites
12
Adresses IPv6
3 types d’adresses
Unicast : 1 1
Multicast : 1 N
Anycast: 1 N (optimisé)
13
DNS : Domain Name System
14
DNS : Domain Name System
15