Netbios error codes
Even in these days there are many services / applications utilizian netbios protocol to communicate in the local area network.
NetBIOS, Network Basic Input / Output System "is, strictly speaking, an interface specification for access to network services, ie, a layer of software developed to link a network operating system with specific hardware. NetBIOS was originally developed by IBM and Sytek as API / APIs for client software resources of a local area network (LAN). Since its creation, NetBIOS has become the foundation of many other network applications.
To know the netbios errors, here I leave a list of these errors and their meanings:
| Definition | Hex Value | Decimal Value |
|---|---|---|
| NB_COMMAND_SUCCESSFUL | 0 × 0000 | 0 |
| NB_ILLEGAL_BUFFER_LEN | 0 × 0001 | 1 |
| NB_INVALID_COMMAND | 0 × 0003 | 3 |
| NB_COMMAND_TIME_OUT | 0 × 0005 | 5 |
| NB_MESSAGE_INCOMPLETE | 0 × 0006 | 6 |
| NB_DATA_NOT_RECEIVED | 0 × 0007 | 7 |
| NB_ILLEGAL_LOCAL_SESSION | 0 × 0008 | 8 |
| NB_NO_RES_AVAILABLE | 0 × 0009 | 9 |
| NB_SESSION_CLOSED | 0 × 000A | 10 |
| NB_COMMAND_CANCELLED | 0 × 000B | 11 |
| NB_DUPLICATE_NAME | 0 × 000D | 13 |
| NB_NAME_TABLE_FULL | 0 × 000E | 14 |
| NB_CMND_CMPL_DEREGISTERED | 0 × 000F | 15 |
| NB_SESSION_TABLE_FULL | 0 × 0011 | 17 |
| NB_SES_OPEN_REJECTED | 0 × 0012 | 17 |
| NB_ILLEGAL_NAME_NUMBER | 0 × 0013 | 19 |
| NB_REMOTE_NAME_NOT_FOUND | 0 × 0014 | 20 |
| NB_LOCAL_NAME_NOT_FOUND | 0 × 0015 | 21 |
| NB_NAME_IN_USE | 0 × 0016 | 22 |
| NB_NAME_DELETED | 0 × 0017 | 23 |
| NB_SESSION_ENDED_ABNORMALLY | 0 × 0018 | 24 |
| NB_NAME_CONFLICT | 0 × 0019 | 25 |
| NB_INTERFACE_BUSY | 0 × 0021 | 33 |
| NB_MAX_CMNDS_EXCEEDED | 0 × 0022 | 34 |
| NB_INVALID_ADAPTER | 0 × 0023 | 35 |
| NB_CMND_ALREADY_COMPLETED | 0 × 0024 | 36 |
| NB_CMND_INVALID_TO_CANCEL | 0 × 0026 | 38 |
| NB_NAME_DEFINED_BY_OTHERS | 0 × 0030 | 48 |
| NB_ENVIRONMENT_NOT_DEFINED | 0 × 0034 | 52 |
| NB_NO_OS_RESOURCES | 0 × 0035 | 53 |
| NB_MAX_APPL_EXCEEDED | 0 × 0036 | 54 |
| NB_NO_SAP_AVAILABLE | 0 × 0037 | 55 |
| NB_INADEQUATE_RESOURCES | 0 × 0038 | 56 |
| NB_INVALID_NCB_ADDRESS | 0 × 0039 | 57 |
| NB_RESET_INVALID | 0 × 003A | 58 |
| NB_INVALID_DD_ID | 0 × 003B | 59 |
| NB_SEGMENT_LOCK_UNSUCCESSFUL | 0 × 003C | 60 |
| NB_DD_OPEN_ERROR | 0 × 003F | 63 |
| NB_OS_ERROR_DETECTED | 0 × 0040 | 64 |
| NB_PERM_RING_STATUS | 0 × 004F | 79 |
| NB_UNEXPECTED_CCB_ERROR | 0 × 00F6 | 246 |
| NB_ADAPTER_OPEN_ERROR | 0 × 00f8 | 248 |
| NB_ADAPTER_HANDLER_ERROR | 0 × 00F9 | 249 |
| NB_ADAPTER_CHECK | 0 × 00FA | 250 |
| NB_CODE_NOT_OPERATIONAL | 0 × 00fb | 251 |
| NB_OPEN_FAILURES | 0 × 00FC | 252 |
| NB_UNEXPECTED_CLOSE | 0 × 00FD | 253 |
| NB_COMMAND_IN_PROCESS | 0 × 00FF | 255 |
Utility
In short, simply, NetBIOS allows applications to 'talk' with the network. His intention is to isolate application programs from any hardware dependency. Tambiien © n prevents software developers have to develop routines or failover routing or message addressing low level. Colloquially speaking, NetBIOS does the 'dirty work'.
In a local network with NetBIOS support, computers are known and identified with a name. Each computer on the network has a unique name.
Each PC in a NetBIOS LAN communicate with others either by establishing a connection (session), or by using NetBIOS broadcast datagrams. The sessions allow, as in the TCP protocol, send longer messages and manage the control and error recovery. The communication is point to point. On the other hand, I © all broadcast datagrams and allow a computer to communicate with a few others at the same time, but still limited in message size. Furthermore, no control or error recovery (as occurs in UDP). In return, greater efficiency is achieved with short messages, not having to establish a connection.
Operation and services
NetBIOS provides session services described in layer 5 of the OSI model. Responsible for establishing the session and maintain the connections. But this protocol must be transported between machines to Travian © s of other protocols, because by itself is not sufficient to carry data at LAN and WAN networks, for which you must use another transport mechanism (eg, LAN network protocol NetBEUI in WAN TCP / IP). The protocols that can provide transportation services to NetBIOS are:
IPC / IPX, NetBEUI, TCP / IP.
The fact of having to be carried by other protocols is that when operating at Layer 5 OSI does not provide a data format for transmission, which is provided by the protocols mentioned above.
NetBIOS enables connection-oriented communications (TCP) or connection-oriented (UDP). It supports both broadcast and multicast, plus 4 different services: General Services, Naming Service, and Session Service Datagram Service.
When an application program requires NetBIOS services, í © ste run a specific software interrupt. This interrupt directs the microprocessor control for the network adapter software that processes the request.
When an application program issues an interruption NetBIOS í © ste requires a network service. The NetBIOS interface defines exactly as application programs can use the interrupt NetBIOS and services.
The NetBIOS identifies these services to Travian © s NCB_COMMAND field of Network Control Block, a NetBIOS command. These services can be divided into 4 basic groups: General Services, Naming Services, Session Services and Datagram Services
Popularity: 2%






























Updated the windows of my comp. but in local administrative tools is not the "messenger", and I can send warning messages to other computers on the network at my work. how can I install it or turn it on or I can do?