Media access control (MAC) og logical link control (LLC) er underlagene til datalinklaget (Lag 2) I OSI-Referansemodellen. ‘MAC’ er også referert TIL SOM MAC layer. DEN bruker MAC-protokoller for å gi unik adresseringsidentifikasjon og kanaltilgangskontrollmekanisme for nettverksnoder for å kommunisere med andre noder over en delt kanal.
MAC beskriver prosessen som brukes til å kontrollere grunnlaget for hvilke enheter som kan få tilgang til det delte nettverket. En viss grad av kontroll er nødvendig for å sikre at alle enheter kan få tilgang til nettverket innen rimelig tid, noe som resulterer i akseptable tilgangs-og responstider.
det er også viktig at det finnes en metode for å enten oppdage eller unngå datakollisjoner, som skyldes at flere sendinger blir plassert på det delte mediet samtidig. Medietilgangskontroll kan oppnås på enten sentralisert eller desentralisert basis, og kan karakteriseres som enten deterministisk eller ikke-deterministisk i naturen.
Vi vil dekke følgende emner i denne opplæringen:
Sentralisert Kontroll
en sentralisert kontroll avstemninger utarbeider for å bestemme når tilgang og overføring av hver stasjon er tillatt å skje. Stasjoner overføre når bedt om å gjøre det, eller når en stasjon overføring forespørsel er anerkjent og gitt. Denne prosessen med polling krever passering av kontrollpakker, legge overhead og redusere mengden av gjennomstrømning i forhold til rå båndbredde tilgjengelig. I tillegg vil feilen til den sentrale kontrolleren forstyrre hele nettverket; i et slikt tilfelle blir kontrolleren tatt off-line og en backup-kontroller påtar seg ansvar. Sentralt, kontrollerte nettverk generelt ansette deterministisk tilgangskontroll; Token Ring og FDDl nettverk er sentralt styrt.
deterministisk Tilgang
Deterministisk tilgang er en medietilgangskontrollkonvensjon som gjør det mulig for både den sentraliserte hovedstasjonen og hver slaved stasjon å bestemme maksimal tid som vil passere før tilgang til nettverket. Med andre ord kan hver stasjon garanteres retten til å kommunisere innenfor en bestemt tidsramme. I tillegg kan systemansvarlig tilordne tilgangsprioriteter. Deterministisk tilgang er også kjent som noncontentious, fordi enhetene ikke kjemper for tilgang, men tilgang styres sentralisert.
deterministisk tilgang benytter token bestått. Token, som består av et bestemt bitmønster, indikerer statusen til nettverket om det er tilgjengelig eller utilgjengelig. Token genereres av en sentralisert hovedkontrollstasjon og overføres over nettverket. Stasjonen i besittelse av token har kontroll over tilgangen til nettverket. Det kan sende eller kan kreve andre stasjoner for å svare. Etter overføring vil stasjonen passere token til en etterfølger stasjon i en forhåndsbestemt sekvens mens prosessen er kompleks og overhead intensiv, det gir nøye kontroll over nettverket.
Deterministisk tilgang er spesielt effektiv i miljøer med høy trafikk hvor mangel på kontroll vil føre til kaos i form av hyppige datakollisjoner.
Generelle egenskaper av token-baserte nettverk inkluderer et høyt nivå av tilgangskontroll, som er sentralisert. Tilgangsforsinkelse måles og sikres, med prioritert tilgang støttes. Gjennomstrømning er svært nær rå båndbredde, da datakollisjoner unngås; gjennomstrømning forbedrer også under belastning, selv om absolutt overhead er høyere enn det som er tilfelle med ikke-deterministiske tilgangsteknikker. Deterministiske tilgangsstandarder inkluderer Token-Passing Ring, IBM Token Ring og Token-Passing Bus.
Token-baserte LAN teknologier er noe overhead intensiv, på grunn av token passerer og styringsprosesser. De kan imidlertid mer enn kompensere for det faktum i kraft av å unngå datakollisjoner. Token Ring, for eksempel kommer i 4, 16og 20 Mbps. I hvert tilfelle er båndbreddeutnyttelsen nesten 100%.
Ikke-Deterministisk tilgang
Ikke-Deterministisk media access control, plasserer adgangskontrollansvar på de enkelte stasjonene. Dette er populært kjent Som Carrier Sense Multiple Access (CSMA), og er mest effektivt i miljøer med lav trafikk. Det finnes to varianter, CSMA / CD og CSMA / CA.
CSMA er en desentralisert, omstridt media access control metode som brukes I Ethernet og andre buss orientert Lan. Hver av flere stasjoner, eller noder, må føle transportøren for å bestemme nettverkstilgjengelighet før tilgang til mediet for å overføre data: videre må hver stasjon overvåke nettverket for å avgjøre om en kollisjon har oppstått. Kollisjoner gjør overføringen ugyldig og krever videresending. I tilfelle en opptatt tilstand, vil stasjonen tilbake av nettverket for en beregnet tilfeldig tidsintervall før du prøver senere tilgang.
CSMA er implementert i to standard betyr, CSMA / CD og CSMA / CA. I begge tilfeller reduseres ventetid og gjennomstrømning under tung trafikk. For Eksempel Gir Et Ethernet-nettverk som kjører med en teoretisk hastighet på 10 mbps vanligvis omtrent 4 til 6 Mbps gjennomstrømning. Mens det er mindre kostbart enn Token Ring nettverk, leverer det også mindre effektiv bruk av båndbredde.
Carrier Sense Flere Tilgang med Dueller Deteksjon (CSMA/CD).Dette er den vanligste medietilgangskontrollmetoden som brukes i bussnettverk. På det tidspunktet, alle enheter tilbake av nettverket, beregning. et tilfeldig tidsintervall før du prøver en videresending .
Carrier Sense Flere Tilgang / Kollisjon Unngå (CSMA/CA). Dette inkluderer en prioriteringsordning for å garantere overføringsprivilegiene til høyt prioriterte stasjoner. CSMA / CA krever en forsinkelse i nettverksaktivitet etter hver overforing er fullfort. Den forsinkelsen står i forhold til prioritetsnivået for hver enhet, med høyt prioriterte noder programmert for korte forsinkelser og med lavprioritetsnoder programmert for relativt lange forsinkelser. Siden kollisjoner fortsatt kan forekomme, håndteres de enten Gjennom Kollisjonsdeteksjon eller gjennom videresending etter mottak Av Negativ Bekreftelse (NAK). CSMA / CA er dyrere å implementere, da det krever at ytterligere programmert logikk er innebygd i hver enhet eller NIC. CSMA / CA tilbyr imidlertid fordelen av forbedret tilgangskontroll, som tjener til å redusere kollisjoner og dermed forbedre nettverkets generelle ytelse.