pourquoi avons-nous besoin d'adresses IP si l'adresse mac est suffisante pour identifier la machine ???
pourquoi avons-nous besoin d'adresses IP si l'adresse mac est suffisante pour identifier la machine ???
Réponses:
Les adresses IP sont hiérarchiques, de sorte que les routeurs sur Internet savent dans quelle direction transmettre un paquet. Avec les adresses MAC, il n'y a pas de hiérarchie, et donc le transfert de paquets ne serait pas possible.
De l'adresse MAC à l'adresse IP
Lorsque le paquet est envoyé à un état qui se trouve sur le même segment LAN du réseau, seule l'adresse MAC est nécessaire. Lorsque le paquet va au-delà, vers différents réseaux et passe par des routeurs, l'adresse MAC est toujours contenue dans le paquet, mais seule l'adresse IP est utilisée par les routeurs.
Aussi de Quelle est la différence entre une adresse Mac et une adresse IP?
Les adresses MAC ne font pas partie de la discussion, simplement parce qu'elles ne voyagent jamais au-delà de votre réseau local, et elles ne peuvent pas être cachées car elles sont simplement nécessaires au fonctionnement du réseau.
Il y a plusieurs raisons. Par exemple: l'adresse MAC est liée au matériel. Cela signifie que vous ne pouvez pas ou plutôt n'êtes pas censé avoir le même MAC sur un matériel différent. Imaginez que Google doive changer la liaison DNS de "google.com" en adresse "MAC" chaque fois qu'ils changent une carte réseau sur le serveur frontal.
Une autre raison est que les adresses MAC sont attribuées par les producteurs tandis que les adresses IP sont attribuées par les administrateurs réseau. Cela permet de créer une hiérarchie d'adresses qui est la racine du routage des paquets. C'est parce que le chemin de IP A1.A2.A3.A4 à B1.B2.B3.B4 est facilement prévisible et le chemin de MAC # 1 à MAC # 2 ne l'est pas.
La raison suivante est que MAC est lié à Ethernet et qu'il existe d'autres technologies de réseau qui pourraient ne pas utiliser du tout MAC.
IP - désigne le protocole Internet utilisé pour communiquer entre les réseaux interconnectés ( Internet = réseaux interconnectés OU groupe de réseaux Diffrent-2 connectés ensemble )
MAC - signifie Media Access Control, qui est utilisé pour communiquer dans un seul réseau OU dans le même réseau ( réseau = groupe de 2 hôtes ou plus )
Les adresses IP sont systématiquement distribuées dans le monde entier par IANA (Internet Assigned Number Authority), afin que les emplacements de bout en bout puissent être facilement détectés par les routeurs ****** MAIS ***** les adresses MAC ne sont pas distribuées systématiquement. ..Parce que les adresses MAC sont attribuées à votre carte LAN lorsqu'elle est fabriquée par certains fournisseurs. Il est ensuite expédié et placé dans des ordinateurs aléatoires à travers le monde
Il existe plusieurs couches dans les piles de mise en réseau, chacune conçue pour répondre à un niveau d'abstraction spécifique.
Layer3, également connu sous le nom de couche de routage, est conçu pour faire communiquer deux machines dans des réseaux différents. À cette couche, les routeurs doivent être en mesure de donner à chaque machine qu'il connaît un ID unique. Il s'agit de l'adresse IP. Les adresses IP sont hiérarchiques, c'est-à-dire. ils ont une partie qui indique au routeur, dans quel réseau une adresse IP est, et le reste spécifie la machine spécifique (la plupart du temps).
Layer2 utilise des adresses mac pour identifier une carte réseau spécifique au sein d'un réseau local. Il peut y avoir plusieurs cartes pour une machine spécifique, qui peuvent alors partager la même IP. Cela s'appelle Multihoming ( http://en.wikipedia.org/wiki/Multihoming ).
généralement, le routeur utilise ARP pour trouver le mac qui correspond à une adresse IP spécifique (s'il ne le sait pas), et une fois qu'il découvre le mac, il en garde une note pendant un temps spécifié (c'est-à-dire jusqu'à ce que l'ARP le cache est supprimé, basé sur la configuration du routeur).
Une fois qu'un paquet Ethernet d'un hôte transite par un commutateur ou un routeur vers sa destination, l'adresse MAC source de l'hôte d'origine est remplacée par l'adresse MAC du port sur le commutateur ou le routeur. À ce stade, seule l'adresse IP source fait référence à l'expéditeur.
Votre adresse IP change tout le temps, mais votre adresse mac est toujours fixée dans le matériel de votre carte réseau.
Lorsque vous connectez votre ordinateur portable à la maison, via votre téléphone, dans un café, vous devez obtenir une adresse IP différente.
La raison principale est due à la longueur de l'adresse mac. La recherche d'une adresse mac (qui se produit dans un commutateur) prend plus de temps que la correspondance d'adresse IP la plus longue (qui se produit dans un routeur).
Parfois, la recherche d'une correspondance Ip la plus longue prend également du temps, auquel cas MPLS est utilisé dans lequel un très petit nombre (appelé étiquette) est recherché dans un routeur compatible MPLS.
Les adresses IP et les adresses MAC sont utilisées par deux couches différentes du modèle OSI. Les adresses IP sont utilisées plus haut dans le modèle que les adresses MAC.
Un bon exemple de leurs utilisations est NAT ou Network Address Translation. NAT permet à plusieurs machines d'envoyer des paquets sur un réseau mais semble provenir d'un seul ordinateur (c'est-à-dire que votre FAI vous donne une adresse IP mais que vous avez plusieurs ordinateurs sur votre réseau).
Ce qu'un périphérique NAT fait, c'est qu'il recevra un paquet de votre ordinateur, réécrira l'adresse IP avec la sienne, mais gardera l'adresse MAC la même sur le paquet. Il transmettra alors le paquet.
Lorsqu'il reçoit une réponse pour ce paquet, il recherchera l'adresse MAC dans ce paquet et réécrira l'adresse IP avec l'adresse IP de votre ordinateur (la plupart des appareils NAT conservent une table d'adresses MAC -> IP en interne) pour que le routeur sache où pour envoyer le paquet!
Notez également que les adresses MAC sont attribuées par le fabricant de l'appareil alors que les adresses IP sont complètement arbitraires.
En effet, les adresses IP sont "routables". Ceux-ci sont divisés en réseaux, ces sous-réseaux relaient à différentes parties du monde, comme une adresse. L'adresse Mac est complètement différente pour tout le monde, elle ne peut pas être localisée.
C'est comme dire à quelqu'un à quoi ressemble votre maison pour le trouver. Donnez-lui plutôt l'adresse, hein?
Voir ceci: OSI-Model sur Wikipedia
De ce modèle, vous voyez où les choses se passent. MAC (Media Access Control) est sur la 2ème couche à partir du bas. IP est sur le troisième. Il utilise MAC pour identifier les PC, mais uniquement à une échelle très locale.
La réponse courte a été donnée, mais pour le répéter, elle est organisationnelle. La raison pour laquelle cela est nécessaire est que jusqu'à ce que chaque routeur dispose de la mémoire et de la vitesse nécessaires pour stocker la route vers chaque MAC, quelque chose devait être fait, d'où les adresses IP.
Juste pour être clair. Les appareils communiquent via un mélange d'adresses MAC / protocole. Les deux parties doivent être correctement implémentées pour que le réseau fonctionne.
Si vous naviguez sur ce site à partir de votre ordinateur personnel et que vous regardez le paquet à sa sortie de votre ordinateur, peu ou pas de frais généraux de paquet ressemblerait à ce à quoi il ressemblait en entrant dans le serveur qu'est ce forum. Quand je dis surcharge de paquets, je parle d'adresse MAC, d'adresse IP, de port, etc.
J'ai lu un article sur ce problème. Le titre de l'article est l' API de géolocalisation HTML 5 et la géolocalisation IP fournies par IP2Location.com. Il est très utile pour différencier les caractéristiques de la technique de géolocalisation sans fil par adresse MAC et détection d'adresse IP traditionnelle.