Wanneer een host op een Ethernet -netwerk probeert contact op te nemen met een extern netwerk, komen de volgende acties voor:
1. Controleer ARP -cache:
- De host controleert eerst zijn ARP -cache (adresresolutieprotocol) om te zien of het al het MAC -adres van de standaardgateway (router) voor zijn netwerk heeft.
- Als het MAC -adres wordt gevonden, gaat de host over naar stap 2.
- Als het MAC -adres niet wordt gevonden, verzendt de host een ARP -aanvraaguitzending op het lokale netwerk om het MAC -adres van de standaardgateway te vinden.
2. Stuur een Ethernet -frame:
- De host omvat het gegevenspakket bedoeld voor het externe netwerk in een Ethernet -frame.
- Het frame bevat de volgende informatie:
- Bron MAC -adres:MAC -adres van de host die het frame verzendt.
- MAC -adres van bestemming:MAC -adres van de standaardgateway (router).
- Ethernet -type:specificeert het type gegevens in het frame (bijv. IPv4, IPv6).
- Gegevens:het pakket bedoeld voor het externe netwerk.
3. Doorsturen door de standaardgateway:
- De standaardgateway ontvangt het Ethernet -frame.
- Het extraheert het bestemmings -IP -adres uit het gegevenspakket in het frame.
- De gateway raadpleegt zijn routingtabel om de volgende hop voor het pakket te bepalen.
- Het stuurt het pakket door naar de volgende hop, die een andere router op het pad naar het bestemmingsnetwerk zou kunnen zijn.
4. Routing op intermediaire netwerken:
- Als het bestemmingsnetwerk niet rechtstreeks is aangesloten op de standaardgateway, wordt het pakket door meerdere tussentijdse netwerken en routers geleid.
- Elke router onderzoekt het bestemmings -IP -adres en stuurt het pakket door op basis van de routeringstabel.
5. Bestemmingshost:
- Zodra het pakket het bestemmingsnetwerk bereikt, wordt het geleverd aan de beoogde host.
- De host ontvangt het pakket en verwerkt de gegevens.
Opmerking:
- Het proces van contact opnemen met een extern netwerk omvat meerdere stappen en protocollen.
- ARP wordt gebruikt om IP -adressen op MAC -adressen binnen een lokaal netwerk op te lossen.
- Routing wordt gebruikt om pakketten door meerdere netwerken door te sturen.
- Het besturingssysteem van de host behandelt alle benodigde netwerkinteracties. |