NetBIOS – Protokół Sieciowy
NetBIOS (Network Basic Input/Output System) to protokół sieciowy opracowany przez firmę IBM, który umożliwia komunikację między aplikacjami na różnych komputerach w tej samej sieci lokalnej oraz wspólne korzystanie z danych. Działa w piątej warstwie modelu OSI, czyli w warstwie sesji.
Porty NetBIOS w TCP/IP
NetBIOS transmitowany w protokole TCP/IP wykorzystuje następujące porty:
- 137 – NetBIOS Name
- 138 – NetBIOS Datagram
- 139 – NetBIOS Session
Założenia NetBIOS
Protokół NetBIOS spełnia kilka kluczowych założeń:
- wszystkie stacje w sieci traktowane są jednakowo,
- aplikacje nie muszą zajmować się szczegółami transportu,
- usługi są niezależne od sprzętowej realizacji sieci,
- używane są „przyjazne” nazwy, eliminując potrzebę stosowania adresów IP.
Metody komunikacji w NetBIOS
W NetBIOS stosowane są dwie metody komunikacji:
- Bezpołączeniowa – wykorzystuje datagramy bez potwierdzenia ich dotarcia, często w trybie rozgłaszania (broadcast).
- Połączeniowa – opiera się na sesjach, w których transmisja jest niezawodna (z potwierdzeniami).
NetBIOS stanowi istotny element w komunikacji sieciowej, umożliwiając efektywne połączenia i współdzielenie zasobów w lokalnych sieciach komputerowych.