2016-06-05 1 views
1

Je comprends que ARP est utilisé pour mapper des adresses IP à des adresses MAC et que sur un réseau Ethernet/couche 2, le MAC est utilisé pour adresser d'autres ordinateurs. J'obtiens si un client veut parler au serveur qui est sur un autre réseau il devra adresser l'adresse IP qui est représentative de lui.Pourquoi avons-nous besoin de créer un en-tête IP sur un réseau local?

Ainsi, sur le même réseau, le PC 1 a mappé le PC 2 à une adresse IP/MAC, pourquoi a-t-il besoin de créer un en-tête IP qui ne sera pas utilisé par le PC 2?

Répondre

1

Les adresses IP sont utilisées non seulement pour la transmission entre hôtes. Ils sont également utilisés pour l'identification de l'hôte à des niveaux plus élevés. Par exemple: lorsqu'une nouvelle connexion TCP est établie au serveur serveur, elle peut identifier la source de la demande (par adresse IP/port du client).

Il est également recommandé de ne pas distinguer les connexions réseau locales et étendues. Il est donc plus facile d'implémenter toutes les opérations protocolaires une seule fois. Par ailleurs - dans certaines situations, les adresses IP sont vraiment ignorées pendant la transmission entre les hôtes. Par exemple dans le cas de PPP avec compression d'en-tête. Mais ces situations ne sont pas très communes.