NetBIOS (NETwork Basic Input Output System) é uma arquitetura de rede co-desenvolvida pela IBM e Sytek no início dos anos 80. NetBIOS é usado principalmente pela Microsoft . Não é um protocolo de rede, mas um sistema de nomenclatura e uma interface de software que permite que sessões sejam estabelecidas entre diferentes computadores em uma rede.
O NetBIOS teve várias implementações:
Os dois primeiros desapareceram hoje.
Os nomes NetBIOS são configurados para desaparecer em favor dos nomes DNS . Além disso, o compartilhamento de arquivos usando o protocolo SMB agora pode dispensar o NetBIOS e funcionar diretamente sobre TCP / IP.
O NetBIOS foi desenvolvido em 1983 pela Sytek Inc. como uma interface de programação para comunicações entre computadores IBM PC em uma rede local.
A IBM escreveu em 1985 um emulador de NetBIOS chamado NetBEUI ( NetBIOS Extended User Interface ). Nesta ocasião, a IBM estendeu a interface de programação e definiu o protocolo NBF. O NBF pode operar na camada de controle de link lógico IEEE, ou seja, tanto no Token Ring da IBM quanto na Ethernet .
Em 1986 , a Novell lançou o Advanced Novell NetWare 2.0 que apresentava seu próprio emulador NetBIOS e podia ser executado em IPX / SPX.
Em 1987, um método para encapsular o NetBIOS em pacotes TCP e UDP , NetBIOS sobre TCP / IP, foi publicado. Ele foi descrito no RFC 1001 e no RFC 1002.
O NetBIOS sobre TCP / IP usa as portas :
Este serviço é usado para associar um nome de computador a um endereço IP .
Este nome é limitado a 15 caracteres, mais um caractere que indica o tipo de máquina: por exemplo, com a interface gráfica, podemos ter um controlador de domínio e uma máquina cliente que têm o mesmo nome de 15 caracteres; internamente, o décimo sexto caractere é atribuído automaticamente e permite diferenciá-los.
Descrição
Este serviço permite a troca de mensagens em modo offline.
Cabeçalho de um pacote (em bytes)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 ...... 49 | 50 ...... 84 |
Tipo de mensagem | Bandeiras | Datagrama ID | IP fonte | Porta de origem | Comprimento | Compensação de pacote | Nome do emissor | nome do destinatário |
Este serviço permite a troca de mensagens em modo online até 131.071 bytes.