Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal

Documents pareils
L3 informatique Réseaux : Configuration d une interface réseau

Introduction aux Technologies de l Internet

Algorithmique et langages du Web

LE RESEAU GLOBAL INTERNET

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Rappels réseaux TCP/IP

M Architecture des réseaux

Présentation Internet

Introduction. Adresses

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

2. DIFFÉRENTS TYPES DE RÉSEAUX

Administration réseau Résolution de noms et attribution d adresses IP

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection)

Le réseau Internet.

Cisco Certified Network Associate

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID,

Réseaux - Cours 4. Traduction d adresse (NAT/PAT) et Service de Nom de Domaine (DNS) Cyril Pain-Barre. IUT Informatique Aix-en-Provence

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

NOTIONS DE RESEAUX INFORMATIQUES

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

GENERALITES. COURS TCP/IP Niveau 1

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Informatique Générale Les réseaux

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Réseaux et protocoles Damien Nouvel

Serveurs de noms Protocoles HTTP et FTP

Master d'informatique 1ère année Réseaux et protocoles

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Les Réseaux Informatiques

Figure 1a. Réseau intranet avec pare feu et NAT.

Internet et Programmation!

Programmation Internet Cours 4

Le service de nom : DNS

Administration des ressources informatiques

Programmation Réseau. ! UFR Informatique ! Jean-Baptiste.Yunes@univ-paris-diderot.fr

TP a Notions de base sur le découpage en sous-réseaux

Cours CCNA 1. Exercices

Devoir Surveillé de Sécurité des Réseaux

Cours admin 200x serveur : DNS et Netbios

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Services Réseaux - Couche Application. TODARO Cédric

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

Cisco Certified Network Associate

Sécurité des réseaux Firewalls

Les cahiers pratiques de Anonymat.org. SocksCap32. Edition du 20 Octobre 2000

Outils de l Internet

Domain Name System. F. Nolot

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

Domain Name Service (DNS)

B1-4 Administration de réseaux

TER Réseau : Routeur Linux 2 Responsable : Anthony Busson

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

Noms de domaines internationalisés (IDN)

N o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2

Aperçu technique Projet «Internet à l école» (SAI)

Le filtrage de niveau IP

Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateur : Michel Gagné

Tout sur les Réseaux et Internet

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

TARMAC.BE TECHNOTE #1

18 TCP Les protocoles de domaines d applications

Internet Le service de noms - DNS

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

Exemple d application: l annuaire DNS Claude Chaudet

Cours des réseaux Informatiques ( )

Applications en réseau

CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet

Chapitre : Les Protocoles

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Introduction de la Voix sur IP

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine

TAGREROUT Seyf Allah TMRIM

Fonctionnement d Internet

Linux LTE 2 - ISSBA. Année universitaire Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Proxy et reverse proxy. Serveurs mandataires et relais inverses

TP4 : Firewall IPTABLES

Réseaux. 1 Généralités. E. Jeandel

SUJET DES FINALES NATIONALES Sujet jour 1 version 1

Internet Protocol. «La couche IP du réseau Internet»

LES NOMS DE DOMAINE (Notes) TABLE DES MATIÈRES 0.00 GÉNÉRALITÉS NOMS DE DOMAINES GÉNÉRIQUES INTERNATIONAUX... 3

Supervision de réseau

DIFF AVANCÉE. Samy.

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

1 Résolution de nom Introduction à la résolution de noms Le système DNS Les types de requêtes DNS...

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Présentation du système DNS

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

Guide Numériser vers FTP

Transcription:

Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal Les notions de base doivent être maîtrisées : protocoles, types de protocole, systèmes analogiques et numériques, les types d adresses, les différences et relations entre elles. Sans devoir tout mémoriser, il faut avoir une compréhension générale des protocoles TCP, IP et DNS Qu est ce qu Internet? (GDT) Le réseau informatique mondial constitué d'un ensemble de réseaux nationaux, régionaux et privés, qui sont reliés par le protocole de communication TCP IP.» En d autres termes, Internet est le réseau informatique résultant de la combinaison des réseaux capables de communiquer au moyen des protocoles TCP IP 1

Métaphoriquement, c est un lieu 2 milliards d Internautes Au Canada, les ¾ des ménages C est aussi le lieu où trouver des informations de tout genre, des produits et des services, ainsi que l expression culturelle des peuples du monde entier Un système analogique fait usage d un spectre continu de valeurs Un système numérique est un système qui utilise les nombres binaires afin d acquérir, de traiter, de transmettre, de stocker ou d afficher des informations (ou données) Avantages du numérique: vérification, compression et chiffrement Avec le numérique, la convergence devient possible 2

Réseau physique v. réseau logique Réseaux physiques : Bell, Videotron, le réseau informatique de l Université de Montréal Réseau logique : un réseau qui résulte de tous les réseaux interconnectés parlant le même langage Internet est un réseau logique acheminant de l information sous forme numérique, il favorise la convergence Conçu il y a plus de cent ans, le réseau téléphonique (Public Switched Telephone Network, PSTN) est un réseau physique qui offre une communication de point à point entre deux téléphones En principe, un circuit s'établit entre les deux postes téléphoniques pour la durée de la communication et les infrastructures utilisées ne peuvent être utilisées à d'autres fins. Toute la «bande passante» de ce circuit est réservée pour la durée de l appel. Les protocoles d Internet, les protocoles TCP/IP, font abstraction du support physique et offrent des services réseau à des applications non définies Le réseau est hétérogène Les supports physiques varient : fils de cuivre, câble coaxial, fibre optique, ondes hertziennes Les réseaux sont financés, conçus et mis en place par des entités différentes Le facteur unificateur de tous ces éléments est le partage des mêmes protocoles: ces réseaux parlent le même langage 3

Commutation par paquet (datagrammes) Paquet d information Méta informations : adresse de la source, de la destination, TTL, taille Contenu: information ou charge utile, généralement 1500 caractères ou moins Ils se meuvent de façon indépendante par des routeurs, pas de route pré établie Source : Pascal NICOLAS Université d'angers, http://www.info.univ-angers.fr/pub/pn/poly/node39.html Source : Introduction to Network Protocols. Source : www.codeguru.com/cpp/sample_chapter/article.php/c12219/ 4

Source : Introduction to Network Protocols. Source : www.codeguru.com/cpp/sample_chapter/article.php/c12219/ Un protocole technique : «un ensemble de règles décrivant en termes techniques comment une action doit être exécutée» La notion de protocole est familière : téléphone, adressage d une lettre Dans un réseau, les protocoles ont généralement pour objet de définir les modalités de connexion et d échange des données Exemple : Le protocole décrit dans RFC 2822 précise la forme de l adresse d un courriel Les protocoles constituent une forme de normativité technique Les protocoles sont parfois dit propriétaires ou, alternativement, ouverts Propriétaires Généralement secrets, ou protégés par des brevets Exemple : le protocole de communication de Skype Ouverts : Disponibles à tous, la documentation est publiée Gratuité (pas de brevet) Non discriminatoire, parfois pourvu de licences contre la prédation Favorise le choix Les protocoles de la suite TCP IP sont des protocoles ouverts Ils peuvent donc être implantés sans qu il soit nécessaire de demander la permission ni d acquitter de frais de licence 5

Source Les forums publics comme le W3C : exemple le protocole XHTML L industrie SSL, les cookies (de Netscape) PDF (de Adobe) Type De facto : QWERTY De jure : IPv6 Une approche selon laquelle le service est centralisé sur un serveur et est rendu accessible par un logiciel client opérant sur un autre ordinateur celui de l usager Les logiciels client et serveur communiquent par un protocole déterminé Exemple Un logiciel serveur Apache sert des pages web via le protocole HTTP Ces pages sont accessibles par le biais d un logiciel client compatible, comme Internet Explorer Contre exemple Le Peer2Peer : Napster, KazAa, Bittorent Le protocole IP est relatif à l adressage, au morcellement des paquets et à leur acheminement d une adresse IP à une autre. Circulation des paquets Sans connexion, chaque paquet circule de façon indépendante De la source, le paquet est acheminé vers une passerelle qui l achemine à premier routeur qui le réacheminera à un autre et ainsi de suite jusqu à destination Les routeurs disposent de tables leur indiquant vers quel routeur voisin il faut acheminer un paquet Le protocole IP ne suffit pas 6

Le protocole TCP assure un acheminement ordonné, de la source à la destination, de l ensemble des paquets d un message Le travail de TCP Construit des paquets (source, destination, information de contrôle et de séquence et le contenu lui même) Établit une connexion et la gère Vérifie que tous les paquets sont reçus et au besoin les redemande ou les réachemine Fournit l information au logiciel qui l a demandée UDP est un autre protocole de transport, mais lui sans connexion et sans vérification d erreur 7

Source : Introduction to Network Protocols. Source : www.codeguru.com/cpp/sample_chapter/article.php/c12219/ Le principe veut que le réseau soit aussi simple que possible et que l intelligence se trouve aux extrémités dans les programmes «A stupid network with smart applications» Internet ne fait qu acheminer les datagrammes, leur contenu ne concerne pas le réseau 8

HTTP FTP Telnet, SSH POP, IMAP Traceroute/DNSLookup/ www.austlii.org www.canlii.org www.juriburkina.bf Utiliser http://network tools.com/ Adresses IP (IPv4, IPv6, NAT) Noms de domaine URL Adresses de courriel 9

Numérique, unique, nécessaire pour utiliser Internet Formée de quatre octets, des nombres binaires de huit bits, séparés par des points Exemple : 132.204.34.18 Retour Un nombre binaire de 32 bits représenté comme 4 octets La valeur de chaque élément ne peut dépasser 255, i.e. 11111111 L adresse comporte deux éléments, un désigne le réseau, l autre un hôte particulier (c est à dire, un ordinateur) Les nombres formant l adresse sont en quelque sorte hiérarchisés (132.204.0.0) L administration des sous réseaux et des plages d adresses est décentralisée Traditionnellement, les adresses étaient stables Aujourd hui, l adressage est presque toujours dynamique Au bureau À la maison 10

Au départ, 1 ordinateur = 1 adresse Cela a changé, notamment parce Les adresses manquaient Des firewalls (coupe feu) se sont insérés entre le réseau interne et Internet Le firewall convertit l adresse interne (ex. : 192.168.0.0) en adresse externe par (ex. : 132.204.132.24:3434) Enjeux Définition Un nom de domaine définit la portée d une autorité administrative dans Internet sur la base du système des noms de domaines (DNS) Par ailleurs, les ordinateurs connectés à Internet utilisent leur nom de domaine comme identificateur Caractéristiques Hiérarchiques Correspondent plus ou moins à une adresse IP Jamais utilisés par les ordinateurs Deux sens ou acceptions Domaine totalement qualifié : www.ibm.com Domaine de second niveau : ibm.com Avantages Mnémonique, configurable La racine de tous les noms de domaine est gérée par le Internet Corportation for Assigned Names and Numbers (ICANN) Structure géographique ou cctld (code de pays ISO à deux lettres) ca, fr, ch, be, de, us, bb et ainsi de suite Structure générique ou gtld Traditionnellement la plus recherchée «.com», «.org», «.net» 11

Les noms de domaines sont gérés hiérarchiquement Les serveurs DNS «root» sont sous le contrôle de l Internet Corporation for Assigned Names and Numbers (ICANN) Le domaine «.ca» est sous le contrôle de l Autorité canadienne pour les enregistrements Internet (ACEI) Le domaine de second niveau «umontreal.ca» est sous le contrôle de l UdeM Le sous domaine «iro.umontreal.ca» est sous le contrôle du Département d informatique et de recherche opérationnelle Name.aero.asia.biz.cat.com.coop.edu.gov.info.int.jobs.mil.mobi.museum.name.net.org.pro.tel.travel En(ty air transport industry Asia Pacific region business Catalan commercial coopera(ves educa(onal governmental informa(on interna(onal organiza(ons companies U.S. military mobile devices museums individuals, by name network organiza(on professions Internet communica(on services travel and tourism industry related sites L utilisation de noms de domaine est possible grâce aux Domain Name Servers (DNS) Un système de bases de données distribuées qui gère la relation nom_de_domaine/adresse_ip Pour utiliser Internet, tous les ordinateurs doivent disposer d un accès à un DNS Des milliards d adresses, des millions d usagers faisant des centaines de requêtes chaque jour Une base de données distribuée Organisée de façon hiérarchique L utilisation de caches 12

Si l on souhaite accéder à «www.ibm.com» Le DNS de l UdM devrait avoir dans sa cache l adresse IP, sinon Il s adresse à un des serveurs «root» De qui il obtient le serveur pour «.com» De qui il obtient le serveur pour «ibm.com» De qui il obtient l adresse IP de «www.ibm.com» Il fournit cette adresse IP et l inscrit dans sa cache au cas où on la lui demande de nouveau dans les prochains jours Traditionnellement 1 ordinateur = 1 adresse = 1 nom Maintenant 1 adresse = plusieurs ordinateurs 1 ordinateur = plusieurs adresses 1 adresse = plusieurs noms 1 nom = plusieurs adresses Adresses IP Répartition inégale Décentralisation de leur attribution Adresses dynamiques ou internes : NAT et FSI Noms de domaine Gestion des TLD génériques tel «.com» Gestion des ressources centrales «roots» Décentralisation Ils offrent un point de prise pour la régulation des États Illustration : http://www.domaintools.com 13

poulind@poste.umontreal.ca poulind@umontreal.ca daniel.poulin@umontreal.ca Daniel Poulin <daniel@lexum.ca> Madame la juge Tremblay <tritri@aol.com> Exemple: http://www.canlii.org/fr/collections.html#on http://206.55.87.148:80 /fr/qc/ Éléments Le protocole («HTTP») Le nom de domaine (ou l adresse IP 206.55.87.148) Le numéro de port («:80») Le nom de fichier («/fr/qc/index.html») L ancre («#on») Exemple : «Domain info» à http://network tools.com avec CanLII En principe, sur Internet L'absence de centre : peu de contrôle Les connexions sont «end to end» Tout ordinateur peut communiquer avec tout autre Les chemins empruntés peuvent varier Conséquences Ce qui convient quelque part, peut offenser ailleurs, mais être néanmoins accessible Des choses imprévues, des innovations, surviennent : Napster, Skype 14

Nombres décimaux Nombres binaires 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 Cl de à Pour le réseau # adr. de réseau # adr. pour les hôtes A 0.1.0.0 126.0.0.0 1er octet 128 16 777 214 B 128.0.0.0 191.255.0.0 Le deux 1er octets 16 384 65 000 C 192.0.1.0 223.255.255.0 Trois 1er octets 2,1 M 253 L Université de Montréal possède un réseau de classe B: 132.204.0.0 15