Mis on Promiscuous Mode?

Promiscuous mode on võrgukaardi konfiguratsioon, mis edastab kõik paketid võrguadapteri draiverile ja protokollivirnale. Seda toetavad paljud juhtmega ja traadita võrguadapterid ja nende draiverid. Võrgu analüsaatorid, protokollianalüsaatorid ja pakettide nuusutajad kasutavad võrguliikluse kontrollimiseks valimatut režiimi. Seda kasutavad ka mõned võrgusillad liikluse suunamiseks ühelt silla servalt teisele.

Võrgukaart “kuulab” iga ühendatud võrgu kaudu liikuva paketi päist. Tavalises töörežiimis töötleb see ainult üksikedastus- ja levipakette. Unicast pakett on pakett, mis on adresseeritud ainult sellele võrgukaardile. Seevastu leviedastuspakett on mõeldud kõigi võrku ühendatud seadmete vastuvõtmiseks. Mõlemat tüüpi paketid võtab tavaliselt vastu kaart, töötleb selle draiver ja edastab võrguprotokolli pinu.

Rakendus või operatsioonisüsteem (OS) saab multiedastusrežiimi lubada ka seda toetaval võrguadapteril. Selle režiimi kasutamiseks programmeeritakse kaardile draiveri kaudu üks või mitu multisaaterühma aadressi. Kui multisaaterežiim on lubatud, võtab kaart vastu ja töötleb ka kõiki rühmale adresseeritud multisaatepakette. Võrdluseks, lubamatu režiim võimaldab vastu võtta ja töödelda kõiki pakette, olenemata tüübist või adressaadist.

Võrguadapterid, mis ei sisalda riistvaralist multisaateaadressi tuge, koormavad oluliselt nende draivereid ja protokollivirnu. Kui multisaadete režiim on sellisel kaardil lubatud, asetatakse riistvara selle asemel tavaliselt valimatusse režiimi. Tarkvara peab seejärel filtreerima välja kõik paketi, mis ei ole suunatud ühele soovitud multisaaterühma aadressidest. See paneb keskprotsessorile ja OS-i tuumale väga olulise koormuse. Üldiselt suurendab see ka võrgu reageerimisaega.

Pakettide nuusutamine on sageli promiscuous-režiimi (tuntud ka kui lubamatu režiim) peamine kasutusala. Võrguanalüsaatorid ja pakettide nuusutamise tarkvara võivad selles režiimis jäädvustada kogu võrguliikluse, mida nad kuulevad. Pärast kättesaamist saab paketid salvestada hilisemaks analüüsiks ja dekodeerimiseks sama või keerukama tarkvaraga. Selles režiimis juhtmega võrgus vastuvõetav liiklus piirdub tavaliselt võrgulüliti või jaoturiga ühendatud masinatega. Juhtmevaba liiklus on tavaliselt piiratud kindla teenusekomplekti või kanaliga, välja arvatud juhul, kui kasutatakse raadiosagedusmonitori režiimi.