Protocole qui assure la communication entre ordinateur et serveur

Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur

suivant: 3. Les bases de UNIX monter: 2. Les bases de l'informatique précédent: 2.2 Le traitement de données   Table des matières   Index

Sous-sections

  • 2.3.1 Les réseaux
  • 2.3.2 L'Internet
  • 2.3.3 Le World Wide Web
  • 2.3.4 Le courrier électronique

2.3.1 Les réseaux

Un réseau, dit simplement, c'est un ensemble d'ordinateurs qui communiquent entre eux. Comme toute forme de communication, il y a certains éléments qui sont nécessaires pour que deux ordinateurs puissent se parler. Pour que deux humains puissent se parler, il faut un milieu que l'information puisse traverser (l'air) et une façon pour encoder et décoder l'information qu'on veut envoyer (le langage). Le milieu physique pour transmettre l'information dans le cas d'un réseau est très souvent un fil qui relie les deux ordinateurs, bien que des réseaux sans fil existent. Les langages qu'utilisent les ordinateurs pour communiquer sont nommés protocoles de communication. Tout comme les langages chez les humains, il existe plusieurs protocoles de communication (IPX, TCP/IP, NetBEUI, ATM, Myrinet en sont des exemples). Les nuances entre ces protocoles sont sans importance dans le cadre de ce texte. Sachez seulement qu'il en existe plusieurs, que certains protocoles sont meilleurs pour certaines tâches et que deux ordinateurs qui n'utilisent pas le même protocole ne pourront tout simplement pas échanger de données.

Les concepts reliés aux protocoles de communication sont exposés dans le cours IFT3320,
« Téléinformatique ».

2.3.2 L'Internet

En ayant une compréhension de ce qu'est un réseau, il est beaucoup plus facile de définir ce qu'est l'Internet. L'Internet, c'est un gros réseau mondial. Ce réseau est tellement gros qu'on est obligé de le subdiviser de manière hiérarchique. Donc en fait, l'Internet est plutôt un ensemble de réseaux qui sont reliés en réseau. Ces sous-réseaux peuvent eux-mêmes être des réseaux de réseaux. Les machines qui composent l'Internet sont extrêmement variées. Elles varient entre l'ordinateur personnel sur lequel vous vous connectez à l'Université et de gigantesques routeurs qui gèrent le trafic. À moins d'un isolement volontaire, n'importe quel ordinateur sur l'Internet peut communiquer avec n'importe quel autre.

Il y a cependant plusieurs millions d'ordinateurs sur l'Internet qui se parlent tous et qui n'ont pas nécessairement les mêmes buts: Monsieur Untel qui est à la maison veut vérifier les conditions météorologiques sur le Web tandis que Madame Untel qui est au travail veut transférer un document à son collègue et leur fils qui est à l'école veut vérifier son courrier électronique. Toutes ces applications n'utilisent pas nécessairement le même protocole de communication, mais ces derniers reposent tous sur une base commune. On peut donc dire qu'il existe un seul protocole normalisé sur l'Internet sur lequel peuvent se rajouter d'autres protocoles à usages variés et ce, de manière transparente.

Le cours IFT3320 explique en détail les technologies de l'Internet.

2.3.3 Le World Wide Web

Le Web est un des multiples services offerts sur l'Internet. Ce service est d'ailleurs tellement populaire que plusieurs font l'erreur de confondre l'Internet et le Web. Le Web fut conçu pour permettre la présentation de documents multimédia. Ainsi, en plus de son contenu textuel, la page Web typique nous présente du graphisme et des extraits sonores et visuels. Le grand avantage du « WWW » réside dans le fait que l'utilisateur n'a qu'à choisir à travers le document (communément appelé page Web) un lien hypertexte pour que de nouvelles informations lui parviennent. En fait, l'utilisateur n'a pas à se soucier de la façon dont les documents sont retrouvés et acheminés jusqu'à son terminal. Ce sont donc des millions de pages traitant de tous les sujets possibles qui deviennent accessibles à tous.

