Data link layer

De datalinklaag of datalinklaag de tweede laag van het OSI-model is verantwoordelijk voor de betrouwbare overdracht van informatie via een datatransmissie circuit. Ontvangt verzoeken van de netwerklaag en gebruikt de diensten van de fysieke laag.

Het doel van de verbindingslaag is om de informatiestroom, foutloze krijgen tussen twee machines die rechtstreeks aangesloten. Om dit doel te bereiken moeten blokken informatie samen te stellen, hen voorzien link layer-adres, het beheer van de opsporing of foutcorrectie, en omgaan met de "flow control" tussen computers.

Wanneer de media wordt gedeeld tussen meer dan twee apparaten moet gebruik bemiddelen. Dit gebeurt in de sublaag media access control.

Binnen de groep van IEEE 802 standaarden, wordt de sublaag logische verbinding in de IEEE 802.2 standaard en is voor alle andere soorten netwerken; alles wat ze geeft u een medium toegang sublaag en een andere fysieke laag.

Andere protocol link layer zijn: Point to Point Protocol; handdruk hoog niveau, onder anderen.

In de praktijk is het medium toegang sublaag is vaak deel uit van de eigen zakelijke communicatie, terwijl sublaag logische verbinding card programma zou adapter.

Frames

In de verbindingslaag is het gemak grootvlakkige waarmee systemen kunnen communiceren via een protocol van de datalinklaag.

Functies

De datalinklaag is verantwoordelijk voor een betrouwbare overdracht van gegevens via een elektrisch circuit datatransmissie. Gegevensoverdracht gebeurt door frames die de eenheden van informatie met de logische voor het uitwisselen van data link layer betekenis zijn. Ook in gedachten houden dat in de TCP / IP-model komt overeen met de tweede laag.

De belangrijkste functies zijn:

  • Initiatie, beëindiging en identificatie.
  • Segmentatie en blokkade.
  • Synchronisatie van octet en karakter.
  • Frame afbakening en transparantie.
  • Foutafhandeling.
  • Flow control.
  • Failover.
  • Beheer en coördinatie van de communicatie.

Initiatie, voltooiing en identificatie

De initiatie functie omvat de processen vereist om de koppeling te activeren en het vervangen van besturingsframes teneinde de beschikbaarheid van stations te zenden en te ontvangen stellen.

Beëindiging functies zijn toegewezen middelen vrij te geven aan de ontvangende / verzenden van de laatste frame. Ook de controle frames. Identificatie is om te weten welke terminal een frame moet verzenden of om te weten wie het verhaal gestuurd. Het wordt bewerkstelligd door het richten van de verbindingslaag.

Segmentatie en block

Segmentatie ontstaat door de lengte van de frames als zeer uitgebreid moet worden uitgevoerd kleinere frames met gegevens die buitensporig lang frame.

Als deze lijsten worden te kort, het moet blokkeren technieken die de efficiëntie te verbeteren uit te voeren en dat is om een ​​aantal korte top-level berichten samenvoegen in een enkel frame van de langste link layer.

Synchronisatie van octet en karakter

In de informatieoverdracht in de datalinklaag is het noodzakelijk om de bits en weten welke positie het aandeel van elk teken of byte in een reeks bits ontvangen identificeren.

Deze functie omvat de synchronisatie van de processen die nodig zijn voor het verwerven, onderhouden en herstellen van de synchronisatie van karakter of octet. Dat wil zeggen, dat codeert mechanismen fase zender met de ontvanger decodering mechanismen.

Frame afbakening

De link layer moet omgaan met de afbakening en het frame synchronisatie. Om te synchroniseren kunt u drie methoden gebruiken:

  • De eerste is "begin en einde".
  • U kunt ook gebruik maken van "principe en functies."
  • Tot slot kunt u de "script." Gebruiken

"Transparantie" wordt uitgevoerd door de 'bit stuffing'. Het bestaat uit het tellen van de naar opeenvolgende enen en als hij voldoet aan de vijf letters "1" gevolgd opeenvolgende introduceert de bit "0" na de vijfde 1. Voorbeeld: Beschouw het perceel 0101111110, toe te passen transparantie wordt 01011111010.

Error Handling

Het geeft foutdetectie en correctie frames verzenden tussen computers en verschaft besturing van de fysieke laag. Hun functies zijn over het algemeen:

  • Identificeren data-frame;
  • Detectoren en error correcting codes;
  • Flow control;
  • Beheer en coördinatie van de communicatie.

Correctoren fout: is optioneel in deze laag, die verantwoordelijk is voor het uitvoeren van deze functie is de transportlaag, een WAN is het zeer waarschijnlijk dat de controle wordt uitgevoerd door de link layer.

Om frames identificeren kunnen verschillende technieken te gebruiken zoals:

  • Karakter Counter
  • Karakters beginnen en eindigen met padding karakters
  • Volgorde voor het begin en het einde bits, padding beetjes

Flow control is noodzakelijk om niet 'overweldigen' de ontvanger. Het wordt normaal uitgevoerd op de transportlaag, ook in de verbindingslaag. Maakt gebruik van feedback mechanismen. Vaak hand in corrigeren van fouten en zouden de doelmatigheid van het kanaal beperken.

De foutcontrole methoden zijn in principe twee:

  • Voorwaartse foutcorrectie of voorwaartse foutcorrectie, heeft geen flow control.
  • Automatische herhaal aanvraag: het heeft flow control stop en wacht, en / of schuifraam.

Mogelijke implementaties zijn:

  • Gewoon stoppen en te wachten: de verzender stuurt het frame en wacht op een signaal van de ontvanger naar het volgende frame of je gewoon verzonden in de fout te sturen.
  • Continue Verzending en eenvoudige afwijzing: de zender stuurt continue frames en de ontvanger is gevalideerd. Als je een slechte frame, elimineert alle verdere en vraag de afzender te sturen van de slechte frame.
  • Continue levering en selectieve afwijzing: continue transmissie tenzij het alleen relais de defecte plot.

Foutdetectie wordt uitgevoerd door verschillende soorten codes die moeten worden benadrukt:

  • Cyclische Redundancy Check
  • Eenvoudige pariteit
  • Kruis pariteit
  • Checksum

Foutcorrectie is gebaseerd op Hamming code, door herhaling, cross-checking pariteit, Reed-Solomon en Kwast.

Flow Control

Flow control nodig om te voorkomen verzadigen van de ontvanger van een of meer uitgevers. Het wordt normaal uitgevoerd op de transportlaag, ook in de verbindingslaag. Maakt gebruik van feedback mechanismen. Vaak hand in corrigeren van fouten en zouden de doelmatigheid van het kanaal beperken. Flow control omvat twee belangrijke acties foutdetectie en foutcorrectie.

Foutdetectie wordt gebruikt om fouten op te sporen bij het verzenden van frames naar de ontvanger en proberen ze op te lossen. Het wordt uitgevoerd door verschillende codes die moeten worden gewezen op de CRC, eenvoudige pariteit pariteit en cross checksum.

Foutcorrectie voort uit de detectie gedetecteerde fouten en moet toevoegen om de nuttige informatie, overcomplete bit dan noodzakelijk te sporen en retransmissie. Zijn technieken zijn gevarieerd. De Hamming code, Herhaling, dat elke bit wordt drie keer herhaald en in het geval van mislukking van de bit die wordt herhaald wordt genomen; Het kan ook gedaan worden door cross-checking pariteit, Reed-Solomon en Kwast.

Ook opmerkelijk is de HDLC protocollen die dataverbinding op hoog niveau beheersen bit-georiënteerd en volgens een continue of ARQ schuifraam. Er zijn karakter georiënteerde protocollen.

Failover

Het verwijst naar procedures situaties detecteren en herstellen tot het niveau van abnormale situaties zoals het ontbreken van reactie, ontvangst van ongeldige frames, etc. De meest typische situaties kader verlies, voorkomen van dubbele frames komst van frames in de juiste volgorde.

Als ze niet goed worden behandeld deze gebeurtenissen informatie verloren en onjuiste gegevens worden geaccepteerd als ze waren juist. Meestal tellers worden typisch gebruikt om het aantal fouten of pogingen processen en procedures te beperken. U kunt ook timers gebruiken om wachttijden van de gebeurtenissen vast te stellen.

Beheer en coördinatie van de communicatie

Beheer dient twee types:

  • De eerste is een gecentraliseerd systeem waarbij een master-apparaat en een aantal slaven. Deze verbindingen kunnen worden gemaakt point to point of multipoint.
  • De tweede wordt verdeeld, waarbij er geen master-apparaat en alle strijden voor de controle van het communicatiesysteem.

Coördinatie kan worden bereikt door de keuze of de wedstrijd:

  • De selectie kan worden uitgevoerd door polling / selectie, waarbij de leerkracht pakt een bericht van een middelbare school en die levering. Ook kan toewijzen getuige van een machine die kan uitzenden berichten / frames. Zijn typisch Token Ring en Token Bus configuraties.
  • De wedstrijd is gebaseerd op elke computer zendt haar perceel / bericht wanneer u zin. Alle netwerkcomponenten zijn beide zenders en ontvangers. Kenmerkend zijn Aloha en CSMA / CD-systemen. Wees voorzichtig met botsingen.
(0)
(0)
Vorige artikel Cachipay
Volgende artikel Luis Russell

Commentaren - 0

Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha