Vous êtes sur la page 1sur 31

Technologies de lInternet

Partie 1 : Introduction Iulian Ober iulian.ober@irit.fr

Dfinition
Internet est un rseau de rseaux informatiques communiquant entre eux grce un ensemble de rgles appeles protocoles, dfinies indpendamment des constructeurs d'ordinateurs et de rseaux. Dfinition Wikipedia: le rseau public mondial utilisant le protocole de communication IP (Internet Protocol).
IUT Blagnac Technologies de lInternet iulian ober, 2007

Participants
Internet interconnecte des organisations trs diverses :
universits organismes

de recherche publique services gouvernementaux entreprises publiques ou prives grand public

IUT Blagnac

Technologies de lInternet iulian ober, 2007

Historique

1961-1965 (US) : premiers travaux sur les rseaux informatiques, les tlcommunications par paquets. Premiers essais dinterconnexion longue distance. 1967 : dbuts du programme ARPANET du dpartement amricain de la Dfense (DOD). Difficile de discerner entre les vrais objectifs du programme et les mythes:

centres (nuds) est virtuellement dtruit, les donnes doivent emprunter d'autres chemins et d'autre nuds pour atteindre les destinataires dsigns.</mythe>

faciliter les tlcommunications entre les chercheurs (militaires) Une des premires applications est le courrier lectronique. normaliser les techniques de connexion entre les terminaux et les ordinateurs du DOD <mythe>construire un rseau de communication capable de rsister une guerre nuclaire, des sabotages, etc., en vitant la centralisation excessive des infrastructures. Lorsqu'un des

IUT Blagnac

Technologies de lInternet iulian ober, 2007

Historique

1969 : 2 nuds (UCLA, Stanford) 1971 : 21 nuds 1974 : adoption du protocole IP permettant une architecture ouverte et extensible. Ce protocole est toujours utilis en 2007. 1979 : cration du rseau civil USENET, utilis pour des discussions thmatiques sur des forums (newsgroups). 1982 : L'accs au rseau est accord gratuitement. 1983 : La National Science Foundation (NSF) finance la mise en rseau de 60 universits amricaines et 3 europennes. Les stations de travail apparaissent. 1984 : Scission d'ARPANET entre MILNET (rseau militaire) et INTERNET. La NSF prend le relai d'ARPA et assure le dveloppement d'Internet qui intgre le NSFnet. 1984 : ~1000 nuds 1991 : Apparition des fournisseurs d'accs commerciaux 1992 : Apparition du World Wide Web (WWW), dvelopp par le CERN Genve. 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. nuds, ~600 mil. utilisateurs
Technologies de lInternet iulian ober, 2007

IUT Blagnac

Quest ce que lInternet


une interconnexion de rseaux une pile de protocoles (IP, TCP, UDP, FTP, HTTP, ) un espace de nommage (.org, .com, .fr domaines et sousdomaines) un ensemble dorganisations de normalisation et les normes associes (IETF, IANA, W3C, )
Technologies de lInternet iulian ober, 2007

IUT Blagnac

Les protocoles de lInternet (vue simplifie)


couche application (htes)

FTP, HTTP, Telnet, SSH, DNS TCP (Transmission Control Protocol) UDP (User Datagram Protocol)

couche transport (htes) couche rseau (htes, routeurs)

IP (Internet Protocol)

IUT Blagnac

Technologies de lInternet iulian ober, 2007

IP

couche rseau commutation de paquets (datagrammes)


2 htes peuvent communiquer des paquets sans avoir connaissance de larchitecture du rseau (routes, sous-rseaux, sur Ethernet/ATM/FDDI/) chaque hte est identifie par son adresse IP AA.BB.CC.DD (o XX est une paire de chiffres hexa IPv4)

type meilleur effort


IPv4 232 adresses . Nouvelle version IPv6 adresse sur 128 bits. Normalis, en cours dadoption en pratique.

perte de paquets, duplication, arrive en dsordre, modification des paquets

IUT Blagnac

Technologies de lInternet iulian ober, 2007

UDP

couche transport rudimentaire commutation de paquets ajoute IP:


multiplexage/dmultiplexage somme

(ports)

de contrle

utilis par des applications lgres qui nont pas besoin dun mode connexion (sessions courtes, besoin de rapidit). E.g., DNS
Technologies de lInternet iulian ober, 2007

IUT Blagnac

TCP

couche transport plus solide mode connexion . Une session est compose de:
tablissement de la connexion transferts de donnes (bidirectionnel) fin de la connexion

services
multiplexage/dmultiplexage (ports) transfert fiable ordonn et sans erreurs (n de squence, contrle derreurs, retransmission) contrle du flux et de la congestion (adaptation de la vitesse de transmission la liaison ou la vitesse du rcepteur)

IUT Blagnac

Technologies de lInternet iulian ober, 2007

10

Quest ce que lInternet


une interconnexion de rseaux une pile de protocoles (IP, TCP, UDP, FTP, HTTP, ) un espace de nommage (.org, .com, .fr domaines et sousdomaines) un ensemble dorganisations de normalisation et les normes associes (IETF, IANA, W3C, )
Technologies de lInternet iulian ober, 2007

IUT Blagnac

11

DNS
Domain Name System

systme / protocole permettant dtablir une correspondance entre une adresse IP et un nom de hte
Exemple : www.iut-blagnac.fr 193.54.227.200

IUT Blagnac

Technologies de lInternet iulian ober, 2007

12

Domaines espaces de noms


Le monde (Internet) est dcoup en domaines hirarchiss Le top level domain , le dernier suffixe dans le nom, dsigne

le pays (fr = France, de = Allemagne, us = US) ou la catgorie du domaine (org = non-profit; com, biz = commercial; edu = education/recherche (US);)

Les sous-domaines sont souvent la dsignation des entreprises ou des institutions


iut-blagnac.fr, sncf.fr comlab.ox.ac.uk www.iut-blagnac.fr machine www du domaine iut-blagnac.fr

Il peut y avoir des sous-sous-domaines plusieurs niveaux


Enfin, le premier composant dun nom dsigne le hte

IUT Blagnac

Technologies de lInternet iulian ober, 2007

13

DNS - suite

systme rparti hirarchique:


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 intermdiaires (des FAI) faisant office de cache e.g., irit-psa.irit.fr rsout aussi le nom www.iut-blagnac.fr , mais sa rponse ne fait pas autorit

IUT Blagnac

Technologies de lInternet iulian ober, 2007

14

Applications (et protocoles de niveau application )


Dans la suite, on se limite aux plus courantes / traditionnelles:

e-mail news telnet ftp web

Dautres applications incluent :


change de flots multimdias calcul rparti instant messaging

IUT Blagnac Technologies de lInternet iulian ober, 2007

15

E-mail
Utiliser lInternet comme la poste:
dposer un message dans la bote aux lettres de son correspondant, quil soit ou non devant une machine. le correspondant sera capable de le lire sa prochaine connexion.

Internet

SMTP SMTP POP IMAP

IUT Blagnac

Technologies de lInternet iulian ober, 2007

16

News
Forums de discussions bases sur le protocole NNTP
forums actuels souvent bass sur le web (HTTP) mais des puristes survivent, surtout dans les acadmiques, professionnelles ou techno-geek exemples : comp.lang.c++,

NNTP
Internet

NNTP NNTP
IUT Blagnac Technologies de lInternet iulian ober, 2007

17

FTP
File Transfer Protocol
service dchange de fichiers permet de dposer des fichiers sur une machine distante, ou de tlcharger des fichiers sur sa machine

IUT Blagnac

Technologies de lInternet iulian ober, 2007

18

Permet un utilisateur dInternet de se connecter et donc dutiliser distance une machine comme si il se trouvait face elle

Telnet

anouchka

telnet
IUT Blagnac Technologies de lInternet iulian ober, 2007

19

Le World-wide Web (www)


un systme 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 lInternet, maintenant relativement rcent
1989-1992, projet hypertexte du CERN, Genve lorigine du langage HTML et du protocole HTTP 1992 : le premier navigateur graphique Mozaic (NCSA, US)

IUT Blagnac

Technologies de lInternet iulian ober, 2007

20

Hypertexte
Rfrence la capacit dinclure dans un document
du texte, des images, des sons, des vidos, etc, bref du multi-mdia des liens non-ambigus vers dautres 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 loutil qui permet de visualiser les document et ouvrir les liens.
IUT Blagnac Technologies de lInternet iulian ober, 2007

21

URL (Uniform Resource Locator)


Chane de caractres construite selon un standard pour dsigner une ressource, notamment dans un lien hypertexte

une autre page hypertexte (via http ou ftp) un flux vido ou audio (via mms, rtsp) la bote mail dune personne (via smtp) le tlphone classique (RTC) de quelquun

Structure: protocole:chemin . La forme du chemin dpend du protocole: ftp://ftp.netscape.com/pub/communicator chemin: // nom ou IP de lhte / chemin dans le systme de fichers http://fr.wikipedia.org/wiki/IP chemin: idem mailto:iober@irit.fr chemin: adresse mail callto:+33562747540 chemin: no. tlphone news:comp.theory chemin: nom du groupe de news
IUT Blagnac Technologies de lInternet iulian ober, 2007

22

Internet et scurit
Hypothse raliste : tout paquet IP peut tre corrompu par une personne malveillante. Consquences:
HTTP: la page web que vous visualisez peut ne pas tre celle envoye par le serveur HTTP, FTP: le fichier tlcharg peut tre corrompu (e.g., virus) DNS : ladresse IP avec laquelle vous communiquez ne correspond pas vraiment au nom de hte que vous avez spcifi

IUT Blagnac Technologies de lInternet iulian ober, 2007

23

Scurit : introduction aux solutions


Il appartient aux participants (couches suprieures) dun protocole bas sur IP dassurer la scurit de leur conversation. la majorit des protocoles classiques vus prsentent maintenant une version scurise

IPsec : scurit au niveau rseau SSL, TLS : scurit au niveau transport, remplace TCP, bas sur IP (pas sur IPsec !) HTTPS : HTTP au dessus dune liaison TLS (au lieu de TCP). Le mme principe peut sappliquer POP, IMAP, SMTP, SSH, SFTP : versions scurises de Telnet, FTP (mais pas bases sur TLS !)

IUT Blagnac

Technologies de lInternet iulian ober, 2007

24

Quest ce que lInternet


une interconnexion de rseaux une pile de protocoles (IP, TCP, UDP, FTP, HTTP, ) un espace de nommage (.org, .com, .fr domaines et sousdomaines) un ensemble dorganisations de normalisation et les normes associes (IETF, IANA, W3C, )
Technologies de lInternet iulian ober, 2007

IUT Blagnac

25

Acteurs de la gestion et de la normalisation


Internet Society (ISOC)


Internet Architecture Board (IAB) Mission: orientations architecturales long terme Internet Engineering Task Force (IETF) Mission: standards de linternet (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 lInternet iulian ober, 2007

IUT Blagnac

26

Les documents de lIETF


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 dun RFC exemple : RFC 0791 dfinissant le protocole IP http://www.ietf.org/rfc/rfc0791.txt

IUT Blagnac

Technologies de lInternet iulian ober, 2007

27

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 dfinissant le langage XML: http://www.w3.org/TR/2006/REC-xml-20060816/


IUT Blagnac Technologies de lInternet iulian ober, 2007

28

Structure du cours

fichiers structurs : notions du langage XML document hypertexte : langage HTML feuilles de style: langage CSS le protocole HTTP scurit : la PKI (public key infrastructure) et ses applications

IUT Blagnac

Technologies de lInternet iulian ober, 2007

29

XML

langage standard (recommandation W3C) permettant de dfinir des donnes structures un fichier XML est un fichier texte respectant un format particulier structur en lments laide de balises :
<unelement> contenu </unelement>

La balise ouvrante peut contenir des attributs :


<unelement attr="valeur attribut">

IUT Blagnac

Technologies de lInternet iulian ober, 2007

30

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> <prnom>Jules</prnom> <prnom>douard</prnom> <nationalit>grolandaise</nationalit> </identit> <!-- commentaire : mes diplmes maintenant --> <diplome anne="2005" intitul="Master ID" mention="TB" /> <diplome anne="2003" intitul="Licence " mention="AB" /> </cv>
IUT Blagnac Technologies de lInternet iulian ober, 2007

31

Vous aimerez peut-être aussi