Du frågar varför en * fysisk adress * (som en MAC -adress) behövs för dataöverföring i ett nätverk. Det är inte strikt sant att * två * fysiska adresser är * alltid * behövs för * varje * dataöverföring; Den exakta mekanismen beror på nätverkslagret och protokollet. Kärnidén kretsar emellertid om behovet av både
lokal adressering (inom ett enda nätverkssegment) och
global adressering (över flera nätverk).
Här är en uppdelning:
* Fysisk adress (MAC -adress): Detta är en unik identifierare som är hårt kodad i nätverksgränssnittskortet (NIC) för varje enhet. Det är avgörande för kommunikation *inom ett lokalt nätverkssegment *. Tänk på det som en gatuadress-det är hur data levereras till rätt dator i ditt lokala nätverk (t.ex. ditt hem Wi-Fi eller ett lokalt kontor). MAC -adressen används av datalänkskiktet (skikt 2) i OSI -modellen (t.ex. Ethernet).
* logisk adress (IP -adress): Detta är en unik identifierare som tilldelats en enhet i ett nätverk. Det används för att dirigera data över flera nätverk - Internet. Det är som en postkod och en kombination av gatuadress. IP -adressen tillåter enheter i olika nätverk att kommunicera med varandra. IP -adressen används av nätverkslagret (skikt 3) i OSI -modellen (t.ex. IP -routing).
Varför båda ofta är (men inte alltid) involverade:
Överväg att skicka ett paket från din dator (dator A) till en server (dator B) i ett annat nätverk.
1. routing: Datorns operativsystem använder serverns IP -adress för att bestämma rutten till servern. Routrar längs vägen använder IP -adresser för att vidarebefordra paketet.
2. Lokal leverans: När paketet anländer till nätverket där servern finns måste routern leverera den till rätt fysisk enhet. Detta görs med serverns MAC -adress. Routern (eller en switch) letar upp MAC -adressen som är associerad med serverns IP -adress i sin ARP (adressupplösningsprotokoll) cache eller utför en ARP -begäran för att hitta den.
3. Datalänkskiktkommunikation: När MAC -adressen har erhållits använder datalänkskiktet det för att leverera paketet direkt till serverns NIC.
kort sagt: IP -adressen får paketet till rätt nätverk; MAC -adressen får paketet till rätt enhet i det nätverket. De arbetar tillsammans för att säkerställa tillförlitlig dataleverans. Även om båda är avgörande för de flesta internetkommunikation, kan vissa lokala nätverk endast använda MAC-adresser för enkelhet.