Collision Domain och Broadcast Domain

โšก Smart sammanfattning

Kollisionsdomรคn och broadcastdomรคn beskriver tvรฅ sรคtt ett nรคtverkssegment รคr begrรคnsat: en kollisionsdomรคn รคr dรคr enhetsramar kan kollidera pรฅ delade medier, medan en broadcastdomรคn รคr dรคr en broadcast nรฅr varje enhet.

  • ๐Ÿงจ Kollisionsdomรคn: En kollisionsdomรคn รคr ett delat segment dรคr tvรฅ ramar som skickas samtidigt kolliderar och mรฅste skickas om.
  • ๐Ÿ“ข Sรคndningsdomรคn: En sรคndningsdomรคn รคr den uppsรคttning enheter som tar emot en Layer 2-sรคndning utan en router dรคremellan.
  • ๐Ÿ”€ Enhetens beteende: Hubbar behรฅller en av varje domรคn; switchar delar upp kollisionsdomรคner per port; routrar delar upp bรฅda.
  • ๐Ÿงฌ segmentering: VLAN delar upp en enda switch i flera broadcast-domรคner, vilket minskar onรถdig broadcast-trafik.
  • โšก Prestanda: Fรคrre enheter per kollisionsdomรคn innebรคr fรคrre kollisioner, mindre รฅtersรคndning och hรถgre dataflรถde.
  • ๐Ÿค– AI-รถvervakning: Maskininlรคrning รถvervakar flaggor som sรคndningsstormar och onormala kollisioner innan de fรถrsรคmrar nรคtverket.

Kollisionsdomรคn och sรคndningsdomรคn jรคmfรถrda i ett nรคtverk

Vad รคr en domรคn?

Inom allmรคn databehandling รคr en domรคn en grupp av anvรคndardatorer, skrivare, konton och andra enheter som รคr registrerade i en central databas. Den databasen lagras pรฅ en eller flera centrala servrar som kallas domรคnkontrollanter.

Inom nรคtverkande gรคller dock termerna kollisionsdomรคn och sรคndningsdomรคn anvรคnder ordet โ€domรคnโ€ i en annan bemรคrkelse. De beskriver omfattningen, eller rรคckvidden, av viss trafik รถver ett segment av en datornรคtverk snarare รคn en administrativ gruppping av enheter. Resten av den hรคr artikeln fรถrklarar bรฅda.

Vad รคr en kollisionsdomรคn?

En kollisionsdomรคn รคr den uppsรคttning enheter vars ramar kan kollidera med varandra. Det รคr ett nรคtverkssegment som รคr anslutet via ett delat medium, eller sammanfogat med hjรคlp av repeatrar, dรคr samtidiga dataรถverfรถringar kolliderar.

Kollisionsdomรคner gรคller fรถr trรฅdlรถsa nรคtverk och pรฅverkar รคven tidigare halvduplexversioner av Ethernet. En kollision intrรคffar nรคr tvรฅ separata enheter skickar ett paket samtidigt pรฅ det delade nรคtverkssegmentet. Paketen kolliderar, och bรฅda enheterna mรฅste skicka sina paket igen, vilket minskar den totala nรคtverkseffektiviteten.

Vad รคr en sรคndningsdomรคn?

En broadcastdomรคn รคr en logisk uppdelning av ett datornรคtverk. Inom denna typ av domรคn kan noder nรฅ varandra med hjรคlp av en broadcast pรฅ datalรคnklagret. En broadcastdomรคn kan existera inom ett enda LAN-segment eller vara en brygga รถver till andra LAN-segment.

Domรคnen innehรฅller alla enheter som kan nรฅ de andra pรฅ datalรคnklagret via en sรคndning. Varje port pรฅ en switch eller en hub รคr normalt en del av samma sรคndningsdomรคn.

Alla portar pรฅ en router tillhรถr dรคremot distinkta sรคndningsdomรคner, och en router vidarebefordrar aldrig en sรคndning frรฅn en domรคn till en annan.

Exempel pรฅ kollisionsdomรคner

Diagrammet nedan visar en enkel kollisionsdomรคn byggd kring en delad hubb:

Exempel pรฅ kollisionsdomรคn dรคr bildrutor frรฅn dator A och dator B kolliderar pรฅ en delad hubb

I det hรคr exemplet skickar โ€Dator Aโ€ en datasignal till โ€Dator Cโ€ medan โ€Dator Bโ€ samtidigt skickar en datasignal till โ€Dator Dโ€. Eftersom alla fyra enheter delar ett medium kolliderar de tvรฅ รถverfรถringarna.

Allt eftersom antalet enheter i en kollisionsdomรคn รถkar, รถkar รคven risken fรถr en kollision. Mer trafik pรฅ segmentet innebรคr fler kollisioner, och fler nรคtverksenheter i en enda kollisionsdomรคn gรถr kollisioner รคnnu vanligare.

Ett hรถgt antal kollisioner producerar ett nรคtverk av lรฅg kvalitet, eftersom vรคrdar lรคgger mycket tid pรฅ paketbearbetning och vidaresรคndning. Observera att en kollision aldrig intrรคffar mellan tvรฅ enheter anslutna till olika portar pรฅ en switch, eftersom varje switchport รคr sin egen kollisionsdomรคn.

Exempel pรฅ sรคndningsdomรคner

Nรคsta diagram visar hur en sรคndning fรคrdas genom ett kopplat nรคtverk:

Exempel pรฅ sรคndningsdomรคn dรคr en switch รถversvรคmmar ett sรคndningspaket till varje port

I den hรคr bilden skickar "dator A" en broadcast, och switchen vidarebefordrar den till alla sina portar. Varje ansluten switch tar emot en kopia av broadcast-paketet och skickar det i sin tur ut till alla sina egna portar.

