NETBIOS
Netbios (Network Basic Input Output System): A DOS BIOS szolgáltatásait hálózati funkciókkal bővítő programozási felület.
A NETBIOS feladatai:
1. Státusz szolgáltatás
2. Vezérlési szolgáltatás
3. Névszolgáltatás
4. Együttműködési szolgáltatás
5. Adatcsomag szolgáltatás
NETBIOS, mint együttműködési réteg
A NETBIOS protokoll az IBM fejlesztette ki. A rövidítés a Network Input Output System kifejezésből származik. A NETBIOS együttműködési réteg szolgáltatást nyújt, megvalósítja a hálózati, az átviteli és az együttműködési réteg protokolljait.
NETBIOS, mint duplex adatátvitel
A NETBIOS duplex adatátvitelt biztosít. Feladata az állomások közötti adatátvitel megszervezése, az adás és a vétel lebonyolítása. A NETBIOS az MCB az un. Message Controll Block azaz üzenetvezérlő blokk segítségével végzi el a műveleteket.
NETBIOS, mint egy szabványszerű eljárásgyűjtemény
A NETBIOS egy szabványszerű eljárásgyűjtemény. A NETBIOS azonosítja és nyilvántartja a hálózat gépeit, felépíti két gép között a kapcsolatot, fenntartja, majd a munka végeztével bontja azt. Összeállítja a továbbítandó adatokat a hálózati kártya számára, illetve nyugtázza az átvett adatot a hálózati kártya felé.
Státusz szolgáltatása
A státusz szolgáltatása a NETBIOS-státusz jelölését biztosítja. A NETBIOS-ban az adó állomás feladata, hogy a hálózatokon keresztül haladó csomag útvonalát megadja. A NETBIOS forrás általi útvonalkijelölést használ.
NETBIOS két gép közötti kapcsolata
A NETBIOS két gép között pont-pont típusú kapcsolatra képes. Mivel a kapcsolat felépítésén és adatok küldésén-fogadásán kívül mást nem tesz, az állománykezelést, és a nyomtatási műveleteket egyéb módon kell megoldani, rendszerint az operációs rendszerrel. Emiatt a NETBIOS-ra épülő hálózati szoftverek, kicsik, gyorsak, egyszerűek, mivel kötődnek az operációs rendszerhez korlátaikat is öröklik. A NETBIOS-interface nem épül egyetlen egy szabvánnyal sem, önálló szabványként használják.
Vezérlési szolgáltatás
A vezérlési szolgáltatás a NETBIOS-státusz vezérlését végzi. A kapcsolat létrejöttekor meghatározza az ablakméretet, ez jelzi a nyugtázatlan csomagok hosszát. Ha eléri a csomag a maximális hoszt nyugtát kell küldeni. Csomagtorlódás esetén ez az érték 1, amely a későbbiekben visszaáll az eredeti értékre. A NETBIOS így oldja meg az adatáramlás vezérlést.
Névszolgáltatás
A névszolgáltatás végzi a dinamikusan hozzárendelt nevek kezelését, a név maximum 16 karakterből állhat. A szolgáltatások a neveik segítségével lehet elérni.
Együttműködési szolgáltatás
Az együttműködési szolgáltatás két név alapján összekapcsolódott állomás közötti adatcserét biztosítja. Megbízható adatátvitelt nyújt, egy állomás több hálózati kapcsolattal bírhat. A kapcsolat létrejöttekor kap egy 1 bájtos azonosítót, minden kapcsolat egyedi azonosítóval rendelkezik. Az adatátvitel során sorszámozást, és nyugtázást használ, az üzenetek legfeljebb 64 kb hosszú lehet.
Adatcsomag szolgáltatás
Az adatcsomag szolgáltatás biztosítja a kapcsolatmentes adatátvitel lehetőségét. Csomag küldhető egy állomásnak, egy csoportnak vagy a hálózat összes gépének, egy csomag hossza legfeljebb 512 bájt lehet.
Két gép NETBEUI-n keresztül kommunikál
Ha két gép NETBEUI-n keresztül beszélget egymással, akkor a közlekedő csomagokban szerepel forráscím (source adress), célcím (destination adress) és az adatok. A probléma a két címmel adódik, a cím egy részből áll és nem lehet eldönteni, hogy a két gép egy hálózaton van-e.
NETBEUI
Az egyik legelterjedtebb NETBIOS megvalósítás a Microsoft-féle NETBEUI, amelyet a különböző Microsoft operációs rendszerek hálózati kiterjesztésére terveztek.
NETBIOS Extended User Interface kiterjesztett NETBIOS felhasználói felület.
NETBOIS (Network Basic Input Output System): A DOS BIOS szolgáltatásait hálózati funkciókkal bővítő programozási felület.
A státusz szolgáltatása a NETBIOS-státusz jelölését biztosítja.
A vezérlési szolgáltatás a NETBIOS-státusz vezérlését végzi. A kapcsolat létrejöttekor meghatározza az ablakméretet, ez jelzi a nyugtázatlan csomagok hosszát.
Az együttműködési szolgáltatás két név alapján összekapcsolódott állomás közötti adatcserét biztosítja.
Az adatcsomag szolgáltatás biztosítja a kapcsolatmentes adatátvitel lehetőségét.
Az egyik legelterjedtebb NETBIOS megvalósítás a Microsoft-féle NETBEUI, amelyet a különböző Microsoft operációs rendszerek hálózati kiterjesztésére terveztek.