Vous êtes sur la page 1sur 7

3- ports et services

3.1 les ports

De nombreux programmes TCP/IP peuvent être exécutés simultanément sur Internet (vous
pouvez par exemple ouvrir plusieurs navigateurs simultanément ou bien naviguer sur des pages
HTML tout en téléchargeant un fichier par FTP). Chacun de ces programmes travaille avec un
protocole, toutefois l'ordinateur doit pouvoir distinguer les différentes sources de données.

Ainsi, pour faciliter ce processus, chacune de ces applications se voit attribuer une adresse
unique sur la machine, codée sur 16 bits : un port (la combinaison adresse IP + port est alors une
adresse unique au monde, elle est appelée socket).

L'adresse IP sert donc à identifier de façon unique un ordinateur sur le réseau tandis que le
numéro de port indique l'application à laquelle les données sont destinées. De cette manière, lorsque
l'ordinateur reçoit des informations destinées à un port, les données sont envoyées vers l'application
correspondante. S'il s'agit d'une requête à destination de l'application, l'application est appelée
application serveur. S'il s'agit d'une réponse, on parle alors d'application cliente.

Il existe des milliers de ports (ceux-ci sont codés sur 16 bits, il y a donc 65536 possibilités), c'est
pourquoi une assignation standard a été mise au point par l'IANA (Internet Assigned Numbers
Authority), afin d'aider à la configuration des réseaux.

Les ports 0 à 1023 sont les «ports reconnus» ou réservés («Well Known Ports»). Ils sont, de
manière générale, réservés aux processus système (démons) ou aux programmes exécutés par des
utilisateurs privilégiés. Un administrateur réseau peut néanmoins lier des services aux ports de son
choix.
Les ports 1024 à 49151 sont appelés « ports enregistrés » (« Registered Ports »). Les ports 49152
à 65535 sont les « ports dynamiques et/ou privés » (« Dynamic and/or Private Ports »).

2021-2022 18
TCP-IP
Voici certains des ports reconnus les plus couramment utilisés :
Port par defaut Service ou Application
21 FTP
22 SSH
23 Telnet
25 SMTP
53 DNS
80 HTTP
110 POP3
119 NNTP

Ainsi, un serveur (un ordinateur que l'on contacte et qui propose des services tels que FTP,
Telnet, ...) possède des numéros de port fixes auxquels l'administrateur réseau a associé des
services. Ainsi, les ports d'un serveur sont généralement compris entre 0 et 1023 (fourchette de
valeurs associées à des services connus).

Du côté du client, le port est choisi aléatoirement parmi ceux disponibles par le système
d'exploitation. Ainsi, les ports du client ne seront jamais compris entre 0 et 1023 caractères cet
intervalle de valeurs représente les ports connus. Pour connaitre la liste des ports et leurs utilisations
consultez la liste de port assignés par l'IANA (Internet Assigned Numbers Authority)

3.2 les services

a. Le service de visualisation des pages web et les news (HyperText Transfert Protocol)

Les principaux services offerts par Internet sont tous liés à la communication. En premier lieu,
avec Internet, les utilisateurs peuvent faire une visualisation de plusieurs pages web. Cette
visualisation de page web s’avère d’ailleurs être le service le plus connu, le plus récent et le plus
utilisé en ce qui concerne Internet, et c’est ce qui a contribué à le rendre plus attrayant et «
commercialement utile » selon certains utilisateurs. Les news, ou les forums de discussions quant à
eux sont des moyens d’élaborer des discussions entre plusieurs personnes regroupées autour d’un
même sujet. Il est également possible de mettre en place un groupe de discussion.

2021-2022 19
TCP-IP
Un serveur web est, soit un logiciel de service de ressources web (serveur HTTP), soit un serveur
informatique (ordinateur) qui répond à des requêtes du World Wide Web (www) sur un réseau public
(Internet) ou privé (intranet) en utilisant principalement le protocole http . Les serveurs web les plus
utilisé sont :
- Apache HTTP Server, leader historique
- Microsoft (IIS), toujours très haut
- Nginx en embuscade
- Lighttpd, l’open source économe
- Node.js, l’alternative (java)

