Din câte știu, ambele sunt utilizate pentru a trimite un pachet către toate gazdele care sunt conectate la o rețea locală de arena. De ce ar avea cineva nevoie de două adrese pentru a trimite un pachet de difuzare?
Comentarii
- În esență, această întrebare se referă la diferența dintre o adresă de nivel 2 și o adresă Layer 3. În acest scop, v-aș îndrepta spre acest Q & A și această secțiune a unui articol care discută rolurile individuale ale fiecărui strat. În esență, adresa IP Broadcast determină unde merge pachetul, iar adresa MAC Broadcast o ajunge de fapt acolo.
- Așa cum au menționat ceilalți, se reduce la straturile în care funcționează fiecare. Da, ambii trimit pachete. tuturor gazdelor, dar uneori ai nevoie de una și nu de cealaltă. Un exemplu este ARP. Când nu ' nu cunoașteți adresa MAC a dispozitivului, trimiteți o transmisie de nivel 2. Dar adresa stratului 3 rămâne unicast. Deci, se reduce la locul în care fiecare este folosit. O difuzare pe stratul 3 poate utiliza și o difuzare multiplă pe stratul 2.
Răspuns
Amintiți-vă, IPv4 este nu singurul protocol layer-3. Traficul pe o rețea LAN este livrat printr-un protocol layer-2, deci protocoalele layer-2 au nevoie de o adresă de difuzare pentru a putea transmite o transmisie către toate gazdele de pe o rețea LAN. Protocoalele Layer-2 pot transporta orice număr de protocoale layer-3.
O gazdă IPv4 va renunța la traficul layer-3 livrat către acesta care nu este destinat adresei sale IPv4, unei adrese IPv4 multicast subscrise sau Adresa de difuzare IPv4, chiar dacă este livrată printr-un cadru de difuzare layer-2.
IPv4 are două difuzări diferite: difuzarea limitată (255.255.255.255
) și difuzare în rețea (cea mai mare adresă IPv4 din rețea). Difuzarea limitată nu poate părăsi rețeaua din care a pornit. Difuzarea în rețea a fost activată pe echipamente de rețea, de ex. routere, în mod implicit, dar acum este dezactivat în mod implicit. Permite traficul dintr-o rețea să fie trimis către o altă adresă de difuzare a rețelei, pentru a transmite către toate gazdele IPv4 din cealaltă rețea.
IPv6 a eliminat cu totul difuzarea. Trebuie să utilizați multicast .
Comentarii
- Care este diferența dintre adresa de difuzare limitată (255.255.255.255) și transmisia MAC (FF: FF: FF: FF: FF: Adresa FF)? Ambele difuzează pachetele în aceeași rețea, nu?
- Aceasta compară mere și portocale. Acestea sunt la niveluri diferite de rețea. Pachetele layer-3 sunt încapsulate în cadre layer-2 pentru livrarea de la gazdă pentru a găzdui. Unele protocoale layer-2 (protocoale IEEE LAN) folosesc MAC și, prin urmare, au adrese MAC. Adresarea layer-2 pe cadre este diferită de adresarea layer-3 de pe pachete, doar deoarece adresarea layer-3 de pe pachete este diferită de adresarea layer-4 de pe datagramele de transport.
- Dar funcția ambelor adrese este de a transfera pachetele către al Dispozitivele din rețeaua locală nu sunt corecte (acest lucru mi se pare complet identic)?
- Adresele Layer-2 livrează cadre în rețeaua locală. Un cadru cu o adresă de difuzare este livrat tuturor gazdelor de pe LAN. ' nu contează care este adresa layer-3. Când layer-2 trimite pachetul până la layer-3, atunci layer-3 va inspecta adresa layer-3. Dacă nu este adresată adresei layer-3 sau adresei de difuzare layer-3, atunci layer-3 o va renunța. Dacă pachetul layer-3 este adresat ca difuzat, dar frame-ul layer-2 nu este, ' nu este livrat fiecărei gazde.
- Da, dar, în realitate, gazda expeditoare știe doar că adresa de destinație layer-3 nu se află în rețeaua sa. Nu are habar care este masca de rețea a celeilalte rețele, așa că nu ' nu știe că încearcă să transmită către cealaltă rețea.
Răspuns
Îl folosiți atât de fiecare dată când trimiteți un mesaj de difuzare IP. De exemplu, un mesaj de difuzare vă permite să spuneți căutarea unui server DHCP în rețeaua 192.168.0.0/24, adresa de difuzare ar fi 192.168.0.255 și, trimițând-o la adresa respectivă, trebuie să o trimiteți și la FF: FF: FF: FF: FF: FF pentru a găsi toate adresele IP din intervalul respectiv. dacă nu aveți deja comunicare cu oricare dintre gazdele din gama de rețea.
Comentarii
- Nu ' t DHCP utilizează de fapt adresa de difuzare limitată (255.255.255.255)?