Aucun titre de diapositive - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Aucun titre de diapositive

Description:

... HyperText Tranfert Protocol (RFC 1945 et 2068) ... port 23 : prise de contr le distance FTP = File Transfert Protocol - port 21 : ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 20
Provided by: AlainGi6
Category:

less

Transcript and Presenter's Notes

Title: Aucun titre de diapositive


1
Internet
Introduction aux technologies Internet François
BONNEVILLE aricia - francois_at_aricia.fr Laboratoire
d'Informatiquede lUniversité de
Franche-Comté bonnevil_at_lifc.univ-fcomte.fr
2
Objectifs
  • Historique d Internet
  • Notions de réseau et du protocole TCP/IP
  • Fonctionnement d Internet
  • Le nommage sur Internet
  • Présentation des services traditionnels
  • Les services WEB

3
Historique d Internet
  • 1969 l'agence DARPA (Defence Advanced Research
    Project Agency) dépendant du DOD (Department Of
    Defense), développe le réseau ARPANET avec 4
    noeuds.Objectif constituer un réseau fiable
    résistant aux attaques ennemies.
  • 1972 Naissance du courrier électronique
  • 1973, spécifications des RFC (Request for
    Comments) du protocole TCP/IP par Vinton CERF
  • 1980 La NSF (National Center for Supercomputing
    Applications) developpe son propre réseau
    NSFNET relie différents réseaux régionaux.
  • 1982 Apparition du nommage des machines.

4
Historique d Internet (suite)
  • 1986 LINRIA est le premier site connecté à
    Internet en France
  • 1991 Mise en place de Gopher ( l ancêtre du
    web)
  • 1991 Développement du WEB au CERN de Genève
  • 1993 130 sites WEB dans le monde - premiers FAI
    pour le grand public
  • 1994 3000 sites WEB dans le monde - création de
    Yahoo
  • 1998 Plus de 2 millions de sites
  • 2000 20 millions de sites
  • 2003 3,3 milliards de pages indéxées par Google

5
Le protocole TCP / IP
  • IP Internet Protcol
  • toute machine a une adresse xxx.xxx.xxx.xxx
    (ipv4)
  • xxx valeur de 0 à 255
  • masque pour définir un réseau
  • passerelle pour accéder à un autre réseau

6
Le protocole TCP / IP
  • Le protocole TCP
  • Initialise et termine une communication entre 2
    machines - notion de port
  • Multiplexe les données pour qu une machine
    puisse simultanément communiquer avec plusieurs
    autres
  • Découpe les messages en paquets de longueurs
    variables remis au protocole IP
  • Vérifie le flux de données afin d éviter une
    saturation
  • remet en ordre les paquets en provenance du
    protocole IP

7
Fonctionnement d Internet
  • l'IAB (Internet Architecture Board) comité
    chargé de coordonner l'architecture, la gestion
    et le fonctionnement d'Internet.
  • l'IETF (Internet Engineering Task Force,
    www.ietf.org) problèmes techniques à court et
    moyen terme
  • l'IRTF (Internet Research Task Force,
    www.irtf.org) coordonne les activités de
    rechercherelatives à TCP/IP.

8
Fonctionnement d Internet
  • Classe d adresses gérées par L'IANA
  • (Internet Assigned Numbers Authority)
    www.iana.org
  • Délégation à des organismes sur chaque continent
  • NIC (Network Information Center)
  • En Europe RIPE (Reseaux IP Europeens)
    www.ripe.net
  • re-delegue une partie de cette fonction a
    d'autres NIC
  • dans chaque pays europeen

9
Economie d Internet
  • Chaque réseau choisit les modalités de son
    interconnexion
  • Les réseaux sont coopératifs
  • Création de nœuds d échange peering
  • L utilisateur final accède au réseau par
    l intermédiaire des FAIs(Fournisseur d Accès
    Internet)
  • Dilemme coopération (acheminement) /
    concurrence (accès)

