SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Technologies de
Technologies de
l
l’
’Internet
Internet
Partie 1 : Introduction
Iulian Ober
iulian.ober@irit.fr
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
2
D
Dé
éfinition
finition
Internet est un réseau de réseaux
informatiques communiquant entre eux grâce
à un ensemble de règles appelées protocoles,
définies indépendamment des constructeurs
d'ordinateurs et de réseaux.
Définition Wikipedia:
« …le réseau public mondial utilisant le
protocole de communication IP (Internet
Protocol). »
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
3
Participants
Participants
Internet interconnecte des organisations très
diverses :
universités
organismes de recherche publique
services gouvernementaux
entreprises publiques ou privées
grand public
…
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
4
Historique
Historique
• 1961-1965 (US) : premiers travaux sur les réseaux
informatiques, les télécommunications par paquets. Premiers
essais d’interconnexion à longue distance.
• 1967 : débuts du programme ARPANET du département
américain de la Défense (DOD). Difficile de discerner entre les
vrais objectifs du programme et les mythes:
• faciliter les télécommunications entre les chercheurs (militaires)
Une des premières applications est le courrier électronique.
• normaliser les techniques de connexion entre les terminaux et les
ordinateurs du DOD
• <mythe>construire un réseau de communication capable de
résister à une guerre nucléaire, à des sabotages, etc., en évitant
la centralisation excessive des infrastructures. Lorsqu'un des
centres (nœuds) est virtuellement détruit, les données doivent
emprunter d'autres chemins et d'autre nœuds pour atteindre les
destinataires désignés.</mythe>
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
5
Historique
Historique
„ 1969 : 2 nœuds (UCLA, Stanford)
„ 1971 : 21 nœuds
„ 1974 : adoption du protocole IP permettant une architecture ouverte et
extensible.
Ce protocole est toujours utilisé en 2007.
„ 1979 : création du réseau civil USENET, utilisé pour des discussions
thématiques sur des forums (newsgroups).
„ 1982 : L'accès au réseau est accordé gratuitement.
„ 1983 : La National Science Foundation (NSF) finance la mise en réseau de 60
universités américaines et 3 européennes. Les stations de travail
apparaissent.
„ 1984 : Scission d'ARPANET entre MILNET (réseau militaire) et INTERNET. La
NSF prend le relai d'ARPA et assure le développement d'Internet qui intègre le
NSFnet.
„ 1984 : ~1000 nœuds
„ 1991 : Apparition des fournisseurs d'accès commerciaux
„ 1992 : Apparition du World Wide Web (WWW), développé par le CERN à
Genève. Il constitue un moyen simple d'organiser l'information et la navigation
sur Internet par des hyperliens, en utilisant le format de fichier HTML.
„ 2003 : ~180 mil. nœuds, ~600 mil. utilisateurs
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
6
Qu
Qu’
’est ce que l
est ce que l’
’Internet
Internet
„ une interconnexion de réseaux
„ une pile de protocoles
(IP, TCP, UDP, FTP, HTTP, …)
„ un espace de nommage
(.org, .com, .fr → domaines et sous-
domaines)
„ un ensemble d’organisations de
normalisation et les normes associées
(IETF, IANA, W3C, …)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
7
Les protocoles de l
Les protocoles de l’
’Internet
Internet
(vue simplifi
(vue simplifié
ée)
e)
FTP, HTTP, Telnet, SSH,…
DNS
couche application
(hôtes)
TCP
(Transmission
Control Protocol)
UDP
(User Datagram
Protocol)
couche transport
(hôtes)
IP (Internet Protocol)
couche réseau
(hôtes, routeurs)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
8
IP
IP
„ couche « réseau »
„ commutation de paquets (datagrammes)
2 hôtes peuvent communiquer des paquets sans avoir
connaissance de l’architecture du réseau
(routes, sous-réseaux, sur Ethernet/ATM/FDDI/…)
chaque hôte est identifiée par son adresse IP
AA.BB.CC.DD (où XX est une paire de chiffres hexa – IPv4)
„ type « meilleur effort »
perte de paquets, duplication, arrivée en désordre,
modification des paquets
„ IPv4 → 232 adresses ≠.
Nouvelle version IPv6 → adresse sur 128 bits.
Normalisé, en cours d’adoption en pratique.
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
9
UDP
UDP
„ couche « transport » rudimentaire
„ commutation de paquets
„ ajoute à IP:
multiplexage/démultiplexage (ports)
somme de contrôle
„ utilisé par des applications « légères » qui
n’ont pas besoin d’un mode « connexion »
(sessions courtes, besoin de rapidité).
E.g., DNS
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
10
TCP
TCP
„ couche « transport » plus solide
„ mode « connexion ». Une session est composée de:
établissement de la connexion
transferts de données (bidirectionnel)
fin de la connexion
„ services
multiplexage/démultiplexage (ports)
transfert fiable – ordonné et sans erreurs
(n° de séquence, contrôle d’erreurs, retransmission)
contrôle du flux et de la congestion
(adaptation de la vitesse de transmission à la liaison ou à la
vitesse du récepteur)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
11
Qu
Qu’
’est ce que l
est ce que l’
’Internet
Internet
„ une interconnexion de réseaux
„ une pile de protocoles
(IP, TCP, UDP, FTP, HTTP, …)
„ un espace de nommage
(.org, .com, .fr → domaines et sous-
domaines)
„ un ensemble d’organisations de
normalisation et les normes associées
(IETF, IANA, W3C, …)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
12
DNS
DNS
« Domain Name System »
„ système / protocole permettant d’établir une
correspondance entre une adresse IP et un nom de
hôte
Exemple : www.iut-blagnac.fr ↔ 193.54.227.200
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
13
Domaines
Domaines –
– espaces de noms
espaces de noms
„ Le monde (Internet) est découpé en domaines hiérarchisés
„ Le « top level domain », le dernier suffixe dans le nom, désigne
le pays (fr = France, de = Allemagne, us = US)
ou la « catégorie » du domaine
(org = non-profit; com, biz = commercial; edu =
education/recherche (US);…)
„ Les sous-domaines sont souvent la désignation des
entreprises ou des institutions
iut-blagnac.fr, sncf.fr
„ Il peut y avoir des sous-sous-domaines à plusieurs niveaux
comlab.ox.ac.uk
„ Enfin, le premier composant d’un nom désigne le hôte
www.iut-blagnac.fr → machine « www » du domaine « iut-blagnac.fr »
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
14
DNS
DNS -
- suite
suite
„ système réparti – hiérarchique:
un ensemble de 13 root-servers
NASA, DoD, ICANN, VeriSign, …
un/plusieurs serveurs par domaine, faisant
autorité
e.g. ns1.cict.fr pour iut-blagnac.fr
serveurs intermédiaires (des FAI) faisant office
de « cache »
e.g., irit-psa.irit.fr résout aussi le nom « www.iut-blagnac.fr »,
mais sa réponse ne fait pas autorité
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
15
Applications
Applications
(et protocoles de niveau
(et protocoles de niveau «
« application
application »
»)
)
Dans la suite, on se limite aux plus courantes / traditionnelles:
e-mail
news
telnet
ftp
web
D’autres applications incluent :
échange de flots multimédias
calcul réparti
instant messaging
…
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
16
E
E-
-mail
mail
Utiliser l’Internet comme la poste:
déposer un message dans la boîte aux lettres de son
correspondant, qu’il soit ou non devant une machine.
le correspondant sera capable de le lire à sa prochaine
connexion.
Internet
SMTP
POP
IMAP
SMTP
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
17
News
News
Forums de discussions basées sur le protocole NNTP
forums actuels souvent basés sur le web (HTTP)
…mais des puristes survivent, surtout dans les académiques,
professionnelles ou techno-geek
exemples : comp.lang.c++,
Internet
NNTP
NNTP
NNTP
…
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
18
FTP
FTP
« File Transfer Protocol »
service d’échange de fichiers
permet de déposer des fichiers sur une machine distante,
ou de télécharger des fichiers sur sa machine
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
19
Telnet
Telnet
Permet à un utilisateur d’Internet de se connecter et
donc d’utiliser à distance une machine comme si il se
trouvait face à elle
anouchka
telnet
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
20
Le
Le World
World-
-wide
wide Web (www)
Web (www)
„ un système hypertexte public fonctionnant sur
Internet et qui permet de consulter, avec un
navigateur, des pages mises en ligne dans des sites
„ service le plus connu de l’Internet, maintenant
„ relativement récent
1989-1992, projet hypertexte du CERN, Genève
à l’origine du langage HTML et du protocole HTTP
1992 : le premier navigateur graphique – Mozaic (NCSA, US)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
21
Hypertexte
Hypertexte
Référence à la capacité d’inclure dans un document
du texte, des images, des sons, des vidéos, etc…,
bref du multi-média
des liens non-ambigus vers d’autres documents, qui
permettent de les trouver automatiquement et les ouvrir
Le format hypertexte « standard » du Web est le HTML
(Hypertext Markup Language)
Le Navigateur est l’outil qui permet de visualiser les
document et ouvrir les liens.
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
22
URL (
URL (Uniform
Uniform Resource
Resource Locator
Locator)
)
Chaîne de caractères construite selon un « standard » pour désigner
une ressource, notamment dans un lien hypertexte
une autre page hypertexte (via http ou ftp)
un flux vidéo ou audio (via mms, rtsp)
la boîte mail d’une personne (via smtp)
le téléphone classique (RTC) de quelqu’un
…
Structure: « protocole:chemin ».
La forme du chemin dépend du protocole:
ftp://ftp.netscape.com/pub/communicator
chemin: // nom ou IP de l’hôte / chemin dans le système de fichers
http://fr.wikipedia.org/wiki/IP
chemin: idem
mailto:iober@irit.fr
chemin: adresse mail
callto:+33562747540
chemin: no. téléphone
news:comp.theory
chemin: nom du groupe de news
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
23
Internet et s
Internet et sé
écurit
curité
é
Hypothèse réaliste : tout paquet IP peut être
corrompu par une personne malveillante.
Conséquences:
HTTP: la page web que vous visualisez peut ne pas être
celle envoyée par le serveur
HTTP, FTP: le fichier téléchargé peut être corrompu (e.g.,
virus)
DNS : l’adresse IP avec laquelle vous communiquez ne
correspond pas vraiment au nom de hôte que vous avez
spécifié
…
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
24
S
Sé
écurit
curité
é : introduction aux solutions
: introduction aux solutions
Il appartient aux participants (couches supérieures) d’un
protocole basé sur IP
d’assurer la sécurité de leur conversation.
⇒ la majorité des protocoles classiques vus présentent
maintenant une version sécurisée
IPsec : sécurité au niveau réseau
SSL, TLS : sécurité au niveau transport, remplace TCP,
basé sur IP (pas sur IPsec !)
HTTPS : HTTP au dessus d’une liaison TLS
(au lieu de TCP).
Le même principe peut s’appliquer à POP, IMAP, SMTP, …
SSH, SFTP : versions sécurisées de Telnet, FTP
(mais pas basées sur TLS !)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
25
Qu
Qu’
’est ce que l
est ce que l’
’Internet
Internet
„ une interconnexion de réseaux
„ une pile de protocoles
(IP, TCP, UDP, FTP, HTTP, …)
„ un espace de nommage
(.org, .com, .fr → domaines et sous-
domaines)
„ un ensemble d’organisations de
normalisation et les normes associées
(IETF, IANA, W3C, …)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
26
Acteurs de la gestion et de la
Acteurs de la gestion et de la
normalisation
normalisation
„ Internet Society (ISOC)
Internet Architecture Board (IAB)
Mission: orientations architecturales à long terme
„ Internet Engineering Task Force (IETF)
Mission: standards de l’internet (e.g., protocoles)
„ Internet Research Task Force (IRTF)
Mission: recherche à + long terme sur les protocoles
„ Internet Assigned Numbers Authority (IANA)
Mission: gestion des noms de domaine top-level, de l'espace
d'adressage IP,…
„ World Wide Web Consortium (W3C)
Mission: normalisation des technologies du web (HTML, XML, CSS,
SOAP,…)
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
27
Les documents de l
Les documents de l’
’IETF
IETF
„ Internet Drafts – documents de travail
„ RFCs (Request For Comments)
⇒ processus de maturation des standards
„ experimental
„ informational
„ best current practice
„ standards track
proposed standard
draft standard
internet standard
„ Internet Standards
version finale d’un RFC
exemple : RFC 0791 définissant le protocole IP
http://www.ietf.org/rfc/rfc0791.txt
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
28
Les documents du W3C
Les documents du W3C
Processus de maturation de standards:
Working Draft (WD)
Last Call Working Draft
Candidate Recommendation (CR)
Proposed Recommendation (PR)
W3C Recommendation (REC)
Exemple : la recommandation définissant le langage XML:
http://www.w3.org/TR/2006/REC-xml-20060816/
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
29
Structure du cours
Structure du cours
„ fichiers structurés : notions du langage XML
„ document hypertexte : langage HTML
„ feuilles de style: langage CSS
„ le protocole HTTP
„ sécurité : la PKI (public key infrastructure)
et ses applications
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
30
XML
XML
„ langage standard (recommandation W3C)
permettant de définir des données structurées
„ un fichier XML est un fichier texte respectant un
format particulier
„ structuré en éléments à l’aide de balises :
<unelement>
contenu
</unelement>
„ La balise ouvrante peut contenir des attributs :
<unelement attr="valeur attribut">
Technologies de l’Internet
© iulian ober, 2007
IUT Blagnac
31
exemple XML
exemple XML
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- commentaire : voici mon curriculum vitae -->
<cv>
<!-- commentaire : état civil -->
<identité naissance="1980">
<nom>Moustique</nom>
<prénom>Jules</prénom>
<prénom>Édouard</prénom>
<nationalité>grolandaise</nationalité>
</identité>
<!-- commentaire : mes diplômes maintenant -->
<diplome année="2005" intitulé="Master ID" mention="TB" />
<diplome année="2003" intitulé="Licence " mention="AB" />
</cv>

