목차

NetBIOS

Network Basic Input/Output System

NetBIOS는 로컬 네트워크(LAN) 내의 장치들이 서로의 이름을 확인하고 데이터를 주고받을 수 있도록 해주는 소프트웨어 인터페이스이자 프로토콜입니다.

1. 핵심 개념

1980년대 초반 설계되었으며, IP 주소라는 개념이 대중화되기 전 '컴퓨터 이름'만으로 서로 통신하기 위해 만들어졌습니다.

2. 주요 서비스 3가지

3. 현대 Windows에서의 NetBIOS (NetBT)

현대 네트워크는 TCP/IP가 표준입니다. 따라서 Windows는 TCP/IP 프로토콜 위에서 NetBIOS 기능을 구현한 NetBIOS over TCP/IP (NetBT) 방식을 사용합니다.

4. 서버 관리자 주의사항 (엔지니어 팁)

보안 리스크

NetBIOS는 설계가 오래되어 보안에 취약합니다. 외부 인터넷에 NetBIOS 관련 포트(137~139)가 노출될 경우 랜섬웨어나 해킹의 표적이 될 수 있으므로, 방화벽에서 반드시 차단해야 합니다.

WINS 서버와의 관계

네트워크 규모가 커져 브로드캐스트가 너무 많아질 경우, 이름 정보를 데이터베이스화하여 관리하는 WINS(Windows Internet Name Service) 서버를 별도로 운영하기도 합니다 (DNS의 로컬 버전 개념).

5. 요약

NetBIOS는 “내부망 기기들끼리 이름으로 대화하기 위한 유산”입니다. 현대에는 DNS와 SMB(445번 포트)에 자리를 많이 내주었지만, 하위 호환성과 편리한 로컬 공유를 위해 여전히 Windows 네트워크의 한 축을 담당하고 있습니다.