[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Petite introduction à TCP/IP... (part 1)



Quand tu auras fait un premier jet, n'hésite pas a me le dire, j'y 
apporterais des précisions/corrections/améliorations. J'utilise souvent des 
images avec des couleurs pour expliquer le routage, des doiniers pour 
expliquer le NAT ect...

Une petite précision sur les ports, on oublier les adresse IP et dire qu'on 2 
machines A et B

Quand A veut faire telnet vers B, elle regarde le port sur lequel on met 
habituellement telnet, là 23: donc A prend le premier port venu (un numéro) 
on va dire n (0<n<65024). A envoi envoi un message qui dit "de A port n vers 
B port 23", pour savoir qui répond à quoi, B va répondre "de B port 23 à A 
port n" et derrière tu as le message concret.

Pour compliquer l'affaire tu trois type de messages: TCP, UDP et ICMP:
TCP sert à envoyer des messages en mode connecté, c'est à dire A dit je veux 
me connecter, B répond oui ou non, et A ou B doivent "je met fin à la 
connection" cela veux dire qu'il y a un control de qui recoit quoi.

UDP c'est la même chose sauf qu'il n'y a pas de connection, A pose un 
question, B repond mais personne ne sait vérifie au préalable si un paquet 
est passé avant ou après. C'est utile par exemple pour les vidéo sur le net 
ou de toutes façon si une image se pert, pas la peine de l'envoyer quand la 
scène est fini.

ICMP sert à envoyer les message de test et d'erreur, par exemple, le réseau 
n'est pas accessible, connection refusé, et aussi le fameux ping, dont le but 
est d'envoyer une balle pour savoir si la machine B nous la renvoi.

Pour le routage, je vais t'expliquer avec les couleurs, c'est vachement 
simplifié la chose mais bon tu comprendra le principe.

Sur internet il y a des couleurs (je simplifie) mais si le jaune clair est 
proche du jaune foncé, c'est vachament différent du bleue.

Alors sur ta machine, l'adresse ip donne sa couleur et on lui met une 
tolérence, en gros tant que c'est jaune, tu regarde à coté de toi, si sa 
change de trop il y a une machine qui a plusieurs couleurs qui s'occupera de 
tes données.

Donc jaune foncé parle à jaune clair, elle se cause directement entre elle.
Jaune clair veut parler à vert clair, c'est trop différent pour elle, 
heuresement il y une machine qui mi jaune mi vert, alors on lui envoi le 
colis. Mais cette machine (on appelle ça un routeur, passerelle, gateway....) 
voit bien que le colis n'est pas pour elle, mais elle sait aussi que vert 
clair est juste à coté, donc elle lui renvoi le colis. le proceesus ce fera 
dans le sens inverse pour la réponse.

Evidement ce n'est pas si simple car tu peut être obligé de passer par 
différentes couleur pour aller d'un bout à l'autre mais c'est pas grave, 
chaque routeur se renvoi le colis et ils s'échangent régulièrement leurs 
couleur pour savoir que pour aller de bleu à vert il faut passer par violet.

Bon c'est très imagé mais c'est le principe !


Le Vendredi 8 Mars 2002 09:43, Pascal Bleser a écrit :
> Petite introduction à TCP/IP, pour ceux que ça intéresse...
>
> (j'ai SIMPLIFIE, hein, commencez pas 50 mails en réponse sur les
> petits détails qui n'intéressent pas nécessairement un débutant ;-)))
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur.
	JL.
/========================================>
| Olivier Thauvin - CNRS Service Aeronomie
| olivier.thauvin@aerov.jussieu.fr 
| 01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
| 01 44 27 47 59 à Jussieu (Mardi et Jeudi)
| Fax:33 (0)1 69 20 29 99
| Service d'Aéronomie, Réduit de Verrieres
| Route des Gatines - BP 3
| 91371 Verrieres le Buisson Cedex
| France
\======>
_______________________________________________
Linux Mailing List
Archives: http://unixtech.be/mailman/listinfo/linux