31Aug
Če ste še vedno novi za celotno omrežno stvar, potem je lahko nekoliko presenetljivo, ko najprej začnete spoznavati različne vrste naslovov in kako delujejo skupaj. Današnji SuperUser Q & Objava želi odpraviti zmedo za radovednega bralca.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Slike iz Wikipedije.
Vprašanje
bralnik SuperUser user2449761 želi izvedeti več o potrebi po naslovih Ethernet / MAC:
Ne vem, zakaj so potrebni ethernet / MAC naslovi. Zagotovo je mogoče vse računalnike povezati v enotno omrežje in uporabljati IP-naslove za komuniciranje?
V Ethernetu je na primer naslednji mehanizem:
- Računalnik z naslovom IP 192.168.1.1( X.1) želi poslati paket na naslov 192.168.1.2( X.2).
- X.1 uporablja ARP za pridobitev MAC-naslova X.2.
- Da bi to naredili, mora X.1 pošiljati paket vsem računalnikom v omrežju in odgovoriti le eden.
- X.1 dobi naslov MAC in pošlje paket.
To bi bilo preprostejše, če bi le storili v enem koraku:
- X.1 pošlje paket vsem računalnikom v omrežju in samo X.2 ga bo obdelal, drugi pa ga bodo prezrli.
Moje drugo vprašanje je: Zakaj so potrebni IP-naslovi, če imajo vse naprave enolične MAC-naslove?
Zakaj obstaja potreba po ethernet / MAC naslovih?
Odzivnik
SuperUser Odgovor Paul ima odgovor za nas:
Različni sloji omrežja so tam, da jih lahko zamenjamo za različne tehnologije. Omenjena dva sloja sta Layers 2 in 3. Layer 2 v tem scenariju je Ethernet - od katerega nastane MAC naslov in Layer 3 je IP.
Ethernet deluje le na lokalni ravni med omrežnimi napravami, ki so povezani z oddajno mrežo "podatkovna povezava", medtem ko je IP routerni protokol in lahko usmerja naprave v oddaljena omrežja.
Zahteve za vsako od teh plasti so drugačne. Ethernet določa družino tehnologij, ki omogočajo pošiljanje in prejemanje paketov med omrežnimi napravami, medtem ko IP definira protokol, ki omogoča paketnim prenosom podatkov prek različnih omrežij.
Niti odvisen od druge, kar je povezovanje omrežja s fleksibilnostjo. Na primer, lahko se odločite za povezavo z internetno storitvijo prek IP-ja preko Ethernet-a, vendar lahko v svojem notranjem omrežju izberete IP-vrednost nad papirjem( kjer nekdo zapisuje vsebino vsakega paketa in ga fizično pripelje na drug računalnik inga vnesete).Očitno to ne bi bilo zelo hitro, vendar bi bilo še vedno IP, če bi oseba, ki je nosila papirje, upoštevala pravila IP usmerjanja.
V resničnem svetu obstajajo različni protokoli podatkovne povezave, ki jih že uporabljate( čeprav so njihove sheme naslavljanja enake): 802.3 - Ethernet in 802.11 - Wi-Fi.
IP ne zanima, kaj je osnovni sloj. Enako se IP lahko zamenja za različne protokole omrežnega sloja( pod pogojem, da se to zgodi vsem udeležencem), kot je način asinhronega prenosa( ATM).
Čeprav ni neposrednega preprečevanja ustvarjanja protokola, ki zajema obe plasti 2 in 3, bi bil manj fleksibilen, manj privlačen in zato verjetno ne bo uporabljen.
Poskrbite, da boste prebrali preostanek živahne razprave o temi prek spodnje povezave!
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.