Collision Domain og Broadcast Domain

โšก Smart opsummering

Kollisionsdomรฆne og broadcast-domรฆne beskriver to mรฅder, hvorpรฅ et netvรฆrkssegment er omfattet: et kollisionsdomรฆne er der, hvor enhedsrammer kan kollidere pรฅ delte medier, mens et broadcast-domรฆne er der, hvor en broadcast nรฅr alle enheder.

  • ๐Ÿงจ Kollisionsdomรฆne: Et kollisionsdomรฆne er et delt segment, hvor to frames, der sendes pรฅ samme tid, kolliderer og skal sendes igen.
  • ๐Ÿ“ข Broadcast-domรฆne: Et broadcast-domรฆne er det sรฆt af enheder, der modtager en Layer 2-broadcast uden en router imellem.
  • ๐Ÿ”€ Enhedens adfรฆrd: Hubs beholder et af hvert domรฆne; switche deler kollisionsdomรฆner pr. port; routere deler begge.
  • ๐Ÿงฌ Segmentering: VLAN'er opdeler en enkelt switch i flere broadcast-domรฆner, hvilket reducerer unรธdvendig broadcast-trafik.
  • โšก Ydelse: Fรฆrre enheder pr. kollisionsdomรฆne betyder fรฆrre kollisioner, mindre retransmission og hรธjere gennemlรธbshastighed.
  • ๐Ÿค– AI-overvรฅgning: Maskinlรฆringsovervรฅgninger markerer broadcaststorme og unormale kollisioner, fรธr de forringer netvรฆrket.

Kollisionsdomรฆne og broadcastdomรฆne sammenlignet i et netvรฆrk

Hvad er et domรฆne?

I generel databehandling er et domรฆne en gruppe af brugercomputere, printere, konti og andre enheder, der er registreret i en central database. Denne database opbevares pรฅ en eller flere centrale servere kendt som domรฆnecontrollere.

I netvรฆrk gรฆlder dog begreberne kollisionsdomรฆne og broadcast-domรฆne bruger ordet "domรฆne" i en anden betydning. De beskriver omfanget eller rรฆkkevidden af โ€‹โ€‹en bestemt trafik pรฅ tvรฆrs af et segment af en computer netvรฆrk snarere end en administrativ gruppeping af enheder. Resten af โ€‹โ€‹denne artikel forklarer begge dele.

Hvad er et kollisionsdomรฆne?

Et kollisionsdomรฆne er det sรฆt af enheder, hvis frames kan kollidere med hinanden. Det er et netvรฆrkssegment, der er forbundet af et delt medie eller forbundet ved hjรฆlp af repeatere, hvor samtidige datatransmissioner kolliderer.

Kollisionsdomรฆner gรฆlder for trรฅdlรธse netvรฆrk og pรฅvirker ogsรฅ tidligere halvduplex-versioner af Ethernet. En kollision sker, nรฅr to separate enheder sender en pakke pรฅ samme tid pรฅ det delte netvรฆrkssegment. Pakkerne kolliderer, og begge enheder skal sende deres pakker igen, hvilket reducerer den samlede netvรฆrkseffektivitet.

Hvad er et broadcast-domรฆne?

Et broadcast-domรฆne er en logisk opdeling af et computernetvรฆrk. Inden for denne type domรฆne kan noder nรฅ hinanden ved hjรฆlp af en broadcast pรฅ datalinklaget. Et broadcast-domรฆne kan eksistere inden for et enkelt LAN-segment eller bygge bro over til andre LAN-segmenter.

Domรฆnet indeholder alle enheder, der kan nรฅ de andre pรฅ datalinklaget via en broadcast. Hver port pรฅ en switch eller en hub er normalt en del af det samme udsendelsesdomรฆne.

Alle porte pรฅ en router tilhรธrer derimod forskellige broadcast-domรฆner, og en router videresender aldrig en broadcast fra et domรฆne til et andet.

Eksempel pรฅ kollisionsdomรฆner

Diagrammet nedenfor viser et simpelt kollisionsdomรฆne bygget op omkring en delt hub:

Eksempel pรฅ kollisionsdomรฆne, hvor frames fra computer A og computer B kolliderer pรฅ en delt hub

I dette eksempel sender "Computer A" et datasignal til "Computer C", mens "Computer B" samtidig sender et datasignal til "Computer D". Fordi alle fire enheder deler รฉt medie, kolliderer de to transmissioner.

Efterhรฅnden som antallet af enheder i et kollisionsdomรฆne stiger, stiger risikoen for en kollision ogsรฅ. Mere trafik pรฅ segmentet betyder flere kollisioner, og flere netvรฆrksenheder i et enkelt kollisionsdomรฆne gรธr kollisioner endnu hyppigere.

Et hรธjt antal kollisioner producerer et netvรฆrk af lav kvalitet, fordi vรฆrter bruger meget tid pรฅ pakkebehandling og retransmission. Bemรฆrk, at en kollision aldrig sker mellem to enheder, der er tilsluttet forskellige porte pรฅ en switch, da hver switchport er sit eget kollisionsdomรฆne.

Eksempel pรฅ broadcast-domรฆner

Det nรฆste diagram viser, hvordan en udsendelse bevรฆger sig gennem et koblet netvรฆrk:

Eksempel pรฅ broadcast-domรฆne, hvor en switch oversvรธmmer en broadcast-pakke til hver port

Pรฅ dette billede sender "Computer A" en broadcast, og switchen videresender den til alle sine porte. Hver tilsluttet switch modtager en kopi af broadcast-pakken og sender den derefter ud til alle sine egne porte.

En router modtager ogsรฅ en kopi af broadcast-pakken, men den videresender ikke pakken til det nรฆste netvรฆrkssegment. Efterhรฅnden som antallet af broadcast-domรฆner og broadcasts stiger, forbruges der mere bรฅndbredde, og den samlede netvรฆrkskvalitet falder.

Forskellen mellem kollision og broadcast-domรฆne

Grafikken nedenfor opsummerer kontrasten mellem de to domรฆnetyper pรฅ et overblik:

Side-om-side oversigtsgrafik af kollisionsdomรฆne versus broadcast-domรฆne

Her er de vigtige forskelle mellem et kollisionsdomรฆne og et broadcast-domรฆne:

Kollisionsdomรฆne Broadcast domรฆne
Kollisionsdomรฆnet er en netvรฆrkssektion, der tillader trafik at flyde fremad og bagud. Et broadcast-domรฆne er et segment, hvor trafikken flyder over hele netvรฆrket.
Kollisionsdomรฆnet refererer til et sรฆt enheder, hvor en pakkekollision kan forekomme. Broadcast-domรฆnet refererer til et logisk sรฆt af tilgรฆngelige computersystemer uden brug af en router.
Enhederne kan omfatte enheder fra andre IP-undernetvรฆrk. Broadcast-domรฆnet er ikke begrรฆnset til et specifikt IP-undernetvรฆrk for alle typer IP-broadcasts.
Pakkekollision opstรฅr, nรฅr flere enheder transmit data pรฅ en enkelt ledningsforbindelse. Broadcast-domรฆnet bruger for det meste et switched-miljรธ, sรฅ der opstรฅr ingen kollisioner.
Switche opdeler (segmenterer) et kollisionsdomรฆne โ€” hver port er sit eget kollisionsdomรฆne. Switche opdeler ikke et broadcast-domรฆne โ€” en broadcast videresendes til hver port.
Hver port pรฅ en router sidder i et separat kollisionsdomรฆne. Alle porte pรฅ en switch eller en hub er sandsynligvis i det samme broadcast-domรฆne.

Nรธgleforskelle

  • Trafik i et kollisionsdomรฆne bevรฆger sig frem og tilbage pรฅ et delt link, mens en udsendelse nรฅr alle enheder pรฅ tvรฆrs af hele udsendelsesdomรฆnet.
  • Et kollisionsdomรฆne kan spรฆnde over enheder i forskellige IP-undernetvรฆrk; et broadcast-domรฆne er afgrรฆnset af routere snarere end af et enkelt IP-undernet.
  • Kollisioner sker kun, nรฅr enheder deler รฉn ledning, hvorimod et switched broadcast-domรฆne undgรฅr dem, fordi hver switchport er sit eget kollisionsdomรฆne.

Ofte Stillede Spรธrgsmรฅl

En hub har รฉt kollisionsdomรฆne og รฉt broadcast-domรฆne. skifte placerer hver port i sit eget kollisionsdomรฆne, men beholder et enkelt broadcast-domรฆne. En router adskiller begge, hvilket giver hver grรฆnseflade et separat kollisions- og broadcast-domรฆne.

En switch opretter รฉt kollisionsdomรฆne pr. aktiv port, sรฅ en switch med 24 porte har 24 kollisionsdomรฆner. Som standard deler alle disse porte et enkelt broadcast-domรฆne. En router eller konfigurerede VLAN'er er nรธdvendige for at oprette yderligere broadcast-domรฆner.

Hver VLAN pรฅ en switch danner et separat broadcast-domรฆne, sรฅ kun porte i det samme VLAN modtager en given broadcast. VLAN'er lader รฉn fysisk switch vรฆre vรฆrt for flere logiske broadcast-domรฆner uden at tilfรธje routere, hvilket forbedrer sikkerheden og reducerer broadcast-trafikken.

Carrier Sense Multiple Access with Collision Detection (CSMA/CD) er den metode, som halvduplex Ethernet-enheder bruger til at dele รฉt kollisionsdomรฆne. Hver enhed lytter, fรธr den sender, og hvis der registreres en kollision, venter den et tilfรฆldigt tidsrum, fรธr den genindfรธres.transmitFuld duplex-switching gรธr CSMA/CD unรธdvendig.

Kollisionsdomรฆner relaterer sig til de fysiske lag og datalinklaget, hvor det delte medie og framing befinder sig. Broadcast-domรฆner opererer pรฅ datalinklaget af OSI model, da udsendelser videresendes af Layer 2-enheder og stoppes af Layer 3-routere.

Nej. Et fuld-duplex-link mellem en enhed og en dedikeret switchport har intet delt medie, sรฅ dets kollisionsdomรฆne indeholder en enkelt enhed, og kollisioner kan ikke forekomme. Kollisioner forbliver kun pรฅ รฆldre halv-duplex-hubs og delte Ethernet-segmenter.

Maskinlรฆringsvรฆrktรธjer baserer normal trafik og markerer anomalier sรฅsom broadcast storms, overdrevne kollisioner eller fejlagtige vรฆrter i realtid. AI-assisterede netvรฆrksmonitorer korrelerer disse mรธnstre pรฅ tvรฆrs af switche for at finde det defekte segment hurtigere end manuel pakkeinspektion.

GitHub Copilot kan udkaste Python scripts, der analyserer switch-tรฆllere, registrerer broadcast-storme eller simulerer kollisionsadfรฆrd ud fra en kort kommentar. RevSe den genererede logik og tรฆrsklerne omhyggeligt, fรธr du kรธrer den mod produktionsnetvรฆrksudstyr.

Opsummer dette indlรฆg med: