Nettverks Basics: OSI Data Link Layer

May 9  by Eliza

The Open Systems Interconnection (OSI) Data Link lag er det nederste laget på som betyr fordeles til de biter som sendes over nettverket. Datalinkprotokoller adresse ting som størrelsen på hver datapakke som skal sendes, et middel til å ta opp hver pakke slik at ita € ™ s leveres til mottakeren, og en måte å sikre noder dona € ™ t prøve å overføre data på samme tid.

Data Link laget gir også grunnleggende feildeteksjon og korreksjon for å sikre at data som sendes er det samme som de mottatte data. Hvis det oppstår en korrigerbar feil, må data link standarden spesifiserer hvordan noden er å være informert om feilen slik at den kan videresende dataene.

På Data Link lag har hver enhet i nettverket en adresse kjent som Media Access Control-adresse, eller MAC-adresse. Denne adressen er faktisk hard-kablet til hver nettverksenhet av produsenten. MAC-adresser er unike; ikke to nettverksenheter gjort av enhver produsent hvor som helst i verden kan ha samme MAC-adresse.

Du kan se MAC-adresse for en computerâ € ™ s nettverkskort ved å åpne et kommandovindu og kjører ipconfig / all-kommandoen. I dette eksempelet, MAC-adressen til nettverkskortet er A4-BA-DB-01-99-E8. (The ipconfig kommandoen, refererer til MAC-adressen som den fysiske adressen.)

Nettverks Basics: OSI Data Link Layer


To typer data link laget enheter er vanligvis brukes på nettverk: broer og brytere. En bro er en intelligent repeater som er klar over MAC-adressene til nodene på hver side av brua og kan videresende pakker tilsvarende. En bryter er en intelligent hub som undersøker den MAC-adressen som ankommer pakker for å avgjøre hvilken port som skal videresende pakken til.

En viktig funksjon av Data Link laget er å sørge for at to datamaskiner dona € ™ t prøve å sende pakker over nettverket samtidig. Hvis de gjør det, vil signalene kolliderer med hverandre, og overføringen vil være ødelagt.

Ethernet oppnår dette prestasjon ved hjelp av en teknikk som kalles CSMA / CD, som står for Carrier Sense Multiple Access med kollisjoner. Denne setningen er en munnfull, men hvis du tar den fra hverandre bit for bit, youâ € ™ ll få en idé om hvordan det fungerer.

  • Carrier forstand betyr at når en enhet ønsker å sende en pakke over nettverket media, først lytter det til nettverksmedier for å se om noen andre allerede er å sende en pakke.
  • Multiple access betyr at ingenting hindrer to eller flere enheter fra å prøve å sende en melding på samme tid. Jada, lytter hver enhet før sending. Men anta at de to enhetene lytter, hører ingenting, og deretter fortsette å sende sine pakker på samme tid?
  • Dueller betyr at etter en enhet sender en pakke, lytter den nøye for å se om pakken krasjer inn i en annen pakke. Dette er typen som lytter til den skrikende av bremser på fire-veis stopp. Hvis enheten hører skrikende av bremser, venter det en tilfeldig periode og deretter forsøker å sende pakken igjen.

CSMA / CD fungerer ganske bra for mindre nettverk. Etter et nettverk treffer ca 30 datamaskiner, men pakker begynner å kollidere som gale, og nettverket bremser til en gjennomgang. Når det skjer, må nettverket være delt i to eller flere separate seksjoner som er noen ganger kalt kollisjon domener.