10
Le nommage sur Internet
  • Fichiers hosts
  • Serveurs de noms DNS
  • Principe découpage en zone.com - .net - .org -
    .gov. - .edu- .mil - .fr - .uk - .it - .de - .it
  • 13 serveurs  root  dressent la liste de la
    délégation des zones
  • chaque zone gérée par un NIC qui attribue des
    noms de domaines selon des règles qui lui sont
    propresnomdedomaine.zone délégué à 2 serveurs de
    noms
  • les serveurs de noms dressent l équivalencemachi
    ne.nomdedomaine.zone adresse IP
  • Chaque machine qui veut résoudre un nom doit
    questionner un serveur de noms

11
Le nommage sur Internet
  • Déposer un nom de domaine
  • Choisir l extension (la zone) .com ou .fr
  • Pour les extensions .com, .net, .com
  • Règle premier arrivé premier servi
  • choix entre plusieurs prestataires Network
    Solutions, Gandi
  • Pour l  extension .fr
  • Géré par l AFNIC
  • Règle très stricte charte de nommage
  • choix du prestataire parmi les membresde l AFNIC
  • Paramétrage du serveur de nom avec son
    prestataire

12
Les services traditionnels
  • Telnet - port 23 prise de contrôle à distance
  • FTP File Transfert Protocol - port 21
    tranfert de fichiers
  • SMTP Simple Mail Transfert Protocol - port
    25envoi de messages électroniques
  • POP Post Office Protocol - port 110lecture
    boite aux lettres électroniques
  • NNTP Network Net Transport Protocol - port
    119Forums de discussions (newgroup)
  • HTTP Hyper Text Transfert Protocol - port
    80affichage de pages WEB

13
Le protocole HTTP
  • Historique
  • Le protocole HTTP
  • Les méthodes GET et POST
  • Les Cookies
  • Les Serveurs HTTP
  • Autour d HTTP

14
Le Protocole HTTP
  • HTTP HyperText Tranfert Protocol (RFC 1945 et
    2068)
  • protocole de rapatriement des documents
  • protocole de soumission de formulaires
  • Principe de fonctionnement
  • très simple
  • connexion
  • demande (GET) d un document
  • renvoi du document (status200) ou d une erreur
  • déconnexion

15
Dialogue HTTP
  • Requete du client
  • GET http//www.univ-fcomte.fr/ HTTP/1.0
  • User-Agent Mozilla/4.0 (compatible MSIE 5.0
    Windows 95)
  • Réponse du serveur
  • HTTP/1.0 200 OKDate Sat, 15 Jan 2000 143712
    GMTServer Microsoft-IIS/2.0Content-Type
    text/HTMLContent-Lentgh 126Last-Modified
    Fri, 14 Jan 2000 082513 GMTltHTMLgtltHEADgtltTITLEgt
    Universiteacute de Franche-Comteacutelt/titlegt
    lt/HEADgt...lt/HTMLgt

16
Les réponses du serveur en HTTP/1.0
  • La version HTTP utilisée par le serveur
  • Le statut de la réponse sous forme numérique
  • Le statut de la réponse sous forme de texte.La
    réponse est du genre HTTP/1.0 200 OKStatus de
    la réponse
  • 100-199 Informationnel
  • 100 Continue (le client peut envoyer la suite
    de la requête), ...
  • 200-299 Succès de la requête client
  • 200 OK, 201 Created, 204 No Content, ...
  • 300-399 Redirection de la Requête client
  • 400-499 Requête client incomplète
  • 400 Bad Request , 401 Unauthorized, 403
    Forbidden, 404 Not Found
  • 500-599 Erreur Serveur

17
Récupération d un document
18
Soumission d un Formulaire
  • Méthode POST

19
Comportement du Client face au type du document
retourné
  • Visualisation native
  • la fonction de visualisation est dans le
    navigateur
  • text/html, image/jpeg
  • Visualisation par plugin
  • Realaudio, Flash
  • liée dynamiquement pour réaliser la visualisation
  • world/vrml, text/tex
  • Visualisation externe
  • la fonction n est pas présente dans le
    navigateur qui rapporte le document et le
    sauvegarde dans un fichier temporaire
Write a Comment
User Comments (0)
About PowerShow.com