Réseaux informatique lycee Louis Rascol btsii








télécharger 37.33 Kb.
titreRéseaux informatique lycee Louis Rascol btsii
date de publication02.02.2018
taille37.33 Kb.
typeQuestionnaire
ar.21-bal.com > documents > Questionnaire

réseaux INFORMATIQUE Lycee Louis Rascol BTSII

Questionnaire A

Transfert de fichiers





________________________________________________________________________

1.FTP (File Transfert Protocole)



Pendant le « TP Découverte », vous avez utilisé FTP pour transférer un fichier de la station Unix (Sirius) à votre station NT.
FTP est un service permettant de consulter l’ensemble des fichiers d’un autre ordinateur et d’aller déposer ou chercher certains fichiers suivant le protocole du même nom.
Ce service n’est disponible que si le protocole TCP/IP est installé.

L’annexe 1 vous donne plus d’informations sur les commandes FTP.

2.Communication avec FTP


Vous désirez effectuer un transfert de fichier à partir de votre poste ( poste4) vers un poste distant (sirius) en lançant la commande put pour envoyer le fichier FrontalTP1.doc :
ftp> put FrontalTP1.doc

200 PORT command successful.

150 FILE: FrontalTP1.doc

226- WARNING! 3774 bare linefeeds received in ASCII mode

File may not have transferred correctly.

226 Transfer complete.

897024 octets envoyés dans 0,79 seconds (1134,04 Kbytes/sec)

Q1. En vous aidant également de l’annexe 1, répertorier les échanges possibles ( au niveau applicatif) entre les deux ordinateurs.



Informations envoyée du poste4

Informations reçues du poste4


Demande de connexion (open sirius :21)

Lecture du répertoire (dir)

Envoie du fichier (put)

Fermeture de la connexion (quit)


Compte-rendus de sirius

Données transférées vers/de sirius



Lors de la connexion FTP à sirius, la commande netstat sur poste4 nous donne :

P:\>netstat

Connexions actives

Proto Adresse locale Adresse extérieure Etat

TCP poste4:1025 polaris:nbsession ETABLIE

TCP poste4:1040 dubhe:nbsession ETABLIE

TCP poste4:1061 sirius:ftp ETABLIE



Pendant le transfert du fichier, la même commande nous donne  :

P:\>netstat

Connexions actives

Proto Adresse locale Adresse extérieure Etat

TCP poste4:1025 polaris:nbsession ETABLIE

TCP poste4:1040 dubhe:nbsession ETABLIE

TCP poste4:1061 sirius:ftp ETABLIE

TCP poste4:1062 sirius:ftp-data ETABLIE



Q

Commandes et C/R
2. Compléter le schéma d’architecture qui en résulte :



Données transférées



Données de réponse

3.FTP et le modèle TCP/IP


Ftp fait partie des protocoles de base de la pile TCP/IP.
Q3. Compléter le schéma suivant pour illustrer la relation entre FTP et les autres protocoles :


Q4. Donner la définition d’un protocole.

Ensemble de règles qui définissent les modalités de fonctionnement d'une communication entre deux ordinateurs.
Q5a. Quel est le nom du procédé qui consiste, pour une couche donnée, à ajouter des informations de contrôle pour former une nouvelle entité de données ?
L’encapsulation



Q5b. Quel est le nom du procédé qui consiste, pour une couche donnée, à retrancher des informations de contrôle pour former une nouvelle entité de données ?

La désencapsulation

4.Communication client-serveur


ftp est une application client-serveur.

Q6a. Dans l’exemple de transfert de fichier de la première page, qui est le serveur ?

Le serveur est la station sirius car c’est elle qui accepte une requête FTP puis effectue le service sollicité.

Q6b. Qui est le client ?

Le client est la station poste4 car c’est elle qui sollicite le service FTP de sirius.

Dans un modèle client-serveur, un client envoie un message au serveur lui demandant de réaliser un service.
Le serveur effectue le service demandé et envoie la réponse au client.

Remarques :

  • En général, un grand nombre de clients s’adressent à un serveur donné.

  • Les processus clients et serveur peuvent s’exécuter sur un même système.

  • L'architecture client-serveur est devenue la méthode incontournable pour la communication point à point au niveau applicatif, quand le protocole utilisé est de la famille TCP/IP.
    TCP/IP ne fournit aucun mécanisme permettant l'exécution automatique d'un programme à l'arrivée d'un message si bien que dans une communication point à point, l'une des applications (Serveur) doit attendre l'initiative de la communication de la part de l'autre application (Client).

Un serveur peut offrir plusieurs services, La consultation du fichier des services d’un serveur Unix nous donne les informations suivantes :
Port Service

  1. echo

  1. date et heure

  1. ftp

23 telnet
25 smtp



  1. http


Q7. Comment identifier un service du serveur ?

Un service du serveur est identifié grâce au numéro de port associé, par exemple le service ftp est disponible au port 21, http au port 80 de la station sirius.

5.Conception : l’utilisation des socket dans l’application FTP


Une solution possible pour réaliser la partie communication d'un client-serveur consiste à communiquer au travers de socket. C’est cette technique qui a été adoptée dans l’application client-serveur ftp.

Une socket est un point de communication par lequel les processus clients-serveur peuvent émettre ou recevoir des informations.

Il est possible de faire une analogie avec les descripteurs de fichiers. Une application qui souhaite créer une communication peut faire appel à une primitive socket() pour obtenir un descripteur de socket.

Par cet appel, on crée alors une extrémité de communication. Un descripteur de sockets rassemble alors un ensemble de pointeurs vers des structures que nous détaillerons plus loin. Une socket est identifiée dans un processus par un descripteur (int) de la même manière qu'un chemin d'E/S.

Le processus peut donc lire et écrire en utilisant les primitives standards ( read et write ).
Q8. Combien de sockets sont nécessaires dans une application client-serveur ?

Deux sockets sont donc nécessaires pour établir la communication, un côté du serveur, un côté client.

Q9. A quelle couche du modèle OSI appartient ce point de communication ?

C’est la couche Session qui s’occupe de l’ouverture/fermeture de session, de la gestion du dialogue.

Pour rappel :

Couches Modèle OSI

Sous UNIX

Rôle

Application

ftp, telnet, tftp, nfs

Point d’entrée du réseau pour l’utilisateur. Services généraux pour l’utilisateur ( transferts de fichier, connexion à distance, messagerie…)

Présentation


-

Conversion des formats entre systèmes hétérogènes
Compression de données
Cryptage

Session


-

Ouverture et fermeture de session
Gestion du dialogue
multiplexage et démultiplexage de la communication

Transport

Transport Control Protocol (TCP)

User Datagram
Protocol (UDP)

Segmentation/Réassemblage de messages
Transport fiable et transparent de bout en bout du réseau
Multiplexage et démultiplexage de la communication

Réseau

Internet Protocol

Routage des paquets dans un réseau
Régulation et répartition de flux

Liaison



-

Détection et correction des erreurs de transmission
Délimitation des trames
Régulation de flux
Arbitrage de l’accès au canal de transmission

Physique

Ethernet…

Transmission cohérente des bits
Connexion physique au réseau

TCP : A été spécialement conçu pour traiter les données de bout en bout de manière fiable sur un ensemble de réseaux non fiables.
Pour garantir ce service, il est nécessaire de créer deux points de connexion (socket) l’un côté client, l’autre côté serveur.

UDP : c’est un protocole minimal permettant d’acheminer les données de bout en bout sans aucun contrôle ( aucune négociation de connexion, ni de mécanisme d’acquittement). Peu coûteux et rapide.

Ces deux protocoles seront étudiés dans le cours réseaux.

Ce point de communication appartient à la couche transport du modèle OSI, et fournit un accès aux protocoles de transport .
Q10. Un processus client et un processus serveur peuvent-ils être sur des machines distinctes appartenant à deux réseaux différents ?
Parfaitement, pourvu que ces deux réseaux soient deux réseaux ouverts.


6.Application FTP client-serveur en mode connecté


L’application ftp utilise une connexion en mode connecté.

En vous aidant des méthodes de l’objet socket déjà mis en œuvre lors du dernier TP,

Q11. Compléter le diagramme de principe d’une application client-serveur ci dessous.



Socket()

Bind()

Listen()

Accept()

Write()


M.GIANG d'après le travail réalisé par A.COURSEILLE 07/03/2000

similaire:

Réseaux informatique lycee Louis Rascol btsii iconGénie Informatique -electrotechnique -electronique -reseaux informatique- telecommunications

Réseaux informatique lycee Louis Rascol btsii iconJean-Louis Bonnaure, Lycée Joliot-Curie, Nanterre Elisa Capdevila,...
«Londres, ville mondiale» s’insère dans le thème du programme 2014 de dnl histoire-géographie/anglais intitulé «Les dynamiques de...

Réseaux informatique lycee Louis Rascol btsii iconJean-Louis Bonnaure, Lycée Joliot-Curie, Nanterre Elisa Capdevila,...
«Londres, ville mondiale» s’insère dans le thème du programme 2014 de dnl histoire-géographie/anglais intitulé «Les dynamiques de...

Réseaux informatique lycee Louis Rascol btsii iconDomaine technique informatique/réseaux

Réseaux informatique lycee Louis Rascol btsii iconResponsable Informatique Systèmes et Réseaux

Réseaux informatique lycee Louis Rascol btsii iconTri code tsri titre du module Conception de réseaux locaux commutés
«Administration de Réseaux Informatiques» et «Supervision de Réseaux Informatiques»

Réseaux informatique lycee Louis Rascol btsii iconRésumé Ce rapport concerne mon stage de fin d’étude de Master 2 Informatique...

Réseaux informatique lycee Louis Rascol btsii iconA machloukh ahmed
«Technicien Spécialisé en Systèmes et Réseaux Informatiques» cfmoti (Complexe de Formation aux Métiers de l’Offshoring et des Technologies...

Réseaux informatique lycee Louis Rascol btsii iconLa cour du Lycée St Joseph (feat Arthur Rimbaud's "Le dormeur du Val")
«Centre de jeunes et de séjour du Festival d'Avignon» (C. E. M. E. A.) au lycée Saint-Joseph

Réseaux informatique lycee Louis Rascol btsii iconDroits, devoirs et libertés en informatique et sur les réseaux
«Le but de toute association politique est la conservation des droits naturels et imprescriptibles de l’Homme. Ces droits sont la...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com