WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La réalisation d'une application de contrôle total des processus d'un ordinateur distant

( Télécharger le fichier original )
par Kitambala OMARI
Université pédagogique nationale (UPN) - Licence 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.5. Les protocoles de transfert de fichiers le plus utilisés

Il existe plusieurs protocoles utilisables pour faire du transfert de fichiers. Chacun d'eux a des spécificités propres décidée à chaque type d'application.

II.5.1. HTTP (Hypert Text Transfert Protocol) RF616

Ce protocole (qui n'est pas historiquement le premier des protocoles de transfert de fichiers) est l'un des plus simples. Il a été définie pour transférer des documents hypert text (et multimédia) du serveur vers le client (méthode Get) ou du client vers le serveur (méthode post)

Client

1) Envoi URL

2) Envoi : cookies

3) Envoi : authentification

4) Réception code d'erreur
5) Réception cookies
6) Réception document

Serveur

Réseau (support du système de communication)

Fig.10.HTTP

Le client ouvre connexion vers le serveur (généralement c'est sur le port 80 mais un autre port dont le numéro est alors précisé dans l'URL peut être utilisé, le port 8000 par exemple), puis transmet un header de requête qui contient la demande de service, l'URL concerné puis différentes informations supplémentaires optionnelles telles que les cookies, l'authentification, ainsi que d'autres paramètres des clients (ou navigateur).

Citons parmi, les serveurs les plus courants : le serveur apache (disponible en open source fonctionnant sous UNIX, linux mais également sous Win 9x) ; le personnal web server (livré avec Win 98 et certain Win 95) ;...

II.5.2.TFTP (Trivial File Transfer Protocol) RFC 783

Il s'agit d'un protocole de transfert de fichiers sans gestion de droit d'accès ni possibilité d'obtenir la liste des fichiers disponibles.

Il est principalement utilisé par des équipements réseau ne disposant pas de Rom ou de FLASH pour conserver leur logiciel de fonctionnement et le téléchargeant donc en Ram à chaque démarrage. Grâce à un client TFTP, on peut charger depuis le serveur ou déposer sur le serveur des fichiers en connaissant leurs noms. Pour pouvoir écrire, il suffit que le système d'exploitation de la machine sur laquelle tourne l'application de serveur autorise l'écriture. En règle générale, l'arborescence géré par le serveur TFTP n'est qu'une portion réduite de la machine sur la quelle il est installé. Le dialogue client-serveur est réalisé par envoie de datagramme, au dessus du protocole UDP. Quand un fichier ne peut tenir dans un datagramme, il est fragmenté et demandé (envoyé) morceau par morceau.

II.5.3. File transfert protocol (Protocole de transfert de fichiers)

Est un protocole de communication destiner à l'échange informatique de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, d'alimenter un site web, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur.

FTP obéit à un modèle client-serveur, c'est-à-dire qu'une des deux parties, le client, envoie des requetes auxquelles réagit l'autre, appelé serveur. En pratique, le serveur est un ordinateur sur lequel fonctionne un logiciel lui-même appelé serveur FTP, qui rend public une arborescence de fichiers similaire à un système de fichiers UNIX. Pour accéder à un serveur FTP, on utilise un logiciel client FTP possédant une interface graphique ou en ligne de commande.

Le protocole, qui appartient à la couche session du modèle OSI, utilise une connexion TCP. Il peut s'utiliser de deux façons différentes.

1. Mode actif

C'est le client FTP qui détermine le port de connexion à utiliser pour permettre le transfert des données. Ainsi, pour que l'échange des données puisse se faire, le serveur FTP initialisera la connexion de son port de données port 20 vers le port spécifié par le client.

Le client devra alors configurer son pare-feu pour autoriser les nouvelles connexions entrantes afin que l'échange des données se fasse.

2. Mode passif

Le serveur FTP détermine lui-même le port de connexion à utiliser pour permettre le transfert des données et le communique au client. En cas de présence d'un pare-feu devant le serveur, celui-ci devra être configure pour autoriser la connexion des données. L'avantage de ce mode, est que le serveur FTP n'initialise aucune connexion. Dans les nouvelles implémentations, le client initialise et communique directement par le port 21 du serveur ; cela permet de simplifier les configurations des pare-feu serveur.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius