Skip to main content

NetBIOS (co to jest i jak to działa)

Enable NetBIOS over TCP/IP on Windows 10 (Marzec 2024)

Enable NetBIOS over TCP/IP on Windows 10 (Marzec 2024)
Anonim

W skrócie, NetBIOS zapewnia usługi komunikacyjne w sieciach lokalnych. Wykorzystuje on protokół programowy o nazwie NetBIOS Frames (NBF), który pozwala aplikacjom i komputerom w sieci lokalnej (LAN) komunikować się ze sprzętem sieciowym i przesyłać dane przez sieć.

NetBIOS, skrót od Network Basic Input / Output System, jest standardem sieciowym. Został stworzony w 1983 roku przez Sytek i jest często używany z protokołem NetBIOS over TCP / IP (NBT). Jednak jest również używany w sieciach Token Ring, a także w systemie Microsoft Windows.

Uwaga: NetBIOS i NetBEUI to osobne, ale powiązane technologie. NetBEUI rozszerzył pierwsze wdrożenia NetBIOS o dodatkowe możliwości sieciowe.

Jak NetBIOS działa z aplikacjami

Aplikacje oprogramowania w sieci NetBIOS lokalizują i identyfikują się nawzajem za pośrednictwem swoich nazw NetBIOS. W systemie Windows nazwa NetBIOS jest oddzielona od nazwy komputera i może mieć maksymalnie 16 znaków.

Aplikacje na innych komputerach uzyskują dostęp do nazw NetBIOS za pośrednictwem protokołu UDP, prosty protokół warstwy transportowej OSI dla aplikacji sieciowych klient / serwer w oparciu o protokół internetowy (IP), poprzez port 137 (w NBT).

Rejestracja nazwy NetBIOS jest wymagana przez aplikację, ale nie jest obsługiwana przez Microsoft dla IPv6. Ostatni oktet to zazwyczaj Sufiks NetBIOS, który wyjaśnia, jakie usługi system ma do dyspozycji.

Usługa nazewnictwa internetowego systemu Windows (WINS) zapewnia usługi rozpoznawania nazw dla systemu NetBIOS.

Dwie aplikacje uruchamiają sesję NetBIOS, gdy klient wysyła polecenie "zadzwonić" do innego klienta (serwera) za pośrednictwem portu TCP 139. Jest to określane jako tryb sesji, w którym obie strony wydają komendy "wyślij" i "odbierz", aby dostarczyć wiadomości w obu kierunkach. Polecenie "zawieszenie" kończy sesję NetBIOS.

NetBIOS obsługuje również bezpołączeniową komunikację przez UDP. Aplikacje nasłuchują na porcie UDP 138, aby odbierać datagramy NetBIOS. Usługa datagramu może wysyłać i odbierać datagramy i rozgłaszane datagramy.

Więcej informacji na temat NetBIOS

Poniżej przedstawiono niektóre opcje usługi nazwy, która może wysyłać za pośrednictwem NetBIOS:

  • Dodaj nazwę zarejestrować nazwę NetBIOS
  • Dodaj nazwę grupy jest podobny, ale rejestruje nazwę grupy NetBIOS
  • Usuń nazwę służy do wyrejestrowania nazwy NetBIOS, bez względu na to, czy jest to nazwa czy grupa
  • Znajdź nazwisko służy do wyszukiwania nazwy NetBIOS w sieci

Usługi sesji zezwalają na te prymitywy:

  • Połączenie aby rozpocząć sesję za pomocą nazwy NetBIOS
  • słuchać zobaczy, czy można podjąć próbę otwarcia sesji
  • Odłożyć słuchawkę służy do zamykania sesji
  • Wysłać wyśle ​​pakiet podczas sesji
  • Wyślij nr potwierdzenia jest taki sam jak wysyłanie, ale nie wymaga potwierdzenia, że ​​został wysłany przez sesję
  • Otrzymać czeka na pakiet przychodzący

W trybie datagramowym te prymitywy są obsługiwane:

  • Wyślij datagram wyśle ​​datagram przez nazwę NetBIOS
  • Wyślij datagram transmisji służy do wysyłania datagramu do każdej zarejestrowanej nazwy NetBIOS w sieci
  • Odbierz datagram czeka na pakiet Wyślij datagram
  • Odbieranie Datagramu Broadcast czeka na pakiet Send Broadcast