quelqu un pourrait expliquer comment marche un modem ADSL ? et comment il est possible pour un PC d envoyer des paquets a travers une carte ethernet sans conaitre l adresse mac du destinataire du paquets ???
comment il est possible pour un PC d envoyer des paquets a travers une carte ethernet sans conaitre l adresse mac du destinataire du paquets ???
Bah en fait c'est du broadcasting. La carte ethernet envoit les données a tous les pc connectés a internet, et le pc qui se sent concerné accepte le paquet.
On supposera donc que ton modem est un modem Ethernet. Si c'est un USB, c'est ton pilote qui fait tout le travail, y compris simuler une interface.
Pour le reste, une carte réseau n'est rien d'autre qu'un super port série, avec quelques features qui permettent certaines choses comme la détection de collision, etc. Si seul ton modem est relié à ta carte, pas besoin de protocole spécial pour communiquer. Sinon, il est possible d'utiliser des techniques de broadcast comme pour le DHCP, ou le SMB, pour trouver un correspondant et communiquer ensuite avec.
La seule raison pour laquelle on utilise une carte Ethernet plutôt que le traditionnel port série, outre le fait que les spécifications USB d'Intel signent son arrêt de mort, est le taux de transfert, bien trop élevé pour du RS232.
J'ai un probleme similaire concernant les modem adsl.
Mon modem n'a pas de pilote, car il suit le protocole standard d'ethernet.
Mon fournisseur d'acces m'avait aussi fourni un pilote qui permettait la communication par PPPoE, et un soft qui y fait appel pour etablir la communication avec le serveur.
Or ce sw n'est pas fourni par le nouveau fournisseur d'acces (changement de pays).
Quelqu'un aurait une solution pour ce modem (ou un sw)?
tu envoies des paquets à une addresse IP
seul le dernier routeur devra faire une resolution de MAC address pour savoir communiquer avec ta carte réseau sur le LAN ou est branchée sur ta machine (inutile donc dans le cas d'un modem USB puisque pas branchée un LAN). Les MAC address sont inutiles sur Internet (puisque le protocole est IP)
Il y a 36000 explications à donner pour montrer comment marche un modem ADSL, et en plus les modem ADSL fonctionnent de 36000 manières différentes
Néanmoins je pense que tu te fous un peu de la modulation analogique ;)
Déjà entre le PC et le modem, on a soit du pppoe, soit du pptp, aujourd'hui c'est principalement du pppoe, c'est à dire point to point protocol over ethernet. Dans ce dernier cas le PC envoit des trames ethernet qui contienent l'adresse eth du modem, et ses trames encapsulent du ppp, exactement le meme protocole que sur un modem rtc classique. Le pptp je connais pas.
Autre possibilité, je crois que c'est ce que fait free, le pont transparent.
Dans ce cas tout ce qu'on envoit sur l'interface du modem et transmis sur l'ADSL, et tout ce qui arrive de l'ADSL et retranscrit sur l'ethernet. De l'autre coté il suffit alors d'un serveur DHCP et le tour est joué : le client n'a plus qu'à avoir un client dhcp qui lui configure l'adresse ethernet qui va bien, et la carte réseau peut etre utilisée nativement pour faire du tcp/ip sur le net. Le modem agit alors exactement comme un cable ethernet virtuel, qui relit ta carte réseau a ton FAI.
L'inconvenient de ce système est que tu ne peux pas mettre ton modem sur le hub/switch de ton réseau local, alors qu'en pppoe tu peux. Tu ne peux donc pas faire un routeur avec une seule interface réseau dans le cas du pont transparent.
"De l'autre coté il suffit alors d'un serveur DHCP et le tour est joué : le client n'a plus qu'à avoir un client dhcp qui lui configure l'adresse ethernet qui va bien,"
Néanmoins je pense que tu te fous un peu de la modulation analogique
- ben justement non ... j ai eu des cours sur le GSM, et je me demande comment on peut coder un signal dans un spectre de 4k de large ... ca doit pas faire beaucoup de bits par bande ...
-1- mais je suis aussi interesse par de detail de l ADSL: c est a dire comment est encapsule l ATM sur la bande de base ...
-2- comment quels qutres FAI proposent du degroupe a part free ? comment encapsulent ils ?
Pour etre synthétique, en ADSL y a quelques bits par canaux et plein de canaux.
En plus ce ne sont pas les memes en UL et en DL.
Sur chaque canaux de 4kHz, une modulation QAM permet de transmettre 4 bits / symboles en UL et 6 ou 7 en DL. (la modulation est détaillé au début du document)
En plus de cela, les modem adaptent leur constellations de symboles QAM pour chaque porteuse à la qualité de la ligne, d'où l'interet d'utiliser plusieurs bande (désactivations selectives de celles où il y a des interferences)
j ai lance a la fois gnutela et xmule, question de generer un peu de trafic, et j ai constate que tcpdump ne genere pas du tout le meme trafic sur eth0 et ppp0
sur eth0 je vois passer moins de 10 paquets en 10s alors que sur ppp0 j en ai plus de 100 par seconde ...
comment les paquets peuvent ils sortir par ppp0 sans etre comptabilises dans eth0 ?
gkrellm lui montre un trafic quasi egal sur les 2 interfaces ...
# Re: modem ADSL HOWTO
Posté par cho7 . Évalué à 1.
Bah en fait c'est du broadcasting. La carte ethernet envoit les données a tous les pc connectés a internet, et le pc qui se sent concerné accepte le paquet.
Facile non ? :-)
# Re: modem ADSL HOWTO
Posté par Obsidian . Évalué à 1.
Pour le reste, une carte réseau n'est rien d'autre qu'un super port série, avec quelques features qui permettent certaines choses comme la détection de collision, etc. Si seul ton modem est relié à ta carte, pas besoin de protocole spécial pour communiquer. Sinon, il est possible d'utiliser des techniques de broadcast comme pour le DHCP, ou le SMB, pour trouver un correspondant et communiquer ensuite avec.
La définition du pppoe qui accomplit ce miracle se trouve ici:
http://www.faqs.org/rfcs/rfc2516.html(...)
La seule raison pour laquelle on utilise une carte Ethernet plutôt que le traditionnel port série, outre le fait que les spécifications USB d'Intel signent son arrêt de mort, est le taux de transfert, bien trop élevé pour du RS232.
[^] # Re: modem ADSL HOWTO
Posté par dze . Évalué à 1.
Mon modem n'a pas de pilote, car il suit le protocole standard d'ethernet.
Mon fournisseur d'acces m'avait aussi fourni un pilote qui permettait la communication par PPPoE, et un soft qui y fait appel pour etablir la communication avec le serveur.
Or ce sw n'est pas fourni par le nouveau fournisseur d'acces (changement de pays).
Quelqu'un aurait une solution pour ce modem (ou un sw)?
Merci
Dze
# Re: modem ADSL HOWTO
Posté par SQP . Évalué à 2.
seul le dernier routeur devra faire une resolution de MAC address pour savoir communiquer avec ta carte réseau sur le LAN ou est branchée sur ta machine (inutile donc dans le cas d'un modem USB puisque pas branchée un LAN). Les MAC address sont inutiles sur Internet (puisque le protocole est IP)
# Re: modem ADSL HOWTO
Posté par xilun . Évalué à 4.
Néanmoins je pense que tu te fous un peu de la modulation analogique ;)
Déjà entre le PC et le modem, on a soit du pppoe, soit du pptp, aujourd'hui c'est principalement du pppoe, c'est à dire point to point protocol over ethernet. Dans ce dernier cas le PC envoit des trames ethernet qui contienent l'adresse eth du modem, et ses trames encapsulent du ppp, exactement le meme protocole que sur un modem rtc classique. Le pptp je connais pas.
Autre possibilité, je crois que c'est ce que fait free, le pont transparent.
Dans ce cas tout ce qu'on envoit sur l'interface du modem et transmis sur l'ADSL, et tout ce qui arrive de l'ADSL et retranscrit sur l'ethernet. De l'autre coté il suffit alors d'un serveur DHCP et le tour est joué : le client n'a plus qu'à avoir un client dhcp qui lui configure l'adresse ethernet qui va bien, et la carte réseau peut etre utilisée nativement pour faire du tcp/ip sur le net. Le modem agit alors exactement comme un cable ethernet virtuel, qui relit ta carte réseau a ton FAI.
L'inconvenient de ce système est que tu ne peux pas mettre ton modem sur le hub/switch de ton réseau local, alors qu'en pppoe tu peux. Tu ne peux donc pas faire un routeur avec une seule interface réseau dans le cas du pont transparent.
[^] # Re: modem ADSL HOWTO
Posté par xilun . Évalué à 1.
s/l'adresse ethernet/l'adresse IP/
[^] # Re: modem ADSL HOWTO
Posté par doublehp (site web personnel) . Évalué à 1.
- ben justement non ... j ai eu des cours sur le GSM, et je me demande comment on peut coder un signal dans un spectre de 4k de large ... ca doit pas faire beaucoup de bits par bande ...
-1- mais je suis aussi interesse par de detail de l ADSL: c est a dire comment est encapsule l ATM sur la bande de base ...
-2- comment quels qutres FAI proposent du degroupe a part free ? comment encapsulent ils ?
[^] # Re: modem ADSL HOWTO
Posté par xilun . Évalué à 3.
http://tcts.fpms.ac.be/cours/1005-03/projet2002-2003.pdf(...)
Pour etre synthétique, en ADSL y a quelques bits par canaux et plein de canaux.
En plus ce ne sont pas les memes en UL et en DL.
Sur chaque canaux de 4kHz, une modulation QAM permet de transmettre 4 bits / symboles en UL et 6 ou 7 en DL. (la modulation est détaillé au début du document)
En plus de cela, les modem adaptent leur constellations de symboles QAM pour chaque porteuse à la qualité de la ligne, d'où l'interet d'utiliser plusieurs bande (désactivations selectives de celles où il y a des interferences)
# Re: modem ADSL HOWTO
Posté par doublehp (site web personnel) . Évalué à 1.
sur eth0 je vois passer moins de 10 paquets en 10s alors que sur ppp0 j en ai plus de 100 par seconde ...
comment les paquets peuvent ils sortir par ppp0 sans etre comptabilises dans eth0 ?
gkrellm lui montre un trafic quasi egal sur les 2 interfaces ...
[^] # Re: modem ADSL HOWTO
Posté par Marc (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.