Een onbeperkt simplex -protocol is een protocol voor communicatie tussen computers waarbij de datastromen in slechts een richting . Vanwege dat feit , de zender heeft geen manier om te weten of de ontvanger ontvangen een bepaald stukje informatie . Verwerkingstijd is geen beperking en bufferruimte is altijd beschikbaar ( dus is er geen noodzaak voor flow control . ) Naast de waarde voor onderwijs , kan zo'n protocol de juiste keuze voor communicatienetwerken waarin , in tegenstelling tot de Internet , pakketjes gegarandeerd niet verdwalen of herschikt . U kunt een onbeperkt simplex protocol in uw software applicaties te implementeren . Instructies Plaats 1 uw code op de Data Link Layer niveau van het OSI- protocol stack , zowel op de zender als bij de ontvanger . Protocollen op dat niveau overdracht discrete frames tussen knooppunten die worden gescheiden door een enkele hop op het onderliggende netwerk . Kopen van 2 Schrijf code van de afzender te draaien op een oneindige lus . Binnen de lus , de zender haalt een nieuw pakket te verzenden vanaf de volgende ( Network ) -laag , plaatst het pakket binnen een data-link frame data structuur en instrueert de onderste laag om deze uit te zenden , dan is de lus herhaald . De specifieke code om deze functie te implementeren afhankelijk van de programmeertaal die u kiest . 3 Schrijf code van de ontvanger om te draaien op een oneindige lus . In de loop, de eerste ontvanger wacht totdat een frame is ontvangen op het netwerk . De ontvanger verwijdert de aankomende frame van de hardware buffer , ontdoet de datalink header en stuurt het resterende gegevens tot haar lokale netwerk laag. De lus dan herhaalt . De specifieke code om deze functie te implementeren afhankelijk van de programmeertaal die u kiest .
|