Hvad er forskellen mellem MAC- og İP-udsendelsesadresser?

Så vidt jeg ved, bruges de begge til at sende en pakke til alle værter, der er forbundet til et lokalt arenanetværk. Hvorfor skulle nogen have brug for to adresser for at sende en udsendelsespakke?

Kommentarer

  • Kernen i dette spørgsmål handler om forskellen mellem en lag 2-adresse og en lag 3-adresse. Til dette formål vil jeg pege dig på denne Q & A og dette afsnit af en artikel , der diskuterer hvert lags individuelle roller. I det væsentlige bestemmer IP Broadcast-adressen, hvor pakken går, og MAC Broadcast-adressen faktisk får den der.
  • Som de andre har nævnt, kommer det ned til de lag, hver arbejder i. Ja, de sender begge pakker begge. til alle værter, men nogle gange har du brug for den ene og ikke den anden. Et eksempel er ARP. Når du ikke ' ikke kender enhedens MAC-adresse, sender du en lag 2-udsendelse. Men lag 3-adressen forbliver unicast. Så det kommer ned til, hvor hver bruges. En udsendelse på lag 3 kan også bruge en multicast på lag 2.

Svar

Husk, IPv4 er ikke den eneste lag-3-protokol. Trafik på et LAN leveres af en lag-2-protokol, så lag-2-protokoller har brug for en udsendelsesadresse for at kunne levere en udsendelse til alle værter på et LAN. Lag-2-protokoller kan bære et vilkårligt antal lag-3-protokoller.

En IPv4-vært vil slippe lag-3-trafik, der leveres til den, der ikke er bestemt til dens IPv4-adresse, en abonneret IPv4 multicast-adresse eller en IPv4-udsendelsesadresse, selvom den leveres via en lag-2-udsendelsesramme.

IPv4 har to forskellige udsendelser: den begrænsede udsendelse (255.255.255.255) og netværksudsendelse (højeste IPv4-adresse i netværket). Den begrænsede udsendelse kan ikke forlade det netværk, som den stammer fra. Netværkssendingen var tidligere aktiveret på netværksudstyr, f.eks. routere, som standard, men det er nu deaktiveret som standard. Det gør det muligt at sende trafik fra det ene netværk til et andet netværks udsendelsesadresse for at sende til alle IPv4-værter på det andet netværk.

IPv6 har fjernet udsendelsen helt. Du skal bruge multicast .

Kommentarer

  • Hvad er forskellen mellem begrænset udsendelsesadresse (255.255.255.255) og MAC-udsendelse (FF: FF: FF: FF: FF: FF) -adresse? Begge sender pakkerne inden for det samme netværk lige?
  • Det er at sammenligne æbler og appelsiner. Disse er i forskellige netværkslag. Lag-3-pakker er indkapslet i lag-2 rammer fra levering fra vært at være vært. Nogle lag-2-protokoller (IEEE LAN-protokoller) bruger MAC og har således MAC-adresser. Lag-2-adressering på rammerne er forskellig fra lag-3-adressering på pakkerne, bare da lag-3-adressering på pakkerne er forskellig fra lag-4-adressering på transportdatagrammer.
  • Men begge adressers funktion er at overføre pakkerne til al l er enhederne inden for det lokale netværksret (dette ser helt det samme ud for mig)?
  • Lag-2-adresser leverer rammer på det lokale netværk. En ramme med en udsendelsesadresse leveres til alle værterne på LAN. Det betyder ikke ', hvad laget-3-adressen er. Når lag-2 sender pakken op til lag-3, vil lag-3 inspicere lag-3-adressen. Hvis det ikke adresseres til lag-3-adressen eller lag-3-udsendelsesadressen, vil lag-3 slippe den. Hvis lag-3-pakken adresseres som udsendelse, men laget-2-rammen ikke er, bliver den ikke ' ikke leveret til hver vært.
  • Ja, men i virkeligheden ved den afsendende vært kun, at destinationslag-3-adressen ikke er på dens netværk. Det har ingen anelse om, hvad netværksmasken for det andet netværk er, så det ' ved ikke, at det forsøger at sende til det andet netværk.

Svar

Du bruger det både hver gang du sender en IP-udsendelsesmeddelelse. For eksempel kan en udsendelsesmeddelelse sige at kigge efter en DHCP-server i netværk 192.168.0.0/24 vil udsendelsesadressen være 192.168.0.255, og ved at sende den til den adresse skal du også sende den til FF: FF: FF: FF: FF: FF for at finde alle ip-adresser i dette interval. hvis du ikke allerede har kommunikation med nogen af værterne i netværksområdet.

Kommentarer

  • Er det ikke ' t DHCP bruger faktisk den begrænsede udsendelsesadresse (255.255.255.255)?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *