En bryter lærer MAC -adresser gjennom en prosess som heter
MAC -adresse læring . Slik fungerer det:
1. Ramme mottak: Når en bryter mottar en ramme, undersøker den kilden MAC -adressen til rammen.
2. MAC -adresse Tabelloppføring: Hvis bryteren ikke har en oversikt over den MAC -adressen i MAC -adressetabellen, oppretter den en ny oppføring. Denne oppføringen inkluderer:
* MAC -adresse: Kilden MAC -adressen til rammen.
* port: Portnummeret der rammen kom.
3. Ramme videresending: Bryteren videresender deretter rammen til alle porter bortsett fra porten den mottok rammen fra. Dette kalles flom .
4. MAC -adresse aldring: Oppføringer i MAC -adressetabellen er ikke permanente. De utløper etter en viss periode (vanligvis noen minutter), kjent som aldringstid . Hvis en bryter ikke mottar en ramme fra en spesifikk MAC -adresse innen aldringstiden, fjerner den den tilsvarende oppføringen fra tabellen.
5. Læringsoppdateringer: Hvis en bryter mottar en ramme fra en MAC -adresse den allerede vet, oppdaterer den oppføringen i MAC -adressetabellen om nødvendig. For eksempel, hvis en enhet flytter til en annen port, vil bryteren oppdatere den tilsvarende oppføringen i tabellen for å gjenspeile den nye porten.
Fordeler med MAC -adresselæring:
* Redusert nettverkstrafikk: Når bryteren lærer MAC -adressene til enheter i nettverket, kan den direkte videresende rammer til destinasjonsenheten uten å oversvømme hele nettverket. Dette reduserer unødvendig trafikk betydelig og forbedrer nettverksytelsen.
* Effektiv dataoverføring: Ved å bruke MAC -adressetabellen, kan bryteren effektivt rute trafikk til de riktige destinasjonene, noe som resulterer i raskere dataoverføring og lavere latens.
* Forenklet nettverksadministrasjon: MAC -adresse Learning hjelper nettverksadministratorer enkelt å administrere nettverket sitt ved å tilby et sentralt sted for å spore og administrere tilkoblede enheter.
Sammendrag:
MAC -adresselæring er en grunnleggende prosess som lar brytere opprette og vedlikeholde et dynamisk kart over tilkoblede enheter. Dette hjelper til med å optimalisere nettverksytelsen ved å redusere unødvendig trafikk og effektivisere data til de tiltenkte mottakerne.