• Aucun résultat trouvé

Codage binaire

N/A
N/A
Protected

Academic year: 2022

Partager "Codage binaire"

Copied!
20
0
0

Texte intégral

(1)

1 Généralités sur les réseaux informatiques

2 Organisation de l'internet

3 Les services de l'internet

4 Les protocoles TCP IP

5 Moyens de connexion à l'internet

6 Sécurité sur l'internet

(2)

4 Les protocoles TCP IP Généralités

Pile TCP IP

Exemple de fonctionnement

(3)

Internet = Interconnexion de réseaux

(4)

Parcours à travers l'internet

Un réseau local est un ensemble de machines qui peuvent communiquer entre elles sans avoir à passer par un routeur.

Transmettre des données d'une machine connectée au réseau A jusqu'à une machine connectée au réseau B à travers l'internet consiste à faire des sauts successifs de routeur en routeur en traversant à chaque fois un réseau particulier.

Illustration vidéo à partir dehttp://warriorsofthe.net/movie.html

(5)

Adressage

Selon la norme CIDR (Classless Inter-Domain Routing)

Chaque machine connectée à l'internet est identiée par une adresse IP(= nombre de 4 octets) accompagnée d'unmasque (= entier compris entre 13 et 27). codage binaire

Une adresse IP est composée

d'unidentiant de réseau(adresse réseau) d'unidentiant de machine

Si le masque est égal à k, alors l'adresse réseau est constituée des k premiers bits les plus à gauche (parmi les 32) suivis de 32−k bits à 0.

exemple : 193.49.144.1/15 adresse réseau : 193.48.0.0/15 adresse machine : 0.1.144.1

(6)

Codage binaire

unBInary digiT= 0 ou 1 unoctet = 8 bits

28=256 combinaisons possibles de 00000000 à 11111111 décimal binaire

0 00000000

1 00000001

2 00000010

. . . . . . 201 11001001

. . . . . . 255 11111111 201=128+64+8+1

128 64 32 16 8 4 2 1

1 1 0 0 1 0 0 1

adresses IP

(7)

Adressage . . .

Les organismes numérotent les machines de leur réseau en leur attribuant à chacune une adresse IP qui fait partie d'un réseau qui lui a été attribué.

De manière administrative, l'obtention d'une plage d'adresses IP pour créer un nouveau réseau est gérée par l'ICANN de manière décentralisée et hiérarchique. Pour l'Europe, c'est le RIPE Network Coordination Centre (http://www.ripe.net) qui assure cette gestion.

D'une manière générale, les FAI (Fournisseurs d'Accès à Internet) disposent ainsi de plages d'adresses qui leurs sont attribuées par l'un de ces organismes (le document

ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt

donne la liste des plages d'adresses IP attribuées par le RIPE).

(8)

Nommage

Le DNS (Domain Name System) est un service (client + serveur) qui permet de faire la correspondance entre les noms symboliques et les adresses IP.

A tout serveur identié par son nom (ex www.google.fr) correspond une ou plusieurs adresses IP de machines hébergeant ce serveur.

A chaque fois que l'on appelle un service (un serveur) par son nom, le logiciel client doit d'abord résoudre le nom du service, ie : trouver l'adresse IP de la machine hébergeant ce service. Pour cela, il fait appel à un serveur DNS.

Les serveurs DNS indiquent également aux clients SMTP, quels sont les serveurs gérant le courrier électronique de chaque domaine.

(9)

Organisation des noms de domaines

com edu org fr de

gov

elysee univ−

angers

info

sirius

istia

(10)

Organisation des noms de domaines . . .

C'est un espace de noms hiérarchisé.

info.univ-angers.fr⊂ univ-angers.fr⊂ fr .fr, .com, . . .sont des TLD (Top Level Domains)

info.univ-angers.fr n'est pas le nom d'une machine, il peut servir dans l'adresse de courrier électronique (ex pn@info.univ-angers.fr).

La dénition et l'attribution des noms dépend de l'entité responsable de chaque niveau dans la hiérarchie

sirius :département d'informatique de l'université d'Angers info : université d'Angers

univ-angers : AFNIChttp://www.afnic.fr

fr : ICANNhttp://www.icann.org

(11)

Création d'un nom de domaine

La création des TLD dépend de l'ICANN, gros enjeux conomiques et politiques.

Pour les domaines nationaux (sous .fr, .de, .uk,. . .), chaque pays a ses règles propres. Pour la France voir

http://www.afnic.fr.

Pour .com, .org, .net pas de règles particulières : 1erarrivé, 1erservi, d'où conits fréquents. L'enregistrement se fait auprès de sociétés registres (registar) moyennant une redevance annuelle.

Jusqu'à récemment, le nom choisi ne devait comporter que des lettres minuscules de a à z, des chires de 0 à 9 et le trait d'union. Une nouvelle norme IDN (Internationalized Domain Nameshttp://www.icann.org/topics/idn.html) permet d'étendre les possibilités. Mais c'est encore très peu utilisé en pratique et pose des problèmes

(12)

Résolution de nom

La résolution d'un nom en une adresse IP est gérée par des serveurs de noms qui représentent une base de données distribuée des noms de domaine.

Quand une entité a reçu l'autorité de gérer une zone elle doit maintenir au moins deux serveurs de noms : un primaire et un ou plusieurs secondaires.

Quand un serveur reçoit une question : quelle est l'adresse IP de www.univ-angers.fr ?

soit il connait la réponse (parce que cela concerne son domaine ou qu'il l'a mémorisé temporairement après une requête précédente identique) et il la retourne immédiatement

soit il interroge un autre serveur (mode récursif) et retournera la réponse quand il la recevra soit il indique au demandeur quel serveur interroger (mode itératif) et le demandeur pose à nouveau sa question à cet autre serveur.

(13)

Résolution de nom . . .

http://media.pearsoncmg.com/aw/aw_kurose_network_2/applets/dns/dns.html

dns.a

www.a.a dns.a.a

nav.b.a dns.b.a

domaine a

1 2 3 4

5 6

7

(14)

4 Les protocoles TCP IP Généralités

Pile TCP IP

Exemple de fonctionnement

(15)

La pile TCP IP

processusutilisateur processusutilisateur processusutilisateur

transport applications

réseau

liens

processusutilisateur logiciels

hors du SE

logiciels dans le SE

adressage IP uniquement

adressage physique

4

21 7

interface matérielle

IGMP UDP

ex : ping ex : FTP

IP

ARP RARP

3 5

6 ex : DHCP

TCP

ICMP

(16)

La pile TCP IP

Les logiciels TCP/IP sont structurés en quatre couches de protocoles qui s'appuient sur une couche matérielle.

La couche de liens est l'interface avec le réseau et est

constituée d'un driver du système d'exploitation et d'une carte d'interface de l'ordinateur avec le réseau.

La couche réseau ou couche IP (Internet Protocol) gère la circulation des paquets à travers le réseau en assurant leur routage. Elle comprend aussi les protocoles ICMP (Internet Control Message Protocol) et IGMP (Internet Group Management Protocol)

(17)

La pile TCP IP . . .

La couche transport assure tout d'abord une communication de bout en bout en faisant abstraction des machines

intermédiaires entre l'émetteur et le destinataire.

Elle s'occupe de réguler le ux de données et assure un transport able (données transmises sans erreur et reçues dans l'ordre de leur émission) dans le cas de TCP (Transmission Control Protocol)

Le transport est non able dans le cas de UDP (User

Datagram Protocol). Il n'est pas garanti qu'un paquet (appelé dans ce cas datagramme) arrive à bon port, c'est à la couche application de s'en assurer.

La couche application est celle des programmes utilisateurs comme les navigateurs et serveurs web, les clients et serveurs FTP, SMTP, POP, IMAP. . .

(18)

Communication entre 2 machines du même réseau

ordinateur A ordinateur B

client FTP

TCP

IP

Ethernetdriver

protocole FTP

protocole TCP

protocole IP

protocole Ethernet

IP TCP serveur FTP

driver Ethernet

bus Ethernet

(19)

Interconnexion de 2 réseaux

driver driver

Ethernet IP TCP client FTP

Ethernet

ordinateur B ordinateur A

paquet identique message identique

routeur

Token Ring Token Ring

driver driver

Token Ring serveur FTP

TCP

IP IP

trame identique

trame

identique datagramme identique

datagramme

identique

(20)

Encapsulation des données par la pile TCP IP

Ethernet application

Ethernet remorque Ethernet

en−tête

applicatif

TCP en−tête

en−tête TCP

en−tête TCP

données applicatives

données applicatives

en−tête TCP données applicatives en−tête IP

en−tête IP

46 à 1500 octets

datagramme IP segment TCP

trame Ethernet 20 octets

20 octets 14 octets

IP

Ethernet driver utilisateur

données

utilisateur données

Références

Documents relatifs

Ils représentent une entité régulatrice dans la mesure où ils sont garants du respect du règlement interne du groupe, mais forment aussi un groupe référentiel

Clément MOUAMBA, Premier Ministre, Chef du Gouvernement, a informé les membres de la Coordination nationale que, conformément aux orien- tations données antérieurement par

L’approche développée est la simulation sous PSpice [2, 3] de modèles mathématiques devant permettre de recueillir en sortie du système, toutes les caractéristiques électriques

La figure 9 montre que la tension et le courant du réseau et la figure 10 représente la puissance active et réactive mises en jeu entre le rotor et le réseau, et leurs sens

Exemples de solution : terminal digital au chevet du patient, gestion de l’intensité lumineuse en fonction de l'état de santé du patient, accès au dossier patient et à des

Objet communicant Connecté : L'échange d'information s'effectue par connexion à un réseau de communication à grande échelle (en général Internet), avec d'autres objets,

Il est à noter que d’autres produits VMWare gèrent la notion de segment de façon plus poussée et permettent de créer des switchs virtuels avec VLANs, plusieurs cartes

Les frontières sont de plus en plus brouillées dans le monde de la santé connectée et il devient difficile, voire aléatoire, de faire une distinction absolue entre les