1. Projet Entreprenariat:
Mise en place d’une solution de gestion des
logs et visualisation pour PASL
Par Jovial SICKA, Elisabeth KEMDOM, Dossyl BISSILA, Carrel MOYOU, Florent DICKA;
Exars 2018.
par Jovial Childeric Norcel SICKA
Exar 2018
Année académique 2017-2018
Tuteur entreprise
M. MANKOLOLO YEBAS A.
Responsable IT BEAC OUESSO-CONGO
Tuteur académique
M. KUATE Tanguy
Tuteur CESI-EXIA Cameroun
PORTS A CHAQUE NIVEAU DU MODELE OSI
ET TCP/IP
2. Concepts Clefs TendancesObjectifs Sujet
Cas
pratique
Sourcing
Adresse IP?
Port?
1Jovial SICKA
Ces ports ont été assignés par l'Internet Assigned Numbers
Authority (IANA).
3. 2Jovial SICKA
Le Modèle OSI et TCP/IP?
* Modèle de communications entre ordinateurs
* 1978 ISO,
Conçu en couches,
Chaque couche a un rôle bien précis.
Toute couche ne communique qu'avec les couches qui lui sont adjacentes.
4 couches , acheminement des informations
3 couches, traitement de l'information
INCONVENIENT: Trop complexe pour être éfficacement implémenté
Le protocol TCP/IP ne suit pas le modèle OSI
4 couches.
Plus optimisé et efficace.
5. 2Jovial SICKA, Présentation Rapport d’étonnement
OSI TCP/IP PDU Materiels Rôle Noms et numeros ports
Couche 7
Applicative
Application DATA Ordinateurs Navigateur, logiciel d'email, FTP, chat... HTTPS (443), SSH
(22), FTP (20 - 21),
SMTP (25), POP 3
(110), IMAP 4 (143),
http/WWW (80),
Telnet (23),
Couche 6
Présentation
DATA ‘’ - Représentation des données
- éventuellement - du chiffrement.
NCP (impression),
ASCII (Codage)
Couche 5
Session
DATA ‘’ Etablir et maintenir des sessions DNS (53), LDAP (389),
Couche 4
Transport
Transport Segments Ordinateurs,
Routeurs,
Parefeux
Liaison d'un bout à l'autre. Fragmenter les données en petits paquets et vérifie
qu'elles ont été transmises correctement.
UDP (17), TCP(6),
Couche 3
Reseau
Internet Paquets Routeurs En charge du transport, de l'adressage et du routage des paquets. IP (4), ICMP(1), RIP (),
Couche 2
Liaison de
donnees
Acces
Reseau
Trames Commutateurs
, Cartes Reseau
En charge d'encoder les données pour qu'elles soient transportables par la
couche physique, et fournit également la détection d'erreur de transmission et la
synchronisation.
WiFi, Ethernet, PPP,
Couche 1
Physique
Bits Cables,
Connecteurs,
C'est le support de transmissions lui-même: un fil de cuivre, une fibre optique, les
ondes hertziennes...
USB (), Bluetooth
12. Merci de votre attention
Des questions et remarques sont les bienvenues
11Jovial SICKA,
http://www.zeitoun.net/articles/les_protocoles_reseaux/start
14. Jovial SICKA,
La couche physique
Au bas de la pyramide se trouve la couche physique. Son rôle consiste
à transmettre des signaux physiques (électriques ou optiques) entre
deux machines. Son service est généralement limité à la transmission
d'un bit ou d'une chaîne de bits, et sait comment convertir des bits en
signaux physiques, et vice-versa.
Des exemples:
Câble coaxial, Wi-Fi, Bluetooth...
15. Jovial SICKA,
La couche liaison de données
La couche liaison de données gère la communication entre deux machines adjacentes reliées par un support
physique quelconque.
Elle utilise un adressage physique (comme les adresses MAC).
La couche de liaison de données reçoit des paquets de la couche 3 et en fait des trames, qu'elle peut ensuite
envoyer en bas
Elle peut implanter des moyens de détecter et de corriger les erreurs de transmission de la couche 1 (mais ce
n'est pas obligatoire - si elle ne le fait pas, une correction d'erreur devra être implanté plus haut).
Une trame contient une entête (une adresse de destination, une adresse source, le protocole de
communication utilisé), des données, et un "postambule"(c'est la traduction officielle de trailer c’est des
informations sur le protocole utilisé) .
Des exemples:
Ethernet, Frame Relay, PPP (Point-to-Point Protocol), les communications série.
16. Jovial SICKA,
La couche réseau
La couche réseau a une vision de la topologie du réseau et utilise un adressage routable et hiérarchique,
contrairement à la couche 2.
Elle est responsable d'envoyer des paquets de la source à la destination.
Le service offert par la couche 3 consiste en le routage (trouver un chemin pour livrer des paquets d'un endroit à
un autre à travers un réseau),
Le relayage (envoyer des paquets à un routeur qui pourra les router au destinataire),
Le contrôle des flux (contrôler la congestion sur le réseau en aiguillant les paquets intelligemment).
Un paquet réseau contient lui aussi une entête et des adresses sources et destination, mais ce sont cette fois-ci
des adresses réseau.
La couche réseau n'implémente pas nécessairement un contrôle d'erreur et certains paquets peuvent très bien
arriver dans le désordre, ou ne jamais arriver, et l'expéditeur n'en sera pas informé.
Des exemples: IP (le plus connu!), IPX, IPSec.
17. Jovial SICKA,
La couche transport
La couche transport est responsable de fournir un canal virtuel de communication entre deux points. Elle ne se soucie
aucunement de la façon dont les données vont ultimement atteindre la destination (c'est le rôle de la couche 3).
La couche 4 est là pour garantir que toutes les données vont se rendre d'un point à un autre, dans l'ordre voulu, sans
erreur ni redondance. C'est donc ici qu'on implémentera le plus souvent les méthodes de contrôle d'erreur. Les
méthodes exactes utilisées varieront d'une implémentation à l'autre, et il existe 5 types de protocoles de transports,
chacun avec son degré de correction: du type TP0 (qui ne corrige à peu près rien et qui se fie que le réseau est parfait),
au type TP4 (qui a une correction d'erreur extensive et qui suppose que le réseau n'est pas fiable - comme Internet).
La couche 4 manipule des messages (parfois appelés segments ou datagrammes) et les envoie à destination, fournissant
une interface qui voit la communication comme un flot d'octets de taille variable selon les besoins.
Les ports sont ajoutés aux adresses à partir de cette couche.
Des exemples: TCP (évidemment), UDP (beaucoup moins fiable)
18. Jovial SICKA,
La couche session
La couche 5 apporte les mécanismes nécessaires à l'ouverture, la gestion et la
fermeture d'une session de communication entre deux processus. Elle permet
l'authentification, la gestion des permissions et la restauration de session dans des cas
de pertes de communication. C'est elle qui permet la création d'un "tunnel virtuel"
entre deux processus distants. Ce tunnel pourra être utilisé en full duplex, half duplex
ou simplex, selon l'implémentation.
Lorsque la communication est ouverte et que les données commencent à arriver, elle
relaie le tout à la couche 4 pour le transport proprement dit. La couche session n'est
aucunement concernée par le transport des données. Tout ce qui importe pour elle,
c'est la gestion du canal dans lequel les données vont transiter.
Dans le monde TCP/IP, ces fonctionnalités sont encapsulées dans la couche 4 (TCP) ou
laissées au soin de la couche d'application. Des exemples: NetBIOS, RPC (Remote
Procedure Call, un protocole utilisé par Windows pour bon nombre de services à accès
distant), SSH
19. Jovial SICKA,
La couche présentation
La couche 6 s'occupe du "formatage". C'est elle qui s'assure que les données de la couche 7 seront converties
convenablement dans un format compréhensible pour l'autre partie. Elle s'occupera des formats de
représentation de caractères (EBCDIC vers ASCII, par exemple), la représentation des chaînes de texte,
l'encryption et la décryption, etc.
Cette couche ne fait que convertir des données afin de s'assurer qu'elles seront comprises correctement, puis
les envoie à la couche 5. Dans le monde TCP/IP, la couche présentation est fusionnée avec la couche
application, qui s'occupe un peu de tout ça à la fois. C'est le cas par exemple de HTTP, qui est un protocole de
couche 7 mais qui est capable de reconnaître et de convertir l'encodage des caractères.
Des exemples:
ASCII, EBCDIC (Extended Binary Coded Decimal Interchange Code), RDP (Remote Desktop Protocol)
20. Jovial SICKA,
La couche application
La couche 7 est celle qui est utilisée par l'utilisateur. C'est dans cette couche que toutes les fonctionnalités
utilisateur sont implémentées: les commandes permettant la gestion de la communication, le terminal
virtuel, la détermination des ressources disponibles, la disponibilité des partenaires de communication, etc.
Des exemples:
HTTP, FTP, SMTP, POP3, Telnet, BitTorrent, DHCP, DNS, etc.
Notes de l'éditeur
Jovial
Ces ports ont été assignés par l'Internet Assigned Numbers Authority (IANA).
NCP (Netware Core Protocol) : est un Protocole propriétaire conçu par Novell dans le but de simplifier l'accès aux fonctions des services d’impression et de fichiers de NetWare et Il utilise les couches réseaux IPX ou IP.
ASCII (American Standard Code for Information Interchange): est la norme de codage de caractères en informatique la plus connue, la plus ancienne et la plus largement compatible. ASCII contient les caractères nécessaires pour écrire en anglais.
une trame est le PDU de la couche 2 (Liaison de données) dans le modèle OSI. Une trame est délimitée par une série de bits particulière appelée drapeau, fanion. Une trame est composée d'un header, des informations que l'on veut transmettre, et d'un postambule (trailer).
PAQUET est une archive (fichier compressé) comprenant les fichiers informatiques,
Nous observons le protocole Ethernet dont les deux attributs importants sont les adresses physiques (MAC) des cartes réseaux.
Nous observons le protocole IP dont les deux attributs importants sont les adresses IP source et destination.
Nous observons le protocole TCP qui contient les informations des ports de la connexion.
Nous observons le protocole HTTP : un client web tente de se connecter sur le site web www.zeitoun.net en utilisant la méthode GET.