b. Le service de Connexion à distance (Telnet, ssh )

Telnet est un protocole réseau utilisé pour échanger des données de manière bidirectionnelle
entre deux hôtes distants dans un réseau ou sur Internet. En utilisant ce protocole, les utilisateurs
peuvent se connecter à un système distant et communiquer en utilisant un terminal virtuel, mais cela
n’est pas sûr pour l’utilisation sur des réseaux non fiables, tels qu’Internet. Telnet échange des
données en texte clair, il n’est donc pas adapté à l’envoi de données confidentielles contenant des
noms d’utilisateur et des mots de passe, car tout le monde peut lire ce texte et intercepter facilement
les messages. Telnet communique généralement via le port 23 sur TCP, et il peut également accéder
à d’autres ports et services. Il peut être utilisé dans les réseaux privés en raison de moins de
sécurité.

SSH, Secure Shell est un protocole réseau utilisé pour établir une connexion sécurisée entre
deux hôtes distants sur Internet ou au sein d’un réseau. SSH utilise un format crypté pour transférer
des données entre ordinateurs, de sorte que ce mécanisme crypté assure la confidentialité et
l’intégrité des données échangées. SSH est largement utilisé pour les systèmes de connexion à
distance et pour l’exécution de commandes à distance en raison de sa sécurité. En utilisant SSH, les
utilisateurs peuvent envoyer des données confidentielles telles que nom d’utilisateur, mot de passe et
autres commandes de manière sécurisée car toutes ces données sont cryptées et ne peuvent pas
être déchiffrées et lues facilement par les pirates. SSH utilise la cryptographie à clé publique pour
l’authentification du système distant. Par défaut, les serveurs SSH écoutent le port 22 sur TCP
(Transmission Control Protocol) et peuvent être utilisés dans les réseaux publics. Il fournit une
authentification forte et un mécanisme de communication sécurisé sur des canaux non sécurisés.

2021-2022 20
TCP-IP
c. Le service Transfert de fichier (FTP)
Un serveur FTP (File Transfer Protocol) est un logiciel utilisé dans le transfert de fichiers entre
deux ordinateurs. Il est, avec le client FTP, l'une des deux composantes d'un transfert de fichiers via
le langage FTP. De manière classique, un serveur FTP installé sur un ordinateur autorise le
téléchargement, la lecture, la modification ou la suppression à distance, via Internet ou un réseau
local, de fichiers par un utilisateur. L'investigateur de ces échanges de fichiers est appelé client FTP.
On retrouve plusieurs serveur ftp. Les plus utilisé sur les systèmes linux sont : ProFTPd,
Pure-FTPd, VsFTPd,Wing FTP Server.DrFTPD, Glftpd
Et sur les système windows: Drftpd, FileZilla Server, Ioftpd, Titan FTP Server avec FTP SFTP SSL
http (Propriétaire), TYPsoft FTP Server (freeware).

d. Le service de messagerie et le mail


Le service de messagerie fait partie des services offerts par Internet. Ce service a été mis en place
en suivant plusieurs protocoles dont le SMTP ou Simple Mail Tranfert Protocol qui sont des
protocoles utilisés dans l’envoie des messages. Il y a également le POP ou Post Office Protocol, pour
la réception. Et l’IMAP ou Internet Message Access Protocol, pour le stockage des courriels sur le
serveur. Le mail quant à lui, est également connu sous le nom de messagerie électronique. Son
principe est simple. Exemple de serveur mail sur linux : SquirrelMail
OpenWebMail et sur windows : hmailserver

e. Le service de discussion
La discussion sur un réseau tcp/ip peut se faire de manière différée ou encore de façon
instantanée. En différé on utilise le NNTP (Network News Transfert Protocol) et pour une
conversation en temps réel on utilise l’IRC (Internet Relay Chat). Le réseau TCP/IP permet aussi de
discuter non seulement à travers du texte mais aussi à travers le son et la vidéo en utilisant la VOIP.
Comme serveur VOIP on peut citer le serveur ATERIX.

