Introduction Internet
Introduction Internet
Introduction Internet
Références:
V. MARTIN
Objectifs du cours
Objectifs Méthodologie Evaluation
• Travaux à remettre :
• Projet de développement
• 29 octobre EVAL_V1 (formatif)
• 24 décembre EVAL_V2 (formatif)
• Evaluation :
• Janvier : Examen QCM dispensatoire et Examen pratique dispensatoire
Méthodologie (Q2)
Objectifs Méthodologie Evaluation
• Organisation : 32h de 15 séances de laboratoire de 2h
• PHP en détails
• MySQL
• Formulaires
• Sessions et cookies
• Travaux à remettre:
• Projet de développement :
• début avril EVAL_V3 (formatif)
• début mai EVAL_V4 (évaluation finale)
• Evaluation :
• Juin : Examen QCM complet ou partiel et Examen pratique complet ou partiel
Evaluation globale du cours (Juin)
Objectifs Méthodologie Evaluation
AI
B1 – Q1&2 – UE6:
B1 Développement Web
HTML, CSS
HTML, CSS, PHP
e , React, …. B3 – Q1 – UE26:
B3 B3 – Q2 :
A ngula r, Vu
Frameworks Web
Stage
Développement Web
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Développement Web…
Interconnected networks…
Réseau simple
Réseaux OSI Histoire TCP/IP WWW Usages Internet
Intérêts des réseaux ?
Réseaux OSI Histoire TCP/IP WWW Usages Internet
? ?
Type de support
Localisation
Modèle OSI
Réseaux OSI Histoire TCP/IP WWW Usages Internet
Modèle théorique pour structurer les différents protocoles
1-Physique:
Transmission de bits
2- Liaison:
Envoi de trames
3- Réseau:
Envoi de paquets de proche en proche
4- Transport:
Envoi de datagramme de bout en bout entre processus
5-Session:
Synchronisation des échanges et ouverture/fermeture des sessions
6-Présentation:
Encodage et décodage des données applicatives
7-Application
Préhistoire d'Internet
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• 1955: Prémices d'un réseau commercial par IBM : SABRE
(Semi Automated Business Environment)
• 1958: Réseau militaire SAGE par l'ARPA (Advanced Research Project Agency)
• 1958: Création du 1er modem par les Laboratoires Bell
• 1961: Première théorie de communication par commutation de paquets en remplacement
des circuits dédiés
• 1969: 1er réseau par commutation de paquets, ARPANET, relie 4 ordinateurs
situés dans 4 universités américaines à l'initiative d'ARPA grâce aux
commutateurs (switch) IMP (Interface Message Processor).
• 1972: Première application de courrier électronique (@) par Ray Tomlinson
Naissance d'Internet
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• 1973: définition du modèle et des protocoles TCP/IP
• 1974: Lancement de Telenet, premier réseau commercial à commutation par paquets
• 1983: ARPANET adopte TCP/IP pour la première interconnexion par passerelle entre deux réseaux
(ARPANET et CSNET),
1ière mention d'Internet (Interconnected networks)
(Ports)
(IP)
(MAC)
Couche Accès réseau
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Support matériel de communication :
Application
– Type de câble ou d’onde
– Connecteurs Transport
• Chaque machine possède une « adresse IP » qui permet de la localiser sur le réseau.
Transport
• Les datagrammes sont acheminés à destination (adresse IP) grâce à des routeurs qui Internet
décident du chemin à emprunter jusqu’au routeur suivant… et ainsi de suite jusqu’à Accès
la destination. réseau
BLR
BE D PL RU
UA
Commutateur vs Routeur
Réseaux OSI Histoire TCP/IP WWW Usages Internet
Application
Transport
Internet
Accès
réseau
Routeur
Commutateur (router)
(switch) IP
MAC
Adresses IP
Réseaux OSI Histoire TCP/IP WWW Usages Internet
Chaque périphérique possède une adresse qui l'identifie sur le réseau.
Application
Transport
• IPv4 : les adresses IP sont codées sur 32 bits Internet
– Notation décimale : 4 chiffres entre 0 et 255, séparés par des points.
Accès
– Ex : 193.190.64.116 réseau
Application
Transport
Internet
Accès
réseau
Masque de sous-réseau
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Masque de sous-réseau
Application
– Permet d’identifier pour une adresse IP :
• L’adresse de routage Transport
Accès
Notation décimale Notation binaire réseau
Application
? Transport
Internet
Accès
réseau
– Ajout d'une somme de contrôle (checksum) par l'émetteur et vérifiée par le destinataire (validité) Internet
– Mécanisme d'acquittement : retransmission si acquittement (ACK) non reçu après un certain délai.
Accès
– Mécanisme de contrôle de flux réseau
FTP Accès
réseau
TLS
SMTP, POP, IMAP
Telnet, SSH
LDAP
SOAP
WebDAV
VoIP, Streaming
Protocoles applicatifs
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Courriels:
• SMTP (Simple Mail Transfert Protocol); Port 25; transfert de courriel vers serveurs de messagerie (courrier
sortant)
• POP (Post Office Protocol); Port 110; récupération de courriels situés sur un serveur de messagerie
(courrier entrant)
• IMAP (Internet Message Access Protocol); Port 143; idem POP avec la gestion de dossiers, la
synchronisation, …
Exemple : https://helpdesk.helmo.be/kb/faq.php?id=3
• Transfert de fichier:
• FTP (File Transfert Protocol); Ports 21 (commandes) et 20 (données); transfert de fichiers entre un client et
un serveur de fichiers.
Exemple: FileZilla
• WebDAV (Web-based Distributed Authoring and Versioning); gestion de fichiers complète avec
synchronisation et publication sur un serveur de fichiers
Protocoles applicatifs
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Authentification:
• LDAP (Lightweight Directory Access); Port 389; Gestion de services d'annuaire
• WebServices:
• SOAP (Simple Object Access Protocol);échange d'informations structurées en XML via HTTP ou SMTP
• Ligne de commande:
• Telnet (Terminal Network); Port 23; exemple de client telnet : Putty
• Téléphonie:
• VoIP (Voice Over IP); transport de la voix sur réseau TCP/IP
• Audio/Vidéo:
• Streaming; lecture du flux audio/vidéo à mesure qu'il est diffusé. Intérêts ?
Protocoles sécurisés
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• TLS (Transport Layer Security) en remplacement de SSL (Secure Socket Layer); Port 443
- Authentification (via des certificats)
- Chiffrage des données
- Intégrité des données
• Service permettant d’établir une correspondance entre l’adresse IP d’une machine et le nom
de domaine (plus facile à retenir).
• Lors de chaque requête utilisant un nom de domaine, un ou plusieurs serveurs DNS vont
être interrogés afin de trouver l’adresse IP équivalente (on parle de « résolution
d’adresse »).
Problème courant :
• Exemple : - web accessible sauf helmo.be
• International : https://who.is/ => serveur DNS != 192.168.128.2
• Belgique : https://www.dnsbelgium.be/whois
URL
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• URL : Uniform Resource Locator
• Localise une ressource sur Internet et indique comment y accéder (protocole).
• http://www.helmo.be/index.html
• ftp://john:secret@file.truc.com
• telnet://193.15.162.12:23
• …
• URI : Uniform Resource Identifier (URL ou URN Uniform Resource Name)
Structure d'une URL
Réseaux OSI Histoire TCP/IP WWW Usages Internet
[protocole]://[user:pass]@[domain][:port]/[chemin]
• URL relative : c’est une adresse qui est dépendante du contexte (c-à-d de l’URL courante). Le
protocole et le domaine ne sont pas spécifiés car déduits de l’URL courante.
L’URL relative permettra de déplacer plus facilement son site vers une autre racine. On peut
remonter dans la structure hiérarchique :
– / remonte à la racine
– ../ remonte d’un niveau dans la hiérarchie
Exemples urls
Réseaux OSI Histoire TCP/IP WWW Usages Internet
Soit la position courante http://www.helmo.be/cg/info/grille.html
cours.html http://www.helmo.be/cg/info/cours.html
../biomed/grille.html http://www.helmo.be/cg/biomed/grille.html
../../gramme/ing/grille.html http://www.helmo.be/gramme/ing/grille.html
../info/../info/grille.html http://www.helmo.be/cg/info/grille.html
FAI : Fournisseur Accès Internet
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Un Fournisseur d’Accès Internet (FAI1) est une entreprise qui est en mesure d’offrir une
connexion Internet à ses abonnés.
• Le FAI gère généralement son propre réseau (AS2), directement connecté au reste d’Internet
via un point d’échange Internet (IXP3)
• Le FAI gère un certain nombre d’adresses IP qu’il peut assigner à ses abonnés pendant la
durée de leur connexion.
• Le FAI va aussi s’occuper de vérifier l’identité de l’utilisateur lors de la connexion et facturer
le service suivant le type d’abonnement
• En Belgique, nous disposons de deux IXP : le Belgian National Internet eXchange (BniX) et le
Free Belgian Internet Exchange (FreeBIX).
1
En anglais : ISP – Internet Service Provider
2
En anglais : AS – Autonomous System
3
En anglais : IXP – Internet eXchange Point
Connexion à Internet
Réseaux OSI Histoire TCP/IP WWW Usages Internet
http://www.google.com smtp://smtp.helmo.be
Utilisateur privé xmpp://user@im.apper.org
193.190.64.116
66.102.13.106 68.178.232.99
Réseau
téléphonique
(ou câble)
FAI
Internet
IXP
AS
Internet… en résumé
Réseaux OSI Histoire TCP/IP WWW Usages Internet
… et le web alors ?
World Wide Web
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• WWW ≠ Internet
• Le World Wide Web désigne un système de serveurs permettant d’accéder à des ressources
(pages HTML, graphiques, sons, vidéos) reliés entre eux par des liens hypertexte.
• WWW = HTTP + URL + HTML
• Un navigateur (browser) est un logiciel permettant de naviguer sur le web.
• On considère que l’inventeur du World Wide Web est Tim Berners-Lee.
Histoire Internet, suite… et pas fin !
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• 1990 : Naissance du World Wide Web
• Premiers FAI (1994 en France, 1995 Skynet en Belgique)
• 1995 : Accords commerciaux entre opérateurs de réseau et la NSF => NAP (Network Access
Points)
- plusieurs épines dorsales
- des centaines de réseaux régionaux
- des dizaines milliers de LAN
- des millions d'ordinateurs connectés
Request HTTP
Clients Serveurs Web
Response HTTP
Communication HTTP simplifiée
Réseaux OSI Histoire TCP/IP WWW Usages Internet
Serveur DNS
2) Requête DNS
www.helmo.be = ??
192.168.2.1
1) Saisie de l’URL dans le navigateur
3) Réponse DNS
(www.helmo.be/index.html) www.helmo.be = 68.178.232.99
www.helmo.be
4) Requête HTTP
GET/HTTP/1.1
Host: www.helmo.be
6) Affichage de la page …..
web dans le
navigateur 68.178.232.99
5) Réponse HTTP
Status: HTTP/1.1 200 OK
…..
Page web en HTML
Dangers d'Internet
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Hoax
– Information fausse ou périmée envoyée par email et relayée spontanément par les internautes.
– Pas de danger pour l’ordinateur mais risque de désinformation, d’atteinte à l’image, d’encombrement du
réseau ou des organismes mentionnés (ex: accueil d’hôpital)
• Virus
– Logiciel malveillant cherchant à se propager à d’autres ordinateurs via un programme hôte.
– Peut affecter plus ou moins gravement le fonctionnement de l’ordinateur infecté
• Worm (ver)
– Logiciel malveillant qui se propage sur plusieurs ordinateurs en utilisant le réseau internet sans nécessiter
un programme hôte.
– Un ver n'a pas besoin d'un programme hôte pour se reproduire. Il exploite les différentes ressources de
l'ordinateur qui l'héberge pour assurer sa reproduction.
– Peut servir de relai pour une attaque de type « Denial of Service » ou provoquer d’autres types de dégâts
sur l’ordinateur infecté.
45
Dangers d'Internet
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Spam (pourriel)
– Envoi massif de courriers électroniques non-sollicités.
– Contenu : publicité pour produit pharmaceutiques, liés au sexe, crédit financier, jeux de hasard, produits
de contrefaçon, transfert de fonds…
– Plus de 90% des emails transitant sur Internet sont des spams.
– Désagrément pour l’utilisateur, coût de nettoyage des boîtes email, engorgement du réseau…
– Ne communiquez pas votre adresse email n’importe où ou à n’importe qui…
• Phishing (hameçonnage)
– Technique visant à obtenir des renseignements personnels (mot de passe, numéro de carte de crédit,…)
en vue de perpétrer une usurpation d’identité.
– Se fait via l’envoi d’email ou d’un site internet donnant l’impression que l’on s’adresse à un tiers de
confiance.
46
Internet et données personnelles
Réseaux OSI Histoire TCP/IP WWW Usages Internet
• Vous n’avez pas (ou peu) de contrôle sur les informations publiées à votre sujet sur Internet.
• L’anonymat n’existe pas sur Internet (votre FAI garde trace de tout ce que vous faites).
• Vos données (adresse IP, O.S., browser, fournisseur d’accès, etc…) ainsi que vos habitudes de
surf sont capturées et analysées par certains sites...afin de cibler au mieux la publicité.
47
Internet et la fiabilité des contenus
Réseaux OSI Histoire TCP/IP WWW Usages Internet
– Internet propose des contenus dont la qualité et la valeur scientifique n’est pas toujours vérifiée.
– Internet rend accessibles des contenus répréhensibles ou non-adaptés à tous les publics.
• Incitation à la haine raciale
• Pédopornographie
• Non-respect du droit d’auteur
• …
48