Network Basic Input/Output System
NetBIOS는 로컬 네트워크(LAN) 내의 장치들이 서로의 이름을 확인하고 데이터를 주고받을 수 있도록 해주는 소프트웨어 인터페이스이자 프로토콜입니다.
1980년대 초반 설계되었으며, IP 주소라는 개념이 대중화되기 전 '컴퓨터 이름'만으로 서로 통신하기 위해 만들어졌습니다.
현대 네트워크는 TCP/IP가 표준입니다. 따라서 Windows는 TCP/IP 프로토콜 위에서 NetBIOS 기능을 구현한 NetBIOS over TCP/IP (NetBT) 방식을 사용합니다.
NetBIOS는 설계가 오래되어 보안에 취약합니다. 외부 인터넷에 NetBIOS 관련 포트(137~139)가 노출될 경우 랜섬웨어나 해킹의 표적이 될 수 있으므로, 방화벽에서 반드시 차단해야 합니다.
네트워크 규모가 커져 브로드캐스트가 너무 많아질 경우, 이름 정보를 데이터베이스화하여 관리하는 WINS(Windows Internet Name Service) 서버를 별도로 운영하기도 합니다 (DNS의 로컬 버전 개념).