2021-2022 21
TCP-IP
4. configuration d’un réseau local
Un réseau local comme nous l’avons déjà vu, permet la communication entre plusieurs
machines reliées. Elle peut se faire de manière filaire ou alors avec une connexion sans fil. Les
échanges de données entre équipements sont basés sur une communication logique qui se définit
par les principes généraux suivants :
 L’architecture qui définit les rôles endossés par les équipements.  Les
protocoles qui assurent l’échange des données.
 L’adressage qui permet d’identifier de manière unique les équipements en
communicatio
Les réseaux informatiques peuvent aussi être catégorisés par la relation fonctionnelle (le
”rôle”) entre les équipements. On distingue par exemple :
 L’architecture client/serveur qui centralise des ressources sur un serveur qui offre des
services pour des clients. Le réseau Internet, basé sur cette architecture, peut être vu
comme un réseau de services composés exclusivement de serveurs.
 L’architecture poste à poste ou pair-à-pair (peer-to-peer) qui permet de partager
simplement des fichiers le plus souvent, mais aussi des flux multimédia continus
(streaming) ou du calcul réparti. Les systèmes peer-to-peer permettent une
décentralisation des systèmes, en permettant à tous les ordinateurs de jouer le rôle de
client et de serveur

2021-2022 22
TCP-IP
Une fois le type de réseau choisi, il faut alors créer le réseau. En tenant compte du nombre d’hôtes il
faut choisir une classe d’adresse et une plage d’adressage enfin choisir le mode d’adressage des

machines. Pour ce faire il faut alors configurer un serveur DHCP. 4.1 Le Serveur DHCP

Un serveur DHCP (ou service DHCP) est un serveur (ou service) qui délivre des adresses IP aux

équipements qui se connectent sur le réseau. En effet, la plupart du temps, les cartes réseaux de ces
équipements sont en attente d’une adresse IP leur permettant de communiquer sur le réseau. En
même temps qu’il envoie l’adresse, le service DHCP envoie quelques informations complémentaires
concernant le réseau sur lequel est branché l’hôte qui reçoit cette adresse.
On distingue 2 méthodes d’attribution d’adresses IP pour les hôtes : • Statique : chaque
équipement est configuré manuellement avec une adresse unique • Dynamique : On utilise
des protocoles qui attribuent des IP aux hôtes
- RARP : Protocole associant les adresses MAC aux adresses IP. Il permet à des stations sans
disque dur local connaissant leur adresse MAC de se voir attribuer une IP. - BOOTP : Ce protocole
permet à un équipement de récupérer son adresse IP au démarrage. L’émetteur envoie un
message de broadcast (255.255.255.255) reçu par le serveur qui répond lui aussi par un broadcast
contenant l’adresse MAC de l’émetteur ainsi qu’une IP. - DHCP : Remplaçant de BOOTP, il permet
l’obtention dynamique d’IP. Lorsqu’un ordinateur entre en ligne, il communique avec le serveur qui
choisit une adresse et un masque de sous réseau et l’attribue à l’hôte. Il permet de plus d’obtenir
des serveurs DNS, la passerelle par défaut ainsi qu’optionnellement les adresses des serveurs
WINS.

2021-2022 23
TCP-IP
4.2 Le Serveur DNS
DNS (Domain Name System ou système de nom de domaine) est un système permettant de
traduire les noms de domaine en adresse IP. Nous allons vous expliquer le fonctionnement, puis
nous aborderons la notion de domaine (ou de sous-domaine). Le serveur DNS est un annuaire pour
ordinateur. Lorsque vous voulez accéder à un ordinateur dans le réseau, votre ordinateur va
interroger le serveur DNS pour récupérer l'adresse de l'ordinateur que vous voulez joindre. Une fois,
que votre ordinateur aura récupéré l'adresse du destinataire, il pourra le joindre directement avec son
adresse IP.

2021-2022 24
TCP-IP

Vous aimerez peut-être aussi