NETBIOS

NetBIOS (Network Basic Input Output System) je softwarové rozhraní (API) poskytující služby, které mají vztah s 5. (relační) vrstvou ISO/OSI modelu. Programové rozhraní je určeno ke zpřístupnění dat uložených na vzdálených počítačích. Cílem bylo zpřístupnění síťových zdrojů a služeb pomocí názvů.

Původně byl vázán pouze na protokol síťové/transportní vrstvy NetBEUI. Zároveň zajišťoval službu názvů v rámci lokální sítě. Směrování nebylo možné. Později byly provedeny modifikace, které umožnily provoz tohoto protokolu i nad směrovatelnými protokoly, např. IP nebo IPX.

Každé zařízení má svůj název, jehož délka je omezena na 15 znaků. Pokud klient požaduje navázání spojení, vyšle oběžníkem dotaz na všechny ostatní počítače, ve kterém žádá o překlad názvu NetBIOS na adresu MAC. Uzel požadovaného názvu odpoví svou adresou MAC. Klient si tuto adresu uloží do cache pro pozdější využití a pak naváže spojení s požadovanou službou.

NetBIOS nad TCP/IP

používá několik portů: