Permalänk

MAC adress vs IP adress

Hej! Jag undrar VARFÖR man har två olika typer av adresser, MAC-adresser (alltså hårdvaruadresser) och IP-adresser.
Är det någon som har någon vettig förklaring ?

Visa signatur

Shuttle SN95G5V2 | AMD Athlon 64 3200+ Winchester | Canyon 1024MB| WD 200GB + WD 100GB + Iomega Extern 500gb | Palit 6800GS 256mb| NEC Multisync 1850X 18.1" TFT | fUnc sUrface + Logitech MX500|

Permalänk
Medlem

Oj, detta skulle kunna bli hur långt svar som helst.

Ja det finns en mening.

Varför? Jo det är så att Ethernet standardiserades innan man ens hade tankar på skapa ett protokoll som heter IP och skulle skapa ett världsomfattande nät med det.

Mac-adresser är helt enklet hur ethernet funkar. IP skapades för att ligga ovanpå ett antal olika access tekniker så man inte skulle behöva bygga om nät. Du kan köra IP på ATM,PPP,Ethernet, Token Ring, HDLC och säkert ett ton fler protokoll. Nu är det så att Ethernet är billigast och vanligast. Om du är intreserad i ämnet så låna nån bok om nätverk på biblan.

Permalänk

IP adresser fungerar med olika typer av "protokoll" men det gör inte MAC?
IP adress gjordes för att agera på de övre lagren på OSI modellen ?

Visa signatur

Shuttle SN95G5V2 | AMD Athlon 64 3200+ Winchester | Canyon 1024MB| WD 200GB + WD 100GB + Iomega Extern 500gb | Palit 6800GS 256mb| NEC Multisync 1850X 18.1" TFT | fUnc sUrface + Logitech MX500|

Permalänk
Medlem

Dom ligger på olika nivåer OSI modellen där Ethernet ligger under IP.

Ethernet ramar används i ethernet baserade nätverk sedan kan i dessa köra olika protokoll som ex. IPX, NetBEUI, IP, ..... Ethernet ramar är inte routebara därför är dom oanvändbara i stora nät, dom används och syns bara om datorerna sitter på samma sida om en router (samma LAN).

IP är behändigt eftersom man enkelt kan göra subnät och att det är routebart, vilket är en förutsättning för att kunna bygga något så stort som Internet är idag.

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Citat:

Ursprungligen inskrivet av GunnarD
Dom ligger på olika nivåer OSI modellen där Ethernet ligger under IP.

Ethernet ramar används i ethernet baserade nätverk sedan kan i dessa köra olika protokoll som ex. IPX, NetBEUI, IP, ..... Ethernet ramar är inte routebara därför är dom oanvändbara i stora nät, dom används och syns bara om datorerna sitter på samma sida om en router (samma LAN).

IP är behändigt eftersom man enkelt kan göra subnät och att det är routebart, vilket är en förutsättning för att kunna bygga något så stort som Internet är idag.

Det svara väl inte på frågan VARFÖR man har två olika adresser? varför vidarutvecklade de inte bara MAC ? Både MAC och IP används i Ethernet.
Det enkla svaret är alltså att det är det skulle kunna användas i större nätverk? låter lite konstigt. Och för enkelhetens skull...

Visa signatur

Shuttle SN95G5V2 | AMD Athlon 64 3200+ Winchester | Canyon 1024MB| WD 200GB + WD 100GB + Iomega Extern 500gb | Palit 6800GS 256mb| NEC Multisync 1850X 18.1" TFT | fUnc sUrface + Logitech MX500|

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av TheRealHund
Det svara väl inte på frågan VARFÖR man har två olika adresser? varför vidarutvecklade de inte bara MAC ? Både MAC och IP används i Ethernet.
Det enkla svaret är alltså att det är det skulle kunna användas i större nätverk? låter lite konstigt. Och för enkelhetens skull...

Protokollet heter Ethernet, där har man MAC-addresser. I protokollet som heter IP(Internet Protokoll) använder man IP-addresser. Man har två olika sorters addresser för att det är två olika protokoll, som inte nödvändigtvis behöver ha något med varandra att göra. Om du sätter ihop de båda till ett nytt skulle du bryta kompatibilitet med alla protokoll som idag kan tranportera IP, och all hårdvara som kan tranportera Ethernet. Du skulle behöva bygga om hela internet.

Visa signatur

Det kan aldrig bli fel med mekanisk destruktion

Permalänk
Citat:

Ursprungligen inskrivet av Aphex
Protokollet heter Ethernet, där har man MAC-addresser. I protokollet som heter IP(Internet Protokoll) använder man IP-addresser. Man har två olika sorters addresser för att det är två olika protokoll, som inte nödvändigtvis behöver ha något med varandra att göra. Om du sätter ihop de båda till ett nytt skulle du bryta kompatibilitet med alla protokoll som idag kan tranportera IP, och all hårdvara som kan tranportera Ethernet. Du skulle behöva bygga om hela internet.

MAC och IP sammarbetar till viss del genom RARP och ARP, alltså att de kan få varandras adresser och sedan skicka iväg packetet. Och då blir de "kompatibla" med varandra.

Bygga om hela internet... så man skapade bara IP-protokollet för att lansera Internet ? Var inte MAC tillräckligt ? Jag vet att IP är mer precist än MAC men detta skulle man väl kunna ändra från början när de skulle lansera internet.

Visa signatur

Shuttle SN95G5V2 | AMD Athlon 64 3200+ Winchester | Canyon 1024MB| WD 200GB + WD 100GB + Iomega Extern 500gb | Palit 6800GS 256mb| NEC Multisync 1850X 18.1" TFT | fUnc sUrface + Logitech MX500|

Permalänk

Ethernet är inte det enda som används på internet.. Det finns andra protokoll och tekniker att använda. Vad som ligger under IP är egentligen inte så intressant ur "internetsynvinkel".

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av TheRealHund
MAC och IP sammarbetar till viss del genom RARP och ARP, alltså att de kan få varandras adresser och sedan skicka iväg packetet. Och då blir de "kompatibla" med varandra.

"kompatibla" vet jag inte om man kan kalla det, mera att ip utnyjtjar ethernet för transporten, ARP används för att ta reda på vilken mac-adress en viss dator som har som har en vi ip-adress.

Citat:

Ursprungligen inskrivet av TheRealHund
Bygga om hela internet... så man skapade bara IP-protokollet för att lansera Internet ? Var inte MAC tillräckligt ? Jag vet att IP är mer precist än MAC men detta skulle man väl kunna ändra från början när de skulle lansera internet.

Så som ethernadresserna är utformade och utdelade så vet man inte var i världen en viss mac-adress finns, bara att en viss mac-adress tillhör en viss tillverkare av nätverkskort.

IP är designat så att man kan gruppera dom och routa ip-adresser så att man vet var varje subnät (grupp av ip-adresser) finns i världen. utan att behöva peka ut enskilda ip-adresser som man skulle behöva med ethernet adresser.

Om man jämför med gatuadresser så skulle ex. storgatan 1 ligga i göteborg, storgatan 2 ligga i stockholm, storgatan 3 ligga i tokyo ..., för att underlätta så lägger man på Staden och Landet när skall beskriva var ex. storgatan 1 är, det senar kan man jämföra med ip-adresser (gata+stad+land) finns beskriven i adressen.

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av TheRealHund
MAC och IP sammarbetar till viss del genom RARP och ARP, alltså att de kan få varandras adresser och sedan skicka iväg packetet. Och då blir de "kompatibla" med varandra.

I Eathernetnät är det MAC-adressen som styr vart paketen skickas. ARP ser till att IP-adressen översätts till den MAC-adress i det egna nätet bakom vilken den IP-adressen kan nås.
Detta är grundprincipen, sen kan den utvecklas och förfinas i det oändliga.

/H

Visa signatur

I can explain it for you, but I can't understand it for you
R.I.P Bijan - Vila i frid du lilla hustomte

Permalänk

Tråden kanske har spårat ut lite.... Men det som har sagts i denna tråd, kan man säga att det är varför man har två olika typer av adresser(MAC och IP) ?

Visa signatur

Shuttle SN95G5V2 | AMD Athlon 64 3200+ Winchester | Canyon 1024MB| WD 200GB + WD 100GB + Iomega Extern 500gb | Palit 6800GS 256mb| NEC Multisync 1850X 18.1" TFT | fUnc sUrface + Logitech MX500|