For at kommunikere eller overføre data fra en computer til en anden, har vi brug for en adresse. I computernetværk introduceres forskellige typer adresser; hver arbejder på et andet lag. En MAC-adresse , som står for Media Access Control Address, er en fysisk adresse, der fungerer på Data Link Layer. I denne artikel vil vi diskutere adressering af en DLL, som er MAC-adressen.
er lig med java
Så gå gennem artiklen, hvis du er ivrig efter at lære, hvad der er MAC-adresse og dens komponenter.
Indholdsfortegnelse
- Hvad er MAC-adresse (Media Access Control)?
- Format af MAC-adresse
- Typer af MAC-adresser
- Grund til at have både IP- og MAC-adresser.
- Hvorfor skal MAC-adressen være unik i LAN-netværket?
- Hvordan finder jeg MAC-adressen?
- Hvad er MAC-kloning?
- Karakteristika for MAC-adresse
- Fordele ved MAC-adresse
- Ulemper ved MAC-adresse
Hvad er MAC-adresse (Media Access Control)?
MAC-adresser er unikke 48-bit hardwarenumre på en computer, der er indlejret i et netværkskort (kendt som en Netværksinterfacekort ) under fremstillingen. MAC-adressen er også kendt som Fysisk adresse af en netværksenhed. I IEEE 802-standarden er datalinklaget opdelt i to underlag:
- Logical Link Control (LLC) underlag
- Media Access Control (MAC) underlag
MAC'en adresse bruges af Media Access Control (MAC) underlaget i Data-Link Layer. MAC-adressen er unik på verdensplan, da der eksisterer millioner af netværksenheder, og vi skal identificere hver enkelt enhed unikt.

Format af MAC-adresse
For at forstå, hvad en MAC-adresse er, er det meget vigtigt, at du først forstår formatet på MAC-adressen. Så en MAC-adresse er et 12-cifret hexadecimalt tal (6-bit binært tal), som for det meste er repræsenteret ved kolon-hexadecimal notation.
De første 6 cifre (f.eks. 00:40:96) i MAC-adressen identificerer producenten, kaldet OUI ( Organisatorisk unik identifikator ). IEEE Registration Authority Committee tildeler disse MAC-præfikser til sine registrerede leverandører.
Her er nogle OUI fra kendte producenter:
CC:46:D6 - Cisco 3C:5A:B4 - Google, Inc. 3C:D9:2B - Hewlett Packard 00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD>
De seks cifre længst til højre repræsenterer Network Interface Controller , som er tildelt af producenten.
Som diskuteret ovenfor er MAC-adressen repræsenteret af kolon-hexadecimal notation. Men dette er kun en konvertering, ikke obligatorisk. MAC-adressen kan repræsenteres ved hjælp af et af følgende formater:

Bemærk: Kolon-hexadecimal notation bruges af LinuxOS og periodesepareret hexadecimal notation bruges af Cisco systemer .
Typer af MAC-adresser
1. Unicast: En Unicast-adresseret ramme sendes kun ud til grænsefladen, der fører til et specifikt NIC. Hvis LSB (mindst signifikant bit) af den første oktet af en adresse er sat til nul, er det meningen, at rammen kun skal nå én modtagende NIC. Kildemaskinens MAC-adresse er altid Unicast.

2. Multicast: Multicast-adressen giver kilden mulighed for at sende en ramme til en gruppe af enheder. I Layer-2 (Ethernet) Multicast-adresse er LSB (mindst signifikant bit) af den første oktet af en adresse sat til én. IEEE har tildelt adresseblokken 01-80-C2-xx-xx-xx (01-80-C2-00-00-00 til 01-80-C2-FF-FF-FF) til gruppeadresser til brug af standardprotokoller .

3. Udsendelse: I lighed med Network Layer er broadcast også muligt på det underliggende lag (Data Link Layer). Ethernet-rammer med enere i alle bits af destinationsadressen (FF-FF-FF-FF-FF-FF) omtales som broadcast-adresserne. Frames, der er bestemt med MAC-adressen FF-FF-FF-FF-FF-FF, vil nå hver computer, der tilhører det LAN-segment.
Grund til at have både IP- og MAC-adresser.
Årsagen til at have både IP- og MAC-adresser ligger i den måde, internettet fungerer på, specifikt i strukturen af OSI-modellen. Denne model er en begrebsramme, der beskriver, hvordan data sendes og modtages over et netværk. Det er opdelt i syv lag, der hver udfører specifikke funktioner.
- Lag 2 bruger MAC-adresser og står for pakkelevering fra hop til hop .
- Lag 3 bruger IP-adresser og står for pakkelevering fra ende til ende .
Lag 2 (Data Link Layer ) bruger en MAC-adresse (Media Access Control). . Disse er unikke identifikatorer, der er tildelt netværksgrænseflader til kommunikation på datalinklaget. MAC-adressernes primære funktion er at styre, hvordan data transporteres fra en netværksknude til en anden på et direkte, fysisk grundlag – dette kaldes også hop-to-hop-levering.
På den anden side lag 3 ( Netværkslag ) bruger en IP (Internet Protocol) adresse . Disse IP-adresser bruges til at identificere enheder på et netværk og til at dirigere trafik mellem netværk. IP-adresserne sikrer, at dataene fra dens oprindelige kilde når deres endelige destination, og det kaldes også ende-til-ende levering af data.
Når en computer sender data, pakker den dem først ind i en IP-header, som inkluderer kilde- og destinations-IP-adresserne. Denne IP-header, sammen med dataene, er derefter indkapslet i en MAC-header, som inkluderer kilde- og destinations-MAC-adresserne for det aktuelle hop i stien.
Når dataene går fra den ene router til den næste, fjernes MAC-adressehovedet, og en ny genereres til næste hop. IP-headeren, som blev genereret af den originale computer, forbliver dog intakt, indtil den når den endelige destination. Denne proces illustrerer, hvordan IP-headeren styrer ende til ende-levering, mens MAC-headerne håndterer hop til hop-levering.
Så både IP- og MAC-adresser er afgørende for, at internettet fungerer. Mens MAC-adresser letter den direkte, fysiske overførsel af data mellem netværksknuder, sikrer IP-adresser, at dataene når deres endelige destination.
Hvorfor skal MAC-adressen være unik i LAN-netværket?
Overvej en OG ( Lokal netværk ) som en stor forsamling, hvor alle er i gang med samtaler. Lad os nu antage, at der er to personer ved denne sammenkomst, som tilfældigvis deler det samme navn. Dette scenarie ville uundgåeligt skabe forvirring, ikke? Hvis nogen råber det navn, ville begge personer svare, hvilket gør det vanskeligt at skelne den tilsigtede modtager af beskeden.
På lignende måde besidder hver enhed inden for et netværk en særskilt identifikator, der omtales som en MAC-adresse (Media Access Control). Tænk på det som et unikt navn, der er tildelt enheden. Når information transmitteres på tværs af netværket, dirigeres den til en specifik MAC-adresse, ligesom et brev, der er adresseret til en bestemt person.
Men hvis flere enheder inden for samme netværk skulle have identiske MAC-adresser, ville det resultere i forvirring og forstyrre netværkets funktion. Netværket ville kæmpe for at finde ud af, hvilken enhed der skulle modtage den transmitterede information. For at forhindre denne forvirring og sikre den nøjagtige levering af information er det afgørende for hver enhed på et netværk at have en unik MAC-adresse.
Hvordan finder jeg MAC-adressen?
En MAC-adresse bruges mest til at konfigurere en router til en netværksenhed eller under fejlfinding. Adressen på vores computerenhed kan nemt kontrolleres med enhver betjeningsenhed. Alle Apple-enheder, der er tilsluttet vores hjemmenetværk, indeholder en unik MAC-adresse. Producenter kan identificere en MAC-adresse med andre navne, såsom den fysiske adresse, hardware-id, trådløs-id og Wi-Fi-adresse.
Følgende er de trin, der hjælper med at finde MAC-adresser til forskellige OS
MAC-adresse på Windows
Her er en trin-for-trin guide til at finde MAC-adresser på Windows.
Kommando:
ipconfig /all>
Trin 1 - Trykke Vindue Start eller Klik på Windows-tasten.
Trin 2 – Skriv i søgefeltet cmd, og kommandoprompten åbnes.

Trin 3 – Klik på cmd, kommandopromptvinduet vises,

Trin 4 – Skriv i kommandoprompten ipconfig/all kommando og tryk derefter på enter.

Trin 5 – Når du ruller ned, er hver fysisk adresse MAC-adressen på din enhed.

MAC-adresse på MacOS
Her er en trin-for-trin guide til at finde MAC-adresser på et Mac-operativsystem.
Kommando til MAC-adresse i MacOS:
TCP/IP Control Panel>
Trin 1 - Klik på Systemindstillinger.

Trin 2 – I systemindstillingerne skal du klikke på MAC netværk mulighed.

Trin 3 – Gå derefter til avancerede indstillinger.

Trin 4 – Her finder du din MAC-adresse.

MAC-adresse på Unix/Linux
Her er en trin-for-trin guide til at finde MAC-adresser på et Unix/Linux-operativsystem.
Kommando til MAC-adresse i Unix/Linux:
ifconfig -a ip link list ip address show>
Bemærk: LAN-teknologier som Token-ringe og Ethernet bruger MAC-adresser som deres fysiske adresse, men der er nogle netværk (AppleTalk), der ikke bruger MAC-adresser. for yderligere detaljer.
Hvad er MAC-kloning?
Nogle internetudbydere bruger MAC-adresser til at tildele en IP-adresse til gatewayenheden. Når en enhed opretter forbindelse til internetudbyderen, registrerer DHCP-serveren MAC-adressen og tildeler derefter en IP-adresse. Nu vil systemet blive identificeret via MAC-adressen. Når enheden afbrydes, mister den IP-adressen.
Hvis brugeren ønsker at oprette forbindelse igen, DHCP serveren tjekker, om enheden er tilsluttet før. Hvis det er tilfældet, forsøger serveren at tildele det samme IP-adresse (i tilfælde af at lejeperioden ikke er udløbet). I tilfælde af at brugeren har ændret routeren, skal brugeren informere internetudbyderen om den nye MAC-adresse, fordi den nye MAC-adresse er ukendt for internetudbyderen, så forbindelsen kan ikke etableres.
Eller den anden mulighed er Kloning , kan brugeren blot klone den registrerede MAC-adresse med ISP. Nu bliver routeren ved med at rapportere de gamle MAC-adresser til internetudbyderen, og der vil ikke være noget forbindelsesproblem.
Karakteristika for MAC-adresse
Media Access Control-adressen (MAC-adressen) er en unik identifikator, der er tildelt de fleste netværksadaptere eller netværkskort (NIC'er) af producenten til identifikation og brug i Media Access Control-protokolunderlaget.
En Ethernet MAC-adresse er en 48-bit binær værdi udtrykt som 12 hexadecimale cifre (4 bits pr. hexadecimale ciffer). MAC-adresser er i en flad struktur, og de er derfor ikke routbare på internettet. Serielle grænseflader bruger ikke MAC-adresser. Den indeholder IKKE en netværks- og værtsdel med adressen. Det bruges til at levere rammen til destinationsenheden.
hvordan man får æble-emojis på Android
- MAC-adresser bruges i LAN-miljøer (Local Area Network) til at identificere enheder og tillade kommunikation mellem dem.
- MAC-adresser er brændt ind i hardwaren på et netværkskort (NIC) og kan ikke ændres, undtagen i nogle sjældne tilfælde, hvor producenten har leveret et specifikt værktøj til at gøre det.
- De første 3 bytes af en MAC-adresse repræsenterer producentens ID, mens de sidste 3 bytes repræsenterer en unik identifikator tildelt af producenten.
- MAC-adresser bruges ofte i forbindelse med ARP (Address Resolution Protocol) for at løse IP-adresser til MAC-adresser til kommunikation på et LAN.
- Nogle operativsystemer, såsom Windows og Linux , giver dig mulighed for at se MAC-adressen på din netværksadapter via en kommandoprompt eller netværksindstillinger.
Fordele ved MAC-adresse
- Unikhed: Hver MAC-adresse er unik, hvilket betyder, at enheder på netværket nemt kan identificeres og administreres.
- Enkelhed: MAC-adresser er nemme at konfigurere og administrere og kræver ingen yderligere netværksinfrastruktur.
- Kompatibilitet: MAC-adresser er meget brugte og understøttes af en række netværksteknologier og protokoller, hvilket gør dem kompatible med mange forskellige systemer.
- Sikkerhed: MAC-adresser kan bruges til at begrænse adgangen til et netværk ved kun at tillade enheder med autoriserede MAC-adresser at oprette forbindelse.
- Fejltolerance: I tilfælde af hardware- eller softwarefejl kan en enhed nemt udskiftes uden at påvirke netværket, så længe den nye enhed har samme MAC-adresse som den gamle.
- Multicasting: MAC-adresser kan bruges til multicasting, hvilket gør det muligt at sende en enkelt pakke til flere enheder på én gang.
- Effektivitet: MAC-adresser giver mulighed for effektiv kommunikation på netværket, da de gør det muligt for enheder hurtigt og nemt at identificere og kommunikere med hinanden.
- Lavere netværksoverhead: MAC-adresser reducerer netværksomkostningerne ved at tillade enheder at kommunikere direkte med hinanden uden behov for yderligere routing eller adressering.
- Nem fejlfinding: MAC-adresser kan bruges til at fejlfinde netværksproblemer ved at identificere kilden til problemer og spore netværksaktivitet.
- Fleksibilitet: MAC-adresser kan bruges til at understøtte en række netværkskonfigurationer og topologier, herunder peer-to-peer, klient-server og hybridmodeller.
Ulemper ved MAC-adresse
- Begrænset adresseplads: MAC-adresser er 48-bit tal, hvilket betyder, at der er et begrænset antal mulige MAC-adresser. Dette kan føre til adressekonflikter, hvis flere enheder har den samme MAC-adresse.
- Spoofing: MAC-adresser kan let forfalskes, hvilket giver uautoriserede enheder mulighed for at få adgang til netværket.
- Ineffektivitet: MAC-adresser er ikke hierarkiske, hvilket kan gøre det vanskeligt at administrere store netværk effektivt.
- Statisk adressering: MAC-adresser tildeles typisk på fremstillingstidspunktet og kan ikke nemt ændres. Dette kan være en ulempe i situationer, hvor enheder skal omkonfigureres eller udskiftes.
- Begrænset omfang: MAC-adresser bruges kun til at identificere enheder inden for et lokalt netværkssegment og kan ikke bruges til at identificere enheder uden for dette segment.
- Hardware-afhængig: MAC-adresser er knyttet til netværkskortet (NIC) på en enhed, hvilket betyder, at hvis NIC'en fejler eller udskiftes, ændres MAC-adressen også.
- Mangel på kryptering: MAC-adresser sendes i almindelig tekst, hvilket kan gøre dem sårbare over for aflytning og aflytning.
- Ingen iboende sikkerhed: Mens MAC-filtrering kan bruges til at begrænse adgangen til et netværk, giver MAC-adresserne ikke i sig selv nogen iboende sikkerhedsfunktioner.
- MAC-adressekollisioner: I sjældne tilfælde kan MAC-adresser kollidere, hvilket kan forårsage netværksafbrydelser og gøre det vanskeligt at identificere og administrere enheder på netværket.
Ofte stillede spørgsmål om MAC-adresse
Q1. Hvad bruges MAC-adressen til?
Svar
MAC-adressen bruges til at identificere enheder i det samme netværk. På den anden side, IP-adresser gjorde også det samme, men det bruges til at identificere enhedsenheder globalt eller via dens internetadresse.
Q2. Kan vi ændre MAC-adressen?
Svar
Ingen , MAC-adressen er en fast adresse af en enhed, som også er hårdkodet i netværkskortet (NIC). Mange drivere tillader dog, at MAC-adressen ændres.
Q3. Hvad er mit MAC-adressenummer?
Svar
For at finde MAC-adressen på enhver enhed kan du følge disse generelle trin:
- Åbn appen Indstillinger på din enhed.
- Naviger til afsnittet Netværk og internet.
- Vælg Egenskaber.
- Rul ned til bunden af siden, indtil du finder den fysiske adresse (MAC).
For yderligere detaljer: - Tjek her
Q4. Forskel mellem MAC-adresse og IP-adresse?
Svar
Det Forskellen mellem MAC-adresse og IP-adresse
Mac-adresse IP-adresse MAC Address står for Media Access Control Address. IP Address står for Internet Protocol Address. MAC-adresse er en seks byte hexadecimal adresse. IP-adresse er enten en fire-byte (IPv4) eller en seksten-byte (IPv6) adresse. En enhed tilsluttet med MAC-adresse kan hentes via ARP-protokol. En enhed tilsluttet med IP-adresse kan hentes ved hjælp af RARP-protokol. NIC-kortets producent angiver MAC-adressen. Internetudbyder leverer IP-adresse. For flere detaljer: - Tjek her
