NetBIOS permite que as aplicacións e as computadoras se comuniquen a través dunha LAN
En definitiva, NetBIOS ofrece servizos de comunicación en redes locais. Utiliza un protocolo de software denominado NetBIOS Frames (NBF) que permite que as aplicacións e os computadores dunha rede de área local (LAN) se comuniquen co hardware da rede e transmitan datos a través da rede.
NetBIOS, abreviatura de Network Input / Output System, é un estándar da industria de redes. Foi creado en 1983 por Sytek e úsase a miúdo co protocolo NetBIOS sobre TCP / IP (NBT). Non obstante, tamén se usa nas redes de Token Ring , así como tamén por Microsoft Windows.
Nota: NetBIOS e NetBEUI son tecnoloxías separadas pero relacionadas. NetBEUI estendeu as primeiras implementacións de NetBIOS con capacidades de rede adicionais.
Como funciona NetBIOS con aplicacións
As aplicacións de software nunha rede NetBIOS localizan e identificanse a través dos seus nomes de NetBIOS. En Windows, o nome NetBIOS está separado do nome do computador e pode ter ata 16 caracteres de lonxitude.
As aplicacións noutras computadoras acceden a nomes de NetBIOS por UDP , un protocolo simple de capa de transporte OSI para aplicacións de rede cliente / servidor baseadas en Protocolo Internet (IP) , a través do porto 137 (en NBT).
O rexistro do nome de NetBIOS é requirido pola aplicación, pero Microsoft non soporta IPv6 . O último octeto adoita ser o NetBIOS Suffix que explica cales servizos ten o sistema dispoñible.
O Servizo de Nome de Internet de Windows (WINS) ofrece servizos de resolución de nomes para NetBIOS.
Dúas aplicacións comezan unha sesión de NetBIOS cando o cliente envía un comando para "chamar" a outro cliente (o servidor) a través do porto TCP 139. Isto chámase modo de sesión, onde os dous lados emiten comandos "enviar" e "recibir" para entregar mensaxes en ambas direccións. O comando "hang-up" remata unha sesión de NetBIOS.
NetBIOS tamén admite comunicacións sen conexión a través de UDP. As aplicacións escoitan no porto UDP 138 para recibir datagramas de NetBIOS. O servizo de datagramas pode enviar e recibir datagramas e retransmitir datagramas.
Máis información sobre NetBIOS
A continuación amósanse algunhas das opcións que o servizo de nome pode enviar a través de NetBIOS:
- Engadir nome para rexistrar o nome de NetBIOS
- O nome do grupo Engadir é similar pero rexistra o nome do grupo NetBIOS
- Eliminar o nome é para rexistrar un nome de NetBIOS, sexa un nome ou un grupo
- O nome de busca é buscar un nome NetBIOS na rede
Os servizos de sesión permiten estas primitivas:
- Chama para iniciar unha sesión a través do nome de NetBIOS
- Escoitará se se se pode facer un intento para abrir a sesión
- Hang Up emprégase para pechar unha sesión
- Enviar enviará un paquete durante a sesión
- Enviar Non Ack é o mesmo que enviar, pero non require un recoñecemento de que foi enviado a través da sesión
- Recibe espera o paquete entrante
Cando no modo de datagrama, estas primitivas son compatibles:
- Enviar Datagram enviará un datagrama a través do nome de NetBIOS
- Send Broadcast Datagram é para enviar un datagrama a todos os nomes NetBIOS rexistrados na rede
- Recibir Datagram agarda un paquete Send Datagram
- Recibir Broadcast Datagram agarda un paquete Send Broadcast