Visiškai dvipusis ir pusiau dvipusis tinklo srautas

Daugelis tinklo įrangos savo tinklo jungtis vadins dvipusiais arba pusiau dvipusiais. Tačiau šis terminas dažnai nepaaiškinamas, nes manoma, kad žmonės žinos, ką jis reiškia. Dvipusio ryšio sistema – tai sistema, kurioje du ar daugiau vartotojų gali bendrauti abiem kryptimis.

Pilnas dvipusis

Dvipusėje sistemoje abi šalys gali bendrauti vienu metu. Abu įrenginiai gali siųsti ir gauti duomenis vienas kitam ir iš jų tuo pačiu metu.

Telefonas yra gerai žinomas dvipusės sistemos pavyzdys, nes abi šalys gali kalbėti ir klausytis kito vartotojo tuo pačiu metu (neatsižvelgiant į jų galimybes suprasti vienas kitą kalbėdami tuo pačiu metu!)

Pusiau dvipusis

Pusdupleksinėje sistemoje abi šalys vis tiek gali bendrauti viena su kita, tačiau duomenis vienu metu gali perduoti tik vienas vartotojas. Pavyzdžiui, naudojant racijas, dvipusę radijo sistemą, naudojančią tiesioginio ryšio mygtukus, vartotojas gali klausytis arba kalbėti bet kuriuo metu, o ne abu.

Pagal numatytuosius nustatymus racija gali priimti pranešimus. Jei vartotojas nori bendrauti, jis turi paspausti tiesioginio pokalbio mygtuką, tada jo įrenginys perjungiamas į perdavimo režimą. Atleidus tiesioginio ryšio mygtuką, įrenginys vėl persijungia į priėmimo režimą. Kiti pusiau dvipusiai įrenginiai veikia panašiai, pagal nutylėjimą priima ir perduoda tik tada, kai reikia.

Patarimas: įrenginiai, kuriems nereikia jokio dvipusio ryšio, vadinami vienakrypčiais. Simpleksinėse sistemose įrenginys yra siųstuvas arba imtuvas. Radijas ir televizija yra geri simplex technologijos pavyzdžiai.

Pusiau dvipusės sistemos tam tikrais atžvilgiais paprastai yra paprastesnės. Pavyzdžiui, pusiau dvipusio ryšio kanalams reikalingas tik vienas laidas arba radijo dažnis. Palyginimui, pilnai dvipusiai sistemai reikia mažiausiai dviejų laidų arba radijo dažnių, vieno perdavimui ir kito priėmimui.

Susidūrimai pusiau dvipusyje

Pagrindinė pusiau dvipusių sistemų problema yra susidūrimų rizika, kai duomenis vienu metu bando perduoti daugiau nei vienas vartotojas ar įrenginys. Norint išvengti susidūrimų, turi būti įdiegta susidūrimo išvengimo sistema, susidūrimo aptikimo sistema arba abi.

Susidūrimų aptikimo sistemoje siunčiantys įrenginiai aptiks, kad įvyko susidūrimas, ir atsitiktiniam laikui pristabdys siuntimą prieš bandydami vėl perduoti. Ši atsitiktinė pauzė skirta išvengti, kad abu įrenginiai bandytų pakartotinai siųsti tuo pačiu metu ir vėl nesusidurtų.

Susidūrimo išvengimo sistemoje įrenginys, norintis perduoti duomenis, prieš perduodamas patikrina, ar tinklas yra laisvas. Jei tinklas naudojamas, jis atsitiktinai pristabdomas prieš tikrinant dar kartą.

Susidūrimo išvengimo ir susidūrimo aptikimo sistemų derinimas yra paprastai veiksmingas būdas valdo pusiau dvipusį tinklo įrangos ryšį ir daugumoje gali sukelti nežymius vėlavimus aplinkybės. Tačiau rankinėje sistemoje, pavyzdžiui, naudojant racijas, vartotojai šią funkciją turi atlikti rankiniu būdu, todėl atsirado standartai, pavyzdžiui, pranešimų pabaiga žodžiu „baigta“.