En obegränsad simplex -protokollet är ett protokoll för kommunikation mellan datorer i vilka dataflöden i endast en riktning . På grund av detta faktum , har avsändaren inte veta om mottagaren erhållit en viss uppgift . Processing tid är inte ett tvång och buffert utrymme är alltid tillgänglig ( därför finns det inget behov av flödeskontroll . ) Förutom dess värde för undervisning , kan ett sådant protokoll vara det rätta valet för kommunikationsnät där , till skillnad från Internet , paketen är garanterat inte att gå vilse eller ordnas . Du kan genomföra en obegränsad simplex protokollet i dina program . Instruktioner
1
Placera din kod på Data Link Layer nivå i OSI -protokollet stacken , både avsändaren och mottagaren . Protokoll vid den diskreta nivå överföra bilder mellan noder som är separerade med ett enda hopp på det underliggande nätverket .
2
Skriv avsändarens kod körs på en oändlig loop . Inom slingan , hämtar avsändaren ett nytt paket för att skicka från följande ( Network ) skikt , placerar paketet inom en datalänk frame datastruktur och instruerar nedre lagret för att skicka ut det , då slingan upprepas . Den specifika koden för att genomföra denna funktion beror på programmeringsspråk du väljer .
3
Skriv mottagarens kod körs på en oändlig loop . Inom denna slinga , väntar mottagaren först tills en ram anländer i nätverket. Mottagaren tar bort den ankommande ramen från sin hårdvara buffert , remsor datalänksutrustning header och skickar de återstående uppgifterna fram till sitt lokala nätverk skikt . Slingan upprepas sedan . Den specifika koden för att genomföra denna funktion beror på programmeringsspråk du väljer .