En router tar ocksรฅ emot en kopia av broadcast-paketet, men vidarebefordrar inte paketet till nรคsta nรคtverkssegment. Allt eftersom antalet broadcast-domรคner och broadcasts รถkar fรถrbrukas mer bandbredd och den totala nรคtverkskvaliteten sjunker.

Skillnaden mellan kollision och broadcast-domรคn

Grafiken nedan sammanfattar kontrasten mellan de tvรฅ domรคntyperna i korthet:

Sammanfattningsgrafik sida vid sida av kollisionsdomรคn kontra sรคndningsdomรคn

Hรคr รคr de viktiga skillnaderna mellan en kollisionsdomรคn och en broadcastdomรคn:

Kollisionsdomรคn Broadcast Domain
Kollisionsdomรคnen รคr en nรคtverkssektion som tillรฅter trafik att flyta framรฅt och bakรฅt. En sรคndningsdomรคn รคr ett segment dรคr trafik flyter รถver hela nรคtverket.
Kollisionsdomรคnen hรคnvisar till en uppsรคttning enheter dรคr en paketkollision kan intrรคffa. Sรคndningsdomรคnen hรคnvisar till en logisk uppsรคttning nรฅbara datorsystem utan att anvรคnda en router.
Enheterna kan inkludera enheter frรฅn andra IP-subnรคtverk. Sรคndningsdomรคnen รคr inte begrรคnsad till ett specifikt IP-subnรคtverk fรถr alla typer av IP-sรคndningar.
Paketkollision intrรคffar nรคr flera enheter transmit data pรฅ en enda trรฅdlรคnk. Sรคndningsdomรคnen anvรคnder mestadels en switchad miljรถ, sรฅ ingen kollision intrรคffar.
Switchar bryter upp (segmenterar) en kollisionsdomรคn โ€” varje port รคr sin egen kollisionsdomรคn. Switchar bryter inte upp en broadcast-domรคn โ€” en broadcast vidarebefordras till varje port.
Varje port pรฅ en router sitter i en separat kollisionsdomรคn. Alla portar pรฅ en switch eller en hub kommer sannolikt att finnas i samma broadcast-domรคn.

Vร„SENTLIGA SKILLNADER

  • Trafik i en kollisionsdomรคn rรถr sig fram och tillbaka pรฅ en delad lรคnk, medan en sรคndning nรฅr alla enheter i hela sรคndningsdomรคnen.
  • En kollisionsdomรคn kan omfatta enheter i olika IP-subnรคtverk; en broadcastdomรคn begrรคnsas av routrar snarare รคn av ett enda IP-subnรคt.
  • Kollisioner intrรคffar bara nรคr enheter delar en kabel, medan en switchad sรคndningsdomรคn undviker dem eftersom varje switchport รคr sin egen kollisionsdomรคn.

Vanliga frรฅgor

En hubb har en kollisionsdomรคn och en broadcastdomรคn. strรถmbrytare placerar varje port i sin egen kollisionsdomรคn men behรฅller en enda broadcast-domรคn. En router separerar bรฅda, vilket ger varje grรคnssnitt en distinkt kollisions- och broadcast-domรคn.

En switch skapar en kollisionsdomรคn per aktiv port, sรฅ en switch med 24 portar har 24 kollisionsdomรคner. Som standard delar alla dessa portar en enda broadcast-domรคn. En router eller konfigurerade VLAN krรคvs fรถr att skapa ytterligare broadcast-domรคner.

Varje VLAN pรฅ en switch bildar en separat broadcast-domรคn, sรฅ endast portar i samma VLAN tar emot en given broadcast. VLAN lรฅter en fysisk switch vara vรคrd fรถr flera logiska broadcast-domรคner utan att lรคgga till routrar, vilket fรถrbรคttrar sรคkerheten och minskar broadcast-trafiken.

Carrier Sense Multiple Access with Collision Detection (CSMA/CD) รคr den metod som halvduplex-Ethernet-enheter anvรคnder fรถr att dela en kollisionsdomรคn. Varje enhet lyssnar innan den skickar och, om en kollision upptรคcks, vรคntar den en slumpmรคssig tid innan den รฅterstรคlls.transmitFull-duplex-vรคxling gรถr CSMA/CD onรถdig.

Kollisionsdomรคner relaterar till de fysiska lagren och datalรคnklagren, dรคr det delade mediet och ramverket finns. Sรคndningsdomรคner verkar pรฅ datalรคnklagret i OSI-modell, eftersom sรคndningar vidarebefordras av Layer 2-enheter och stoppas av Layer 3-routrar.

Nej. En fullduplexlรคnk mellan en enhet och en dedikerad switchport har inget delat medium, sรฅ dess kollisionsdomรคn innehรฅller en enda enhet och kollisioner kan inte intrรคffa. Kollisioner kvarstรฅr endast pรฅ รคldre halvduplexhubbar och delade Ethernet-segment.

Maskininlรคrningsverktyg baslinjevรคrderar normal trafik och flaggar avvikelser som broadcaststormar, kraftiga kollisioner eller felaktigt uppfรถrande vรคrdar i realtid. AI-assisterade nรคtverksรถvervakare korrelerar dessa mรถnster รถver switchar fรถr att lokalisera det felaktiga segmentet snabbare รคn manuell paketinspektion.

GitHub Copilot kan utarbeta Python skript som analyserar switchrรคknare, upptรคcker sรคndningsstormar eller simulerar kollisionsbeteende frรฅn en kort kommentar. RevGranska den genererade logiken och trรถskelvรคrdena noggrant innan du kรถr den mot produktionsnรคtverksutrustning.

Sammanfatta detta inlรคgg med: