4.3. Etablissement de connexion
Le schéma ci-dessous illustre les mécanismes prévus en " phase de connexion " pour lancer chaque niveau. Les implantations réelles respectent en général ce mécanisme. Des mécanismes similaires peuvent être mis en oeuvre en phase de transfert et, bien sûr, en phase de libération
Ce schéma porte sur 3 couches : N-1, N et N+1 devant fournir une connexion à la couche N+2. Les notations suivantes sont utilisées :
* Suffixes : Req Primitive de type Requête
Ind Primitive de type Indication
Resp Primitive de type Réponse
Conf Primitive de type Confirmation
* Préfixe : CON Connexion
DAT Données:
cnx -> demande de connexion
ak -> acceptation
dat -> données utilisateur
Un "message" de demande de connexion doit être adressé par la couche N+2 du système A ( en haut du schéma ) à destination de la couche paire du système B ( en bas du schéma ). Pour pouvoir émettre ce "message" l'entité concernée demande l'établissement d'une connexion de niveau N+1. On suppose que les niveaux N+1 et N ne sont pas encore connectés et que le niveau N-1 l'est (par exemple pour une liaison multiplexable).
Séquencement des interactions : exemple
4.4. Etablissement d'Association avec groupage
Le schéma ci-dessous illustre un établissement d'Association d'Application entre deux systèmes. Pour améliorer le rendement du système il est possible de grouper établissement d'Association, connexion de Présentation et connexion de Session. Les déconnexions correspondantes peuvent aussi être groupées. Les connexions de Session peuvent aussi être laissées ouvertes et simplifier une demande d'Association ultérieures
ARCHITECTURES PRE-OSI : TCP/IP et SNA
1 INTRODUCTION à TCP/IP
TCP/IP est un ensemble de protocoles de communication qui supportent des liaisons entre applications aussi bien sur des réseaux étendus que sur des réseaux locaux.
TCP : Transport Control Protocol et IP : Internet Protocol ne sont formellement que deux protocoles correspondant sensiblement aux niveaux Transport et Réseau (sous-couche supérieure SNICP) du Modèle de Référence OSI. Cependant sous le terme TCP/IP on désigne souvent un ensemble de protocoles couvrant les couches 3 à 7 du Modèle de Référence, connus aussi sous le nom de protocoles ARPANET ou INET.
Ces protocoles ont été conçus pour le DoD (Département de la Défense des USA) entre 1969 et 1972, améliorés ensuite, standardisés par le DOD en 1982/1983 puis par l'IEEE avec la famille de protocoles, notamment FTP et TELNET, qui s'appuie sur le service offert par TCP.
La version actuelle des protocoles INET est donc une version de seconde génération qui doit migrer graduellement vers les standards OSI.
ARPANET est un réseau conçu pour expérimenter la faisabilité des réseaux en commutation de paquets à la demande du DoD. Devant son succès, le DoD a créé le réseau MILNET, réservé aux applications militaires , interconnecté à ARPANET qui reste le réseau d'interconnexion de la communauté de la recherche aux USA. Au niveau international, "l' Internet (ARPA) est un réseau constitué d'un ensemble de liaisons à grandes distances qui fournit un service de niveau 3 sans connexion (IP) et permet d'interconnecter des systèmes hôtes ou des réseaux locaux. Il regroupe actuellement plus de 1000 (sous)-réseaux.
En effet , ces protocoles n'ont pas, en général, une normalisation aussi rigoureuse et précise que les normes OSI. Ils sont décrits dans des documents appelés RFC : Request for Comments. (certains de ces RFC peuvent être écrit sur un mode humoristique comme RFC968 qui décrit les difficultés rencontrés au lancement d'un nouveau réseau .. et 66 d'entre eux n'ont qu'un titre .) certains protocoles , comme FTP présentent des versions peu compatibles décrites dans des RFC successives qui proposent des modifications (versions différentes d'un même protocole mais avec des références différentes ce qui en rend l'usage délicat).
TCP/IP, de part son origine, est très répandu, dans le monde de la recherche. Il est supporté aussi bien sur des réseaux locaux que sur des réseaux étendus (constitués en général de liaisons téléphoniques spécialisées éventuellement à haut débit, mais fonctionne aussi sur un réseau en commutation de paquets de type X25). Son usage sur des réseaux locaux est de plus en plus répandu, en particulier dans le monde UNIX.
2 ARCHITECTURE
Le schéma ci-dessous montre l'architecture en couche de type INET. Sa structure est beaucoup moins stricte et hiérarchisée que celle du Modèle de Référence OSI. Elle correspond beaucoup plus en pratique à des collections de protocoles offrant différents niveaux de service.
Elle s'appuie aux niveaux Physique et Liaison de données sur des liaisons spécialisées avec un protocole de liaison quelconque ou inexistant, un réseau en commutation de paquets X25, des liaisons hertziennes, etc ou un réseau local de type Ethernet ou Token Ring.
Au niveau Réseau, le service de transfert de données est fournit par le protocole IP : Internet Protocol.
Il s'agit d'un protocole sans connexion, qui permet l'utilisation en cascade de liaisons de données.
Pour gérer ce réseau d'interconnexion, on utilise les protocole ICMP, ARP ou RARP.
ICMP : Internet Control Message Protocol, est utilisé par les hôtes et les ponts sur le réseau pour s'échanger des informations d'administration et les conditions d'utilisation de leurs services IP.
La mise en oeuvre du protocole IP sur des liaisons multipoints, en particulier un réseau local, nécessite de déterminer l'adresse physique du correspondant à partir de son adresse logique IP. ARP fournit cette fonctionnalité automatiquement. . ARP : Address Resolution Protocol projette une adresse IP sur l'adresse du réseau locale associée et RARP, Reverse ARP, réalise la projection inverse.
Au niveau transport, les protocoles TCP et UDP fournissent un service de transfert de données. NVP: Network voice Protocol est un service temps-réel pour transporter de la voix numérisée et comprimée.
TCP fournit un service de transfert de données fiable, de bout en bout, orienté connexion. Il permet le transport de blocs d'octets sur un "circuit virtuel"
UDP : User Datagram Protocol est un service, parallèle à TCP, qui permet un transfert orienté transaction, de blocs de données sans acquittement.
Aux niveaux supérieurs, six services d'application principaux sont fournis : SMTP, FTP, TELNET, FTP, DNS, NSP et SNMP. Il n'y a pas de service de Présentation au sens du Modèle OSI. Les services ci-dessous ont donc des fonctionnalités de niveaux 5 et 7.
SMTP : Simple Mail Transfer Protocol, fournit un service de courrier électronique (messagerie) entre hôtes. C'est vraisemblablement le service le plus utilisé. (plus de 300 000 abonnés sur les réseaux de recherche interconnectés). Il ne permet le transfert que de textes en alphabet n°5 au sens strict (pas d'accents sur les é, è, à etc.)
TELNET : Télécommunications Network, fournit un service de terminal virtuel permettant un accès interactif à des hôtes ou des serveurs de terminaux.
FTP, File Transfer Protocol, permet l'échange de fichiers complets entre calculateurs.
DNS, Domain Name Service, fournit un service d'annuaire. Il s'agit d'un protocole complexe, distribué sur l'INTERNET, qui permet la mise en correspondance des noms des systèmes hôtes et des adresses IP. Ainsi un utilisateur n'a à connaître que l'adresse (assez) claire de son correspondant et non son adresse IP, qui sera accessible grâce à des tables des serveurs de noms.
NSP, Name Service Protocol, est un service de base pour réaliser cette mise en correspondance nom d'hôte-adresse IP.
SNMP, Simple Network Management Protocol, est un service d'administration de réseaux conçu récemment.
D'autres services comme Rlogin, Rshell, Tftp fournissent des versions réduites de Telnet ou de Ftp.
Au dessus de TCP, on trouve souvent aussi le service NFS, Network Files System, créé par SUN; il permet à des stations d'un réseau local, d'accéder à un serveur de ressources partagées (disques, imprimantes).
Dostları ilə paylaş: |