Le Thu, 13 May 2004 00:33:29 +0200
[EMAIL PROTECTED] a écrit :

 
> Le terme pile (IP) est similaire à couche (IP), je suppose ? 

C'est effectivement le cas cependant c'est un abus de langage.
habituellement on parle plutot de pile TCP/IP par ce qu'il y a plusieurs 
couches empilés.  

> 
> L'interface utilisée par la pile IP de ma machine est le logiciel qui gère le 
> modem (son pilote ?) ?  
> Qu'elle est l'interface du routeur dont tu parles (l'application, le logiciel 
> qui gère le routeur, pas son pilote ?) ? 

Désolé encore un abus de langage. Dans ce cas préçis par interface j'entends 
interface physique ie interface ethernet.
Une interface peut effectivement aussi etre une interface de service ou une 
interface de programmation
 
> Comment connaître la MTU de mon FAI et le MTU de ma Mandrake ? 


pour connaitre la mtu que tu as configurée sur ta machine :

bigbrother:/home/philippe# ifconfig eth0 
eth0      Link encap:Ethernet  HWaddr 00:40:95:45:AC:86  
          inet addr:10.0.0.4  Bcast:10.0.0.255  Mask:255.255.255.224
          UP BROADCAST RUNNING MULTICAST  MTU:1480  Metric:1
                                          ^^^^^^^^
          RX packets:1256 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1273 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:804329 (785.4 KiB)  TX bytes:156025 (152.3 KiB)
          Interrupt:10 Base address:0xa800 

Il existe des moyen de découvrir la mtu sur un chemin donné en utilisant ping 
avec une taille de données ou d'autres programmes spécifiques.