Le Web peut être vu comme une immense bibliothèque virtuelle internationale : des millions d'étagères contenant des millions de livres (sites Web). Les livres sont classés pêle-mêle : on ne peut pas parcourir tous les sites Web dans un ordre défini. Pour trouver ce que l'on cherche, on utilise des engins de recherche, des sites Web qui indexent le Web, auxquels on indique ce que l'on cherche et qui nous suggèrent des sites à consulter. Une bonne partie des sites sont créés et entretenus par des compagnies, qui peuvent s'en servir comme d'une brochure publicitaire, d'un formulaire, d'un catalogue, etc.

De la même manière qu'un livre, un site est un ensemble de pages; toutefois contrairement à un livre, les pages d'un site Web ne sont pas forcément en ordre.

Pour naviguer sur le Web, il vous faudra utiliser un « fureteur ». Le premier fureteur graphique vit le jour vers 1990 et s'appelait « WorlDwidEweb ». Depuis, des dizaines de navigateurs furent lancés. L'un des plus populaires actuellement est sans aucun doute Firefox. Voyez la section 4.1.1 pour plus d'informations concernant les navigateurs.

2.3.4 Le courrier électronique

La messagerie électronique (envoi de courriels ou email : electronic mail pour les intimes) est un autre service offert sur l'Internet. Tout comme chaque individu possède sa propre adresse postale, chaque usager dispose aussi d'une adresse qui lui est propre. Ces adresses ont le format suivant :

usager5#5système.domaine

où un domaine est une liste de sous-domaines séparés par un point ('.'), et où usager est le nom de l'usager sur son système. Habituellement un domaine est composé de trois sous-domaines, mais il peut y en avoir plus ou moins. Le format d'adressage ressemble souvent à ceci:

usager5#5RéseauInterne.organisation.pays

Avec les différents sous-domaines, un message trouvera la personne à qui il est destiné. Prenons un exemple d'adresse et examinons le cheminement que va suivre le message. Supposons qu'un message est envoyé à:

laplante5#5IRO.UMontreal.Ca

Lorsque la machine s'occupant de gérer le courrier électronique (appelée « mail server ») est prête à envoyer le message, elle commence par vérifier l'adresse qui est fournie. Elle commence par la droite avec le 'Ca' : ce sous-domaine représente le Canada. Ce sous-domaine étant valide, la machine passe au sous-domaine suivant: 'UMontreal' représente l'Université de Montréal et 'IRO' représente un des réseaux de l'Université. Enfin, « laplante » représente un usager sur ce réseau (la personne à qui est adressé le message).

L'adresse étant bonne, le message est envoyé. Si la machine avait trouvé un sous-domaine invalide, un message d'erreur serait retourné à l'expéditeur avec une copie du message. Cet exemple comporte les trois sous-domaines habituels. La structure d'une adresse dépend beaucoup de la façon dont le réseau recevant le message a été implémenté. Il est à noter que les noms des sous-domaines peuvent être donnés en minuscules ou en majuscules pour tous les types d'adressage. Notez aussi que les noms de sous-domaines (et d'usagers) n'ont pas d'accents.


Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur
Protocole qui assure la communication entre ordinateur et serveur

suivant: 3. Les bases de UNIX monter: 2. Les bases de l'informatique précédent: 2.2 Le traitement de données   Table des matières   Index

Séminaire Unix
2006-01-11

Quel protocole assure la communication entre l'ordinateur et le serveur ?

Le HTTP (ou « HyperText Transfer Protocol ») est un protocole de communication utilisé pour établir la connexion entre un navigateur web (Firefox, Google Chrome, Safari, Internet Explorer,...) et un serveur hébergeant les données d'un site internet.

Qu'est

HTTPS (Hypertext Transfer Protocol Secure ou protocole de transfert hypertexte sécurisé) est un protocole de communication Internet qui protège l'intégrité ainsi que la confidentialité des données lors du transfert d'informations entre l'ordinateur de l'internaute et le site.

Quel est le rôle du protocole IP ?

Le rôle du protocole IP Le protocole IP fait partie de la couche Internet de la suite de protocoles TCP/IP. C'est un des protocoles les plus importants d'Internet car il permet l'élaboration et le transport des datagrammes IP (les paquets de données), sans toutefois en assurer la « livraison ».

Quel type de protocole est TCP ?

TCP est un protocole orienté connexion, c'est-à-dire qu'il permet à deux machines qui communiquent de contrôler l'état de la transmission. Les caractéristiques principales du protocole TCP sont les suivantes : TCP permet de remettre en ordre les datagrammes en provenance du protocole IP.