Ja, switchar och routrar
do Behöver MAC -adresser, men deras användning är något annorlunda jämfört med typiska enheter som datorer.
Så här::
* switchar:
* de har MAC -adresser. Switches behöver MAC -adresser för att identifiera enheter som är anslutna till sina portar. Detta gör att de kan bygga en MAC -adresstabell, som kartlägger MAC -adresser till specifika portar. Denna tabell är avgörande för att byta trafik effektivt.
* De använder inte MAC -adresser för routing. Växlar fungerar vid datalänkskiktet (skikt 2) i OSI -modellen, som är under nätverksskiktet (skikt 3) där routing sker.
* routrar:
* de har MAC -adresser. Routrar behöver också MAC -adresser för att kommunicera med andra nätverksenheter, inklusive andra routrar.
* De använder MAC -adresser för initial kommunikation. När en router får ett paket tittar den först på destinationens MAC -adress. Om Destination MAC -adressen finns i samma nätverk vidarebefordrar routern paketet till lämplig switch.
* de använder IP -adresser för routing. Routrar arbetar vid nätverkslagret (lager 3) och använder främst IP -adresser för dirigeringsbeslut.
I huvudsak är MAC -adresser viktiga för att både switchar och routrar ska fungera korrekt, men deras roller är något olika. Switchar använder MAC -adresser för intern kommunikation, medan routrar använder dem för initial pakethantering och sedan förlitar sig på IP -adresser för faktisk routing.