TCP/IP

Vu l'importance de l'internet dans le hack,ça peut pas faire de mal de comprendre un peu comment ça marche. Le TCP/IP est le plus utilisé pour la communication de processus entre un serveur et un (ou plusieurs) client(s). Les differents processus communiquent grâce à un protocole.Généralement, plusieurs protocoles sont mis en jeu à différent niveaux pour l'établissement d'une communication.
Chaque protocole à une fonction précise(adressage des données, contrôle des erreurs,contrôle de la validité des données,...)

TCP/IP signifie Transmission protocol Control/Internet Protocol.Le TCP est assez stable et très utilisé pour la communication serveurs/clients Il est assez rapide et permet la transmission en Full Duplex,c'est à dire l'envoi et la réception de données en simultané.Le TCP/IP est un ensemble de protocoles et sous protocoles organisés en couches (d'où le nom de pile TCP/IP).
TCP est donc un protocole et IP en est un autre.Ce son les plus importants, mais il en existe beaucoup d'autres regroupés sous le nom de TCP/IP.
Les couches du TCP/IP sont mal définies, mais on peut en distinguer 4 principales:
* La couche réseau qui permet l'accès à un réseau en gérant les cartes réseau et les protocoles de connection (ex:le Point to Point Protocol -PPP- utilisé pour les connections sur le Réseau Téléphonique Commun -RTC- par modem.
* La couche Internet qui permet l'adressage des machines par le protocole IP (adresses IP) sur un réseau local ou non .
* La couche transport qui permet l'acheminement des données.Les protocoles utilisés sont TCP et UDP. De nombreux ports machines utilisent UDP.Mais UDP est moins fiable que TCP car il ne vérifie pas la réception.
* La couche application qui utilise le plus grand nombre de protocoles.Voir tableau ci dessous.

Il arrive parfois que les données soient partiellements perdues ou endommagées.Toutefois, les erreurs peuvent être détectées et la transmission est réinitialisée par le serveur.

Le TCP utilise un contrôle de flux et envoie les données par paquets comportants plusieurs couches d'informations (enveloppes,...).Le Ping consiste en l'envoi de paquets d'une certaine taille et détermine le temps de réponse de l'ordinnateur distant.

Voici un tableau des principaux ports utilisant le TCP/IP.

Internet repose donc en grande partie sur le TCP/IP dont la majeur partie des sous-protocoles ne sont pas directements utilisables par l'utilisateur.

Ben voilà,je n'ai tout dit, mais ça sert à rien de faire du bourrage de crâne. Ca devrais suffire pour l'instant.J'étudierai les différents processus et la fonction des ports dans le prochain numéro.

-= Shin =-