MAC и IP адреси

57 отговора 0 прегледа
#1

MAC и IP адреси

В локалната мрежа как се ползват двата вида адреси? Знам че работят на различни нива, но принципно IP не може ли да върши цялата работа? Защо се ползват и MAC адреси, за какви цели и в какви случаи. Какво изобщо им е предназначението?


Отговор
в отговор на NikiFin #2

Re: MAC и IP адреси

Принципно всичко което прави Ethernet може да се реализира с IP адреси. Въпросът е, че TCP/IP не беше единствения транспортен протокол в недалечното минало -- имаше NetBEUI, IPX/SPX и други (token-ring) изгъзици. Просто в момента е евтинийка да си купуваш ethernet устройства -- китайците бълват чипове за LAN-ки и switch-ове в милиони бройки.

[линк]
Отговор
в отговор на NikiFin #3

Re: MAC и IP адреси

а защо не прочете "Основи на TCP/IP?"

ИП адресите могат да се дублират докато МАК адресите са уникални.
ИП адресите са routable за разлика от МАК
следователно комбинацията от ИП и МАК е винаги уникална.

би трябвало сама да се сетиш, че без четене няма да стане, още по-малко в някакъв форум някой ще ти обяснява в подробности как компютрите комуникират

Отговор
в отговор на tuff slim #4

Re: MAC и IP адреси

"комбинацията от ИП и МАК е винаги уникална. "

Е нали само "МАК адресите са уникални"! То и комбинацията от 1,2,3,4,5,6 и МАК адрес е уникална ма не е няква нова информация :-))

[линк]
Отговор
в отговор на wqw #5

Re: MAC и IP адреси

и как раутваш мак адресите? с кофи???
айде и ти си прочети книгата преди да плещиш


PS прочете ли за мюнхенската миграция? за 8 години мигрирали няколко стотин усера и им остават още само 15.000.

а може би миграцията на ДА към линукс е начин да се намали бройката. който 6 месеца след миграцията не е напуснал, се гръмва, само и само да не ползва линукс. гадно. но нака съкращенията поне са доброзорни.
ти как мислиш?

Редактирано от tuff slim на

Отговор
в отговор на NikiFin #6

Re: MAC и IP адреси

Ето, чети:
[линк]


Отговор
в отговор на NikiFin #7

Re: MAC и IP адреси

IP протокола е на по-високо ниво и съответно няма как да свърши работата. В случая имаш IP върху Ethernet и работи по следния начин:

Твоят компютър взема IP пакета, слага каквото трябва в него, хедъри, данни, source, destination и т.н., след това всичко това се взема и се вгражда в Ethernet Frame, и този Frame се изпраща към другия компютър, като реално адресирането се извършва по MAC адреси, т.е. Frame-то се изпраща към MAC адрес еди кой си и тук IP-то няма значение. В този Ethernet frame, може да се вгради и друго, което не е IP пакет, така че реално IP пакета не е нищо специално, той на практика представлява някакви данни вградени в Ethernet Frame. Там може да има и съвсем други данни, които се обменят между компютрите в LAN-а. На този принцип например работи ATA over Ethernet и там няма и помен от IP.

Получаващият като получи Frame-то по обратния начин, взема Ethernet Frame-то, вади от него IP пакета и т.н. разопаковането продължава.

Та отговорът е прост, при Ethernet, IP-то не може да съществува без Ethernet и MAC адресите, докато те могат да съществуват и работят и без IP-то :).

Отговор
в отговор на psy__ #8

Re: MAC и IP адреси

Има по прост отговор. Съществува така наречения 7 слоен OSI модел който вкарва стандартите и протоколите в ред (преди него е било хаус). МАК е на 2 слой, ИП е на трети слой. Спрямо модела всеки слой комуникира с друг такъв т.е. МАК с МАК и ИП с ИП.
Нагоре и надолу в модела се случва капсулация т.е. в пакет с ИП адрес се съдържа МАК адрес, но в рамка с МАК адрес нямаш ИП адресна информация.
Грубо казано с МАК можеш да комуникираш само в ЛАН среда (Novell NetWare се опитаха да го прескочат, но се отказаха). С ИП комуникираш с други подмрежи и мрежи, чрез слой 3 устройства наречени рутери

Отговор
в отговор на Astra1.8iGT #9

Re: MAC и IP адреси

Съвсем умишлено не намесих OSI модела, защото за хора, които не са много наясно и нямат практика, според мен той води повече до объркване отколкото до изясняване :)

Преди години като съм го учил не ми говореше нищо. След това с течение на времето и работата, започна да придобива форма :).

Отговор
в отговор на psy__ #10

Re: MAC и IP адреси

аз съм чела и не разбрах, затова питам. Ако не съм в мрежа, а имам директна връзка към Инет доколкото разбирам MAC адреса ми няма никакво значение. Но това не пречи на комуникацията. Не разбирам какво е това дето повече може да прави с MAC отколкото с IP и налага използването на MAC. Теоретично.


Отговор
в отговор на jensen-110062 #11

Re: MAC и IP адреси

Пак ще се опитам да обясня :)

Абсолютно цялата комуникация в един Ethernet LAN минава през Ethernet Frames. Това представлява пакет в който се вгражда някаква информация, без значения каква е тя, и при тези frames единственият начин за адресиране е по MAC адрес, т.е. на това ниво, компютрите в един LAN се виждат помежду си единствено и само използвайки своите MAC адреси.

При IP протокола тази информация, която се вгражда в тези Ethernet Frames представлява IP пакетa, т.е. при самата комуникация се изгражда IP пакета заедно със source IP, destination IP, взема се този пакет и се вгражда в Ethernet Frame. Намира се кои е MAC адреса на компютъра към който трябва да отиде съовтветния frame и драйвера на мрежовата карта (забележете, че вече сме на по-ниско ниво, на което IP стека не знае какво се случва и не участва) го засилва към съответното PC, като казва, този frame е за MAC адрес xx:xx:xx:xx:xx:xx и той си заминава към суича, суича го препраща към съответния порт на който е съовтетния MAC адрес.

Пакета пристига в другото PC, той отваря frame-то, вади IP пакета от него и го дава на IP стека за обработка, той си гледа src/dst IP адреса и решава какво да го прави.

Та за да си свързан към интернет от един LAN, IP пакетите ти от PC-то ти към гейтуея се капсулират във ethernet frames и се изпращат до него, след това той си вади IP пакета от този frame, и ако не е за него, го капсулира в друг frame и го изпраща и към неговия си гейтуей отново по MAC адрес.

На този адрес, много удачно сравнение са направили със руски матрьошки ( ако знаете какво е това). Това са кукли, които се разглобяват и всяка една се побира в по-голямата. Същото е и с TCP/IP/Ethernet пакетите.

TCP пакета, се капсулира в IP пакет, той от своя страна се капсулира в Ethernet Frame и този Frame се изпраща до съответното PC по MAC адрес.

[линк]

Отговор
в отговор на jensen-110062 #12

Re: MAC и IP адреси

Представи си че слушаш новини по радио FM+. Имаш човешки глас (TCP) и радио честота (Ethernet). Теоретично само човешкия глас (TCP) ти е достатъчен за да чуеш новините, практически на звукът (IP) му трябва среда в която да са разпространи (Ethernet).

Среда може да бъде AM честота (ATM), FM честота (PPP) или въздуха (Ethernet). Твоето ухо (LAN карта) може да приема човешки глас (TCP/IP) само през въздуха (Ethernet).

[линк]
Отговор
в отговор на psy__ #13

Re: MAC и IP адреси

Мерси за подробното обяснение. Все пак този MAC се ползва само в локални мрежи, нали.
Но ако се върнем назад в Dial up годините, доколкото разбирам тогава си получаваше човек директно публичен IP, не беше нужна мрежова карта а модем. Тогава всичко става по IP, понеже няма физически адрес или се ползва някакъв физ адрес на модема ? Или кое е data link layer при dial up? Тук много издишам


Редактирано от jensen-110062 на

Отговор
в отговор на NikiFin #14

друг въпрос

сори, чета по нета ама пак не схващам.
Отвън моето IP (на домашната ни локална мрежа) не се вижда, а се вижда IP то на провайдера.
ipconfig ми дава
Standart gateway: 192.168.1.1
Undernetmask: 255.255.255.0

1. Това значи ли че в домашната ни локална мрежа може да се вържат 254 компа
2. Нашият гейтуей от провайдера с публичен IP адрес ли се вижда или с private IP. Изобщо нашият гейуей има ли публичен адрес, който поради някаква причина е скрит или или само локален IP и провайдера го вижда като вижда като private (демек 192.168 ....). И ако нямам публичен адрес каква е причината да нямам.

съжалявам ама тотално съм се оплела и колкото повече чета толкова повече се оплитам


Редактирано от jensen-110062 на

Отговор
в отговор на tuff slim #15

Re: MAC и IP адреси

Отговарям на теб, но е към всички...

Момчета,

Вие не знаете в какъв филм влязохте с тая овчица! В клуб "Програмисти" вече като се яви пост от нея, всеки се подготвя за поредната порция малоумие.

Тая (уж) учи някакви ИТ неща, но я виждате колко е научила и разбрала. На същото дередже е по отношение на бази данни, езици за програмиране и к'вото друго се сетите. Нееднократно го е демонстрирала.

Тъй че, не я взимайте много на сериозно- скоро ще опне нервите на всички, щото както и да и се обяснява, разказва, показва- оно рупа ли рупа.

Олег Иванов
Аре със здраве!

Редактирано от Oлer Ивaнoв® на

Отговор
в отговор на Oлer Ивaнoв® #16

Re: MAC и IP адреси

този ник за пръв път го виждам, явно ти се е наложило да го смениш, за да те вземе някой насериозно, че с предния имаш лоша слава. Ако изобщо ти е разрешено с предния ник да влизаш. Страхливецо, покажи се кой си ако ти стиска. Най вероятно те е яд на мен и искаш всички да ме намразят без да има никаква никаква причина, освен измислената от теб с цел да ме злепостави.


Отговор
в отговор на jensen-110062 #17

Re: MAC и IP адреси

2006 година е регнат, това си му е ника.
Проблемът е, че задаваш нарастващо малоумни въпроси, получаваш отговори, ама пак не ти става ясно и "оно си рупа ли, рупа". Нищо лично.

И стига с тази параноя, никой не те мрази. Поне аз не де - за 100% от другите не мога да гарантирам...


Редактирано от Naki на

Отговор
в отговор на jensen-110062 #18

Re: друг въпрос

Давай едно-по едно по методично за да ти се изясни.
"Отвън моето IP (на домашната ни локална мрежа) не се вижда, а се вижда IP то на провайдера. " - Провайдера ти ползва NAT на неговия gateway (router) от една страна има един (или няколко) публични (интернет) адреса, а от твойта страна раздава частни адреси които са недостъпни отвън освен ако доставчика ти не направи "port forwarding" по твое желание - става достъпен адреса ти но се представя само с интернетския такъв и само на определен порт (или портове).
по т.1 - Ако автоматично си взимаш адрес (чрез DHCP), да до 254 устройства биха си взели IP адрес, но не значи че ще имат интернет. Това зависи от доставчика.
по т.2 - Доставчика ти има един или няколко публични адреса и да, той се вижда с публичния си адрес. Причината да нямаш публичен адрес е упомента още при плащането на интернета, където някъде е указано, че не ползваш публичен адрес (или статичен/динамичен интернет адрес).

Сигурно се питаш защо е цялото това нещо. Целтта е с един публичен адрес, да могат много потребители да имат интернет. А това е защото публичните адреси са лимитиран ресурс. Реално публичен статичен адрес ти е необходим ако имаш сървърни услуги в мрежата които искаш да се достъпват безпроблемно и по всяко време.

PS: За да си видиш външния адрес (в твоя случай при доставчика), напиши в гугъл "what is may ip address" и щракни на линк който ти харесва. Например [линк]

Редактирано от Astra1.8iGT на

Отговор
в отговор на Astra1.8iGT #19

Re: друг въпрос

благодаря ти. Абе аз тъкмо си помисля, че съм схванала и в един момент се окаже, че май не съм. Само от картинки малко трудно се разбира, май трябва човек да си се позанимава с тези неща, да ги поработи за да ги осъзнае.


Отговор
в отговор на Naki #20

Re: MAC и IP адреси

бе мразят ме разни хора ама тва е др тема.
Аз просто съм начинаеща - знам, че обясненията тук са като за малоумни и всеки път като ги чета все повече ми просветва. Който си знае материята по диагонал ще го чете и ще схване.


Отговор