> Je précise que j'ai arreté ipv6 en ajoutant cette ligne "alias net-pf-10 off" 
> au
> fichier /etc/modprobe.conf (reboot effectué après cette manipulation sous
> l'éditeur de texte VI). Il semble que cela accélère le surf sur internet,
> puisque IPv6 produit beaucoup plus de petits paquets que sa précédente version
> ("pour IPv6 par exemple il a été décidé de ne plus la supporter mais que les 
> les
> paquets envoyés devaient toujours utiliser des tailles infèrieures ou égale à 
> la
> plus petite taille de paquet sur le chemin du paquet,") qui est IPv4 je 
> suppose. 
> 
> D'ailleurs, IPv6 arreté qui le remplace, IPv4 ?

Il n'existe que deux versions utilisées de IP:
IPv4 la pluis répendue ( avec des adresses sur 4 octets du type 34.56.4.3 )
et ipv6 avec des adresses sur 16 octets ( 
AAAA:AABB:AACC:AADD:AAEE:AAFF:AA00:AA11 ).
Actuellement à mon avis seul ipv4 est supporté directement vers ton FAI.
ipv6 n'est pas déployé jusqu'au particulier.
Si tu veux faire de l'ipv6 soit tu le fais entre des machines reliées 
directement entre ellese soit tu passes par de l'encapsulation ipv6 dans ipv4 
ce qui n'est pas vraiment la panacée.

> C'est pour information dans IPv6 (IPv6 est la dernière version du protocole IP
> ?) je suppose ?

Oui c'est intégré à ipv6.

> 
> L'encapsulage du paquet IP dans un paquet ethernet se fait dans le cas ou la
> liaison entre ma machine et internet est directe (câble ou ethernet, 
> d'ailleurs
> qu'elle est la différence entre le câble et ethernet), sans FAI ?
> 

Si tu disposes d'un routeur alors le paquet IP depuis ta machine est envoyé au 
routeur directement par ethernet.
La liaison avec ton FAI peut se faire depuis le routeur.

> L'encapsulage du paquet IP dans une trame PPP (PPP = Point to Point Protocole,
> c.a.d. une liaison directe, simultanée et bidirectionnelle (full-duplex) 
> entre 2
> machines ; la machine cliente qui est ma machine et la machine serveur qui est
> le FAI. En effet, par une ligne téléphonique ne peut passer qu'une seule
> communication ; bref l'accès internet se fait par l'accès à une machine du FAI
> qui a je suppose un accès direct à internet (câble ou ethernet)) peut être
> encapsulée à nouveau pour quelle raison ?

PPP est un protocole qui permet de faire passer plusieurs protocoles réseaux 
simultanément entre deux machines reliées par
par une liaison directe.
PPP seul est utilisé sur les modems RTC.
Lorsque l'on utilise l'ADSL soit on passe par PPTP soit par PPPoe soit 
directement PPPoa.

> 
> Il semble que l'utilisation du protocole PPTP (Point to Point TCP Protocol) 
> dans

PPTP = Point to Point Tunnelling protocol.
en gros du  PPP encapsulé dans du TCP.
exemple de protocoles utilisés.


> le niveau TCP crypte les paquets (bref, pour la sécurité) et que PPPPoe (Point
> to Point Protocole over ethernet) soit la même chose, sauf que le cryptage se
> fait dans la couche ethernet.

a ma connaissance PPTP et PPPoe ne cryptent rien ils encapsulent.

> D'ailleurs, il semble que le paquet d'octets encapsulé selon le système des 4
> couches TCP/IP (de l'application à ethernet) revienne dans la couche TCP pour
> "redescendre" ensuite à nouveau dans la couche IP puis la pile ethernet dans 
> le
> cas de l'encapsulation par PPTP. Alors que dans le cas du protocole PPPOE, le
> paquet "va" juste dans la couche ethernet avant de sortir de la machine (pas 
> de
> "retour" du paquet dans ce cas).  
> 
> Et, quelle est la différence entre les protocoles PPTP et PPPOE ?

beaucoup...

exemple de protocoles utilisés:

Machine (192.168.1.2) <-PPTP-> (192.168.1.4) Modem ADSL-ethernet <- PPPoa -> 
BAS  <- L2TP -> FAI <- IP -> backbone IP INTERNET
Machine [EMAIL PROTECTED] <-PPPOe-> Modem ADSL-ethernet <- PPPoe.brigded.on.atm 
-> [EMAIL PROTECTED] BAS  <- L2TP -> FAI <- IP -> backbone IP INTERNET
Machine <-PPPa/usb (*)-> Modem ADSL-usb <- PPPoa -> BAS  <- L2TP -> FAI <- IP 
-> backbone IP.
Machine [EMAIL PROTECTED] <-PPPOe.brigded.on.atm/usb (*)-> Modem ADSL-usb <- 
PPPoe.brigded.on.atm -> [EMAIL PROTECTED] BAS  <- L2TP -> FAI <- IP -> backbone 
IP INTERNET
(*) une partie du protocole d'émission usb est propriétaire. On constate ici 
que les modems USB ne font pas grand chose...

- PPTP nécessite une addresse IP locale privée.
- PPPoe arrive jusqu'au FAI, PPTP devient du PPPoa à la sortie du modem.
- PPPoe impacte le MTU et non PPTP
- PPTP consomme plus de bande passante entre la machine et le modem [ TCP 
encapsulation ].
- PPTP devient du PPPoa sur la ligne ADSL qui consomme moins de bande passante 
que PPPoe qui lui envoie sur la ligne les addresses mac sources et destinations.

>  
> De même, je ne comprends pas la différence entre PPP et PPPOE. Il me semble en
> effet que PPP est aussi utilisé pour reliée ma machine à la machine du FAI par
> internet. 
> 

PPPoe est du PPP adapté à circuler sur ethernet et non sur un lien série.

> > En pratique pour un lien PPPoe il faut fixer sa MTU à 1492 'ifconfig mtu 
> > ...').
> 
> 
> Pourquoi MTU à 1492 ?

un paquet IP encapsulé dans une trame PPP se voit rajouter une en tête de 2 
octets d'indentification de protocol 
une trame PPP encapsulé dans PPPoe se voit rajouter 6 octets de header PPPoe.
et tout cela doit tenir dans un trame ethernet V2 qui à une MTU de 1500.
donc le paquet IP initial ne doit pas dépasser 1500 - ( 6 + 2 ) = 1492.


Je ne garanti pas l'exactitude de toutes mes remarques. De plus le sujet est 
tellement vaste qu'un bouqun de 500 ne serait pas de trop.

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à