Weitere ähnliche Inhalte

Ähnlich wie Internet-1-intro.pdf

Support De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans filSupport De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans filTunisie collège
 
LES RESEAUX INFORMATIQUES.pdf
LES RESEAUX INFORMATIQUES.pdfLES RESEAUX INFORMATIQUES.pdf
LES RESEAUX INFORMATIQUES.pdfssuser18776b
 
Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseaumelaniegenovese
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2Amel Morchdi
 
Les_reseaux_informatiques.pdf
Les_reseaux_informatiques.pdfLes_reseaux_informatiques.pdf
Les_reseaux_informatiques.pdfChaimaeYousfi
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseauxMed Labbi
 
Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2Amel Morchdi
 
Diaporamas-Réseaux Informatiques.pdf
Diaporamas-Réseaux Informatiques.pdfDiaporamas-Réseaux Informatiques.pdf
Diaporamas-Réseaux Informatiques.pdfEST-UMI de Meknès
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXMonica Waters
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdfMohamedElbrak2
 
Réseau local sous windows 2003 server
Réseau local sous windows 2003 serverRéseau local sous windows 2003 server
Réseau local sous windows 2003 serverOussama BenGharbi
 
Réseaux 2016.pptx
Réseaux 2016.pptxRéseaux 2016.pptx
Réseaux 2016.pptxrdsngqbjgdhf
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxEyaSarhani
 
resume-theorique-m103-v2-1201-620cd6559047b_(1).pptx
resume-theorique-m103-v2-1201-620cd6559047b_(1).pptxresume-theorique-m103-v2-1201-620cd6559047b_(1).pptx
resume-theorique-m103-v2-1201-620cd6559047b_(1).pptxFootballLovers9
 
Chapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIChapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIMohamed Lahby
 

Ähnlich wie Internet-1-intro.pdf (20)

Support De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans filSupport De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans fil
 
LES RESEAUX INFORMATIQUES.pdf
LES RESEAUX INFORMATIQUES.pdfLES RESEAUX INFORMATIQUES.pdf
LES RESEAUX INFORMATIQUES.pdf
 
Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseau
 
CM_Web.pdf
CM_Web.pdfCM_Web.pdf
CM_Web.pdf
 
Reseau
ReseauReseau
Reseau
 
CouRS1.pdf
CouRS1.pdfCouRS1.pdf
CouRS1.pdf
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2
 
Les_reseaux_informatiques.pdf
Les_reseaux_informatiques.pdfLes_reseaux_informatiques.pdf
Les_reseaux_informatiques.pdf
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseaux
 
Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2
 
Internet
InternetInternet
Internet
 
Diaporamas-Réseaux Informatiques.pdf
Diaporamas-Réseaux Informatiques.pdfDiaporamas-Réseaux Informatiques.pdf
Diaporamas-Réseaux Informatiques.pdf
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUX
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdf
 
23508212 vpn
23508212 vpn23508212 vpn
23508212 vpn
 
Réseau local sous windows 2003 server
Réseau local sous windows 2003 serverRéseau local sous windows 2003 server
Réseau local sous windows 2003 server
 
Réseaux 2016.pptx
Réseaux 2016.pptxRéseaux 2016.pptx
Réseaux 2016.pptx
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptx
 
resume-theorique-m103-v2-1201-620cd6559047b_(1).pptx
resume-theorique-m103-v2-1201-620cd6559047b_(1).pptxresume-theorique-m103-v2-1201-620cd6559047b_(1).pptx
resume-theorique-m103-v2-1201-620cd6559047b_(1).pptx
 
Chapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIChapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSI
 

Internet-1-intro.pdf

  • 1. Technologies de Technologies de l l’ ’Internet Internet Partie 1 : Introduction Iulian Ober iulian.ober@irit.fr
  • 2. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 2 D Dé éfinition finition Internet est un réseau de réseaux informatiques communiquant entre eux grâce à un ensemble de règles appelées protocoles, définies indépendamment des constructeurs d'ordinateurs et de réseaux. Définition Wikipedia: « …le réseau public mondial utilisant le protocole de communication IP (Internet Protocol). »
  • 3. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 3 Participants Participants Internet interconnecte des organisations très diverses : universités organismes de recherche publique services gouvernementaux entreprises publiques ou privées grand public …
  • 4. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 4 Historique Historique • 1961-1965 (US) : premiers travaux sur les réseaux informatiques, les télécommunications par paquets. Premiers essais d’interconnexion à longue distance. • 1967 : débuts du programme ARPANET du département américain de la Défense (DOD). Difficile de discerner entre les vrais objectifs du programme et les mythes: • faciliter les télécommunications entre les chercheurs (militaires) Une des premières applications est le courrier électronique. • normaliser les techniques de connexion entre les terminaux et les ordinateurs du DOD • <mythe>construire un réseau de communication capable de résister à une guerre nucléaire, à des sabotages, etc., en évitant la centralisation excessive des infrastructures. Lorsqu'un des centres (nœuds) est virtuellement détruit, les données doivent emprunter d'autres chemins et d'autre nœuds pour atteindre les destinataires désignés.</mythe>
  • 5. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 5 Historique Historique „ 1969 : 2 nœuds (UCLA, Stanford) „ 1971 : 21 nœuds „ 1974 : adoption du protocole IP permettant une architecture ouverte et extensible. Ce protocole est toujours utilisé en 2007. „ 1979 : création du réseau civil USENET, utilisé pour des discussions thématiques sur des forums (newsgroups). „ 1982 : L'accès au réseau est accordé gratuitement. „ 1983 : La National Science Foundation (NSF) finance la mise en réseau de 60 universités américaines et 3 européennes. Les stations de travail apparaissent. „ 1984 : Scission d'ARPANET entre MILNET (réseau militaire) et INTERNET. La NSF prend le relai d'ARPA et assure le développement d'Internet qui intègre le NSFnet. „ 1984 : ~1000 nœuds „ 1991 : Apparition des fournisseurs d'accès commerciaux „ 1992 : Apparition du World Wide Web (WWW), développé par le CERN à Genève. Il constitue un moyen simple d'organiser l'information et la navigation sur Internet par des hyperliens, en utilisant le format de fichier HTML. „ 2003 : ~180 mil. nœuds, ~600 mil. utilisateurs
  • 6. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 6 Qu Qu’ ’est ce que l est ce que l’ ’Internet Internet „ une interconnexion de réseaux „ une pile de protocoles (IP, TCP, UDP, FTP, HTTP, …) „ un espace de nommage (.org, .com, .fr → domaines et sous- domaines) „ un ensemble d’organisations de normalisation et les normes associées (IETF, IANA, W3C, …)
  • 7. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 7 Les protocoles de l Les protocoles de l’ ’Internet Internet (vue simplifi (vue simplifié ée) e) FTP, HTTP, Telnet, SSH,… DNS couche application (hôtes) TCP (Transmission Control Protocol) UDP (User Datagram Protocol) couche transport (hôtes) IP (Internet Protocol) couche réseau (hôtes, routeurs)
  • 8. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 8 IP IP „ couche « réseau » „ commutation de paquets (datagrammes) 2 hôtes peuvent communiquer des paquets sans avoir connaissance de l’architecture du réseau (routes, sous-réseaux, sur Ethernet/ATM/FDDI/…) chaque hôte est identifiée par son adresse IP AA.BB.CC.DD (où XX est une paire de chiffres hexa – IPv4) „ type « meilleur effort » perte de paquets, duplication, arrivée en désordre, modification des paquets „ IPv4 → 232 adresses ≠. Nouvelle version IPv6 → adresse sur 128 bits. Normalisé, en cours d’adoption en pratique.
  • 9. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 9 UDP UDP „ couche « transport » rudimentaire „ commutation de paquets „ ajoute à IP: multiplexage/démultiplexage (ports) somme de contrôle „ utilisé par des applications « légères » qui n’ont pas besoin d’un mode « connexion » (sessions courtes, besoin de rapidité). E.g., DNS
  • 10. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 10 TCP TCP „ couche « transport » plus solide „ mode « connexion ». Une session est composée de: établissement de la connexion transferts de données (bidirectionnel) fin de la connexion „ services multiplexage/démultiplexage (ports) transfert fiable – ordonné et sans erreurs (n° de séquence, contrôle d’erreurs, retransmission) contrôle du flux et de la congestion (adaptation de la vitesse de transmission à la liaison ou à la vitesse du récepteur)
  • 11. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 11 Qu Qu’ ’est ce que l est ce que l’ ’Internet Internet „ une interconnexion de réseaux „ une pile de protocoles (IP, TCP, UDP, FTP, HTTP, …) „ un espace de nommage (.org, .com, .fr → domaines et sous- domaines) „ un ensemble d’organisations de normalisation et les normes associées (IETF, IANA, W3C, …)
  • 12. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 12 DNS DNS « Domain Name System » „ système / protocole permettant d’établir une correspondance entre une adresse IP et un nom de hôte Exemple : www.iut-blagnac.fr ↔ 193.54.227.200
  • 13. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 13 Domaines Domaines – – espaces de noms espaces de noms „ Le monde (Internet) est découpé en domaines hiérarchisés „ Le « top level domain », le dernier suffixe dans le nom, désigne le pays (fr = France, de = Allemagne, us = US) ou la « catégorie » du domaine (org = non-profit; com, biz = commercial; edu = education/recherche (US);…) „ Les sous-domaines sont souvent la désignation des entreprises ou des institutions iut-blagnac.fr, sncf.fr „ Il peut y avoir des sous-sous-domaines à plusieurs niveaux comlab.ox.ac.uk „ Enfin, le premier composant d’un nom désigne le hôte www.iut-blagnac.fr → machine « www » du domaine « iut-blagnac.fr »
  • 14. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 14 DNS DNS - - suite suite „ système réparti – hiérarchique: un ensemble de 13 root-servers NASA, DoD, ICANN, VeriSign, … un/plusieurs serveurs par domaine, faisant autorité e.g. ns1.cict.fr pour iut-blagnac.fr serveurs intermédiaires (des FAI) faisant office de « cache » e.g., irit-psa.irit.fr résout aussi le nom « www.iut-blagnac.fr », mais sa réponse ne fait pas autorité
  • 15. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 15 Applications Applications (et protocoles de niveau (et protocoles de niveau « « application application » ») ) Dans la suite, on se limite aux plus courantes / traditionnelles: e-mail news telnet ftp web D’autres applications incluent : échange de flots multimédias calcul réparti instant messaging …
  • 16. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 16 E E- -mail mail Utiliser l’Internet comme la poste: déposer un message dans la boîte aux lettres de son correspondant, qu’il soit ou non devant une machine. le correspondant sera capable de le lire à sa prochaine connexion. Internet SMTP POP IMAP SMTP
  • 17. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 17 News News Forums de discussions basées sur le protocole NNTP forums actuels souvent basés sur le web (HTTP) …mais des puristes survivent, surtout dans les académiques, professionnelles ou techno-geek exemples : comp.lang.c++, Internet NNTP NNTP NNTP …
  • 18. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 18 FTP FTP « File Transfer Protocol » service d’échange de fichiers permet de déposer des fichiers sur une machine distante, ou de télécharger des fichiers sur sa machine
  • 19. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 19 Telnet Telnet Permet à un utilisateur d’Internet de se connecter et donc d’utiliser à distance une machine comme si il se trouvait face à elle anouchka telnet
  • 20. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 20 Le Le World World- -wide wide Web (www) Web (www) „ un système hypertexte public fonctionnant sur Internet et qui permet de consulter, avec un navigateur, des pages mises en ligne dans des sites „ service le plus connu de l’Internet, maintenant „ relativement récent 1989-1992, projet hypertexte du CERN, Genève à l’origine du langage HTML et du protocole HTTP 1992 : le premier navigateur graphique – Mozaic (NCSA, US)
  • 21. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 21 Hypertexte Hypertexte Référence à la capacité d’inclure dans un document du texte, des images, des sons, des vidéos, etc…, bref du multi-média des liens non-ambigus vers d’autres documents, qui permettent de les trouver automatiquement et les ouvrir Le format hypertexte « standard » du Web est le HTML (Hypertext Markup Language) Le Navigateur est l’outil qui permet de visualiser les document et ouvrir les liens.
  • 22. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 22 URL ( URL (Uniform Uniform Resource Resource Locator Locator) ) Chaîne de caractères construite selon un « standard » pour désigner une ressource, notamment dans un lien hypertexte une autre page hypertexte (via http ou ftp) un flux vidéo ou audio (via mms, rtsp) la boîte mail d’une personne (via smtp) le téléphone classique (RTC) de quelqu’un … Structure: « protocole:chemin ». La forme du chemin dépend du protocole: ftp://ftp.netscape.com/pub/communicator chemin: // nom ou IP de l’hôte / chemin dans le système de fichers http://fr.wikipedia.org/wiki/IP chemin: idem mailto:iober@irit.fr chemin: adresse mail callto:+33562747540 chemin: no. téléphone news:comp.theory chemin: nom du groupe de news
  • 23. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 23 Internet et s Internet et sé écurit curité é Hypothèse réaliste : tout paquet IP peut être corrompu par une personne malveillante. Conséquences: HTTP: la page web que vous visualisez peut ne pas être celle envoyée par le serveur HTTP, FTP: le fichier téléchargé peut être corrompu (e.g., virus) DNS : l’adresse IP avec laquelle vous communiquez ne correspond pas vraiment au nom de hôte que vous avez spécifié …
  • 24. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 24 S Sé écurit curité é : introduction aux solutions : introduction aux solutions Il appartient aux participants (couches supérieures) d’un protocole basé sur IP d’assurer la sécurité de leur conversation. ⇒ la majorité des protocoles classiques vus présentent maintenant une version sécurisée IPsec : sécurité au niveau réseau SSL, TLS : sécurité au niveau transport, remplace TCP, basé sur IP (pas sur IPsec !) HTTPS : HTTP au dessus d’une liaison TLS (au lieu de TCP). Le même principe peut s’appliquer à POP, IMAP, SMTP, … SSH, SFTP : versions sécurisées de Telnet, FTP (mais pas basées sur TLS !)
  • 25. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 25 Qu Qu’ ’est ce que l est ce que l’ ’Internet Internet „ une interconnexion de réseaux „ une pile de protocoles (IP, TCP, UDP, FTP, HTTP, …) „ un espace de nommage (.org, .com, .fr → domaines et sous- domaines) „ un ensemble d’organisations de normalisation et les normes associées (IETF, IANA, W3C, …)
  • 26. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 26 Acteurs de la gestion et de la Acteurs de la gestion et de la normalisation normalisation „ Internet Society (ISOC) Internet Architecture Board (IAB) Mission: orientations architecturales à long terme „ Internet Engineering Task Force (IETF) Mission: standards de l’internet (e.g., protocoles) „ Internet Research Task Force (IRTF) Mission: recherche à + long terme sur les protocoles „ Internet Assigned Numbers Authority (IANA) Mission: gestion des noms de domaine top-level, de l'espace d'adressage IP,… „ World Wide Web Consortium (W3C) Mission: normalisation des technologies du web (HTML, XML, CSS, SOAP,…)
  • 27. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 27 Les documents de l Les documents de l’ ’IETF IETF „ Internet Drafts – documents de travail „ RFCs (Request For Comments) ⇒ processus de maturation des standards „ experimental „ informational „ best current practice „ standards track proposed standard draft standard internet standard „ Internet Standards version finale d’un RFC exemple : RFC 0791 définissant le protocole IP http://www.ietf.org/rfc/rfc0791.txt
  • 28. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 28 Les documents du W3C Les documents du W3C Processus de maturation de standards: Working Draft (WD) Last Call Working Draft Candidate Recommendation (CR) Proposed Recommendation (PR) W3C Recommendation (REC) Exemple : la recommandation définissant le langage XML: http://www.w3.org/TR/2006/REC-xml-20060816/
  • 29. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 29 Structure du cours Structure du cours „ fichiers structurés : notions du langage XML „ document hypertexte : langage HTML „ feuilles de style: langage CSS „ le protocole HTTP „ sécurité : la PKI (public key infrastructure) et ses applications
  • 30. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 30 XML XML „ langage standard (recommandation W3C) permettant de définir des données structurées „ un fichier XML est un fichier texte respectant un format particulier „ structuré en éléments à l’aide de balises : <unelement> contenu </unelement> „ La balise ouvrante peut contenir des attributs : <unelement attr="valeur attribut">
  • 31. Technologies de l’Internet © iulian ober, 2007 IUT Blagnac 31 exemple XML exemple XML <?xml version="1.0" encoding="iso-8859-1" ?> <!-- commentaire : voici mon curriculum vitae --> <cv> <!-- commentaire : état civil --> <identité naissance="1980"> <nom>Moustique</nom> <prénom>Jules</prénom> <prénom>Édouard</prénom> <nationalité>grolandaise</nationalité> </identité> <!-- commentaire : mes diplômes maintenant --> <diplome année="2005" intitulé="Master ID" mention="TB" /> <diplome année="2003" intitulé="Licence " mention="AB" /> </cv>