IT

πŸ–₯ NetBIOS over TCP IP NBT μ™„μ „ κ°€μ΄λ“œ

둜컬 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ„ μ‘°κΈˆμ΄λΌλ„ 닀뀄본 μ‚¬λžŒμ΄λΌλ©΄ ν•œ λ²ˆμ―€μ€ λ§ˆμ£ΌμΉ˜λŠ” μ΅μˆ™ν•œ 단어가 μžˆμŠ΅λ‹ˆλ‹€. λ°”λ‘œ NetBIOS와 NBTμž…λ‹ˆλ‹€. 였래된 기술 κ°™μ§€λ§Œ 2025λ…„ ν˜„μž¬μ—λ„ μœˆλ„μš° 기반 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ—μ„œλŠ” μ—¬μ „νžˆ μ€‘μš”ν•œ κ°œλ…μœΌλ‘œ 남아 μžˆμŠ΅λ‹ˆλ‹€.

이 κΈ€μ—μ„œλŠ” NetBIOS over TCP IP NBTκ°€ 무엇인지, μ™œ ν•„μš”ν•˜κ³  무엇이 문제이며 2025λ…„ μ‹œμ μ—μ„œ μ–΄λ–»κ²Œ 닀뀄야 ν•˜λŠ”μ§€λ₯Ό λˆ„κ΅¬λ‚˜ 이해할 수 μžˆλ„λ‘ 깊이 있게 μ •λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.


🏠 NetBIOSλž€ λ¬΄μ—‡μΌκΉŒ

NetBIOSλŠ” 1980λ…„λŒ€ IBM이 κ°œλ°œν•œ λ„€νŠΈμ›Œν¬ μΈν„°νŽ˜μ΄μŠ€ ν‘œμ€€μž…λ‹ˆλ‹€. 이름 κ·ΈλŒ€λ‘œ
Network Basic Input Output System의 μ•½μžμ΄λ©° μ•„λž˜ 역할을 μˆ˜ν–‰ν•©λ‹ˆλ‹€.

  • λ„€νŠΈμ›Œν¬μ—μ„œ μ΄λ¦„μœΌλ‘œ μž₯치λ₯Ό 식별
  • μ„Έμ…˜ μ„œλΉ„μŠ€ 제곡
  • κ°„λ‹¨ν•œ λ©”μ‹œμ§€ μ„œλΉ„μŠ€ 제곡

TCP IPκ°€ 널리 퍼지기 μ „μ—λŠ” 둜컬 λ„€νŠΈμ›Œν¬ ν†΅μ‹ μ˜ 핡심 ν”„λ‘œν† μ½œμ΄μ—ˆμŠ΅λ‹ˆλ‹€.


πŸ–₯ NetBIOS over TCP IP NBTλž€

처음 λ“±μž₯ν•œ NetBIOSλŠ” λ…μžμ μΈ ν”„λ‘œν† μ½œ μœ„μ—μ„œ μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€.
ν•˜μ§€λ§Œ TCP IP 기반 λ„€νŠΈμ›Œν¬κ°€ ν‘œμ€€μ΄ λ˜λ©΄μ„œ NetBIOS κΈ°λŠ₯을 TCP IP μœ„μ—μ„œ λ™μž‘ν•˜λ„λ‘ λ§Œλ“  기술이 λ°”λ‘œ NBTμž…λ‹ˆλ‹€.

μ£Όμš” κΈ°λŠ₯은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • NetBIOS 이름을 IP둜 λ§€ν•‘
  • TCP 139번 ν¬νŠΈμ—μ„œ 톡신
  • 둜컬 λ„€νŠΈμ›Œν¬ λΈŒλ‘œλ“œμΊμŠ€νŠΈ 기반 이름 쑰회 지원

μ‰½κ²Œ 말해
NetBIOS κΈ°λŠ₯을 κ·ΈλŒ€λ‘œ μœ μ§€ν•˜λ©΄μ„œ TCP IP ν™˜κ²½μ—μ„œ μ‚¬μš©ν•  수 있게 λ§Œλ“  ν˜Έν™˜ κΈ°μˆ μž…λ‹ˆλ‹€.


❄ NBTκ°€ μ œκ³΅ν•˜λŠ” 3κ°€μ§€ 핡심 μ„œλΉ„μŠ€

1. 이름 μ„œλΉ„μŠ€ Name Service

μž₯치 이름을 IP둜 λ³€ν™˜ν•©λ‹ˆλ‹€.
λΈŒλ‘œλ“œμΊμŠ€νŠΈ 방식 λ˜λŠ” WINS μ„œλ²„λ‘œ μ²˜λ¦¬ν•©λ‹ˆλ‹€.

2. λ°μ΄ν„°κ·Έλž¨ μ„œλΉ„μŠ€ Datagram Service

UDP 기반 λ©”μ‹œμ§€ 전솑을 μ²˜λ¦¬ν•©λ‹ˆλ‹€.

3. μ„Έμ…˜ μ„œλΉ„μŠ€ Session Service

TCP 기반 μ—°κ²°ν˜• 톡신을 μ§€μ›ν•©λ‹ˆλ‹€.
주둜 파일 곡유, ν”„λ¦°ν„° κ³΅μœ μ™€ μ—°κ΄€λ©λ‹ˆλ‹€.


πŸŽ„ 포트 정리

NBTλ₯Ό μ΄ν•΄ν•˜λ €λ©΄ 포트λ₯Ό λ°˜λ“œμ‹œ μ•Œμ•„μ•Ό ν•©λ‹ˆλ‹€.

  • UDP 137번: NetBIOS Name Service
  • UDP 138번: NetBIOS Datagram Service
  • TCP 139번: NetBIOS Session Service

이 ν¬νŠΈλ“€μ΄ μ—΄λ € 있으면 파일 곡유, μž₯치 검색 등이 κ°€λŠ₯ν•©λ‹ˆλ‹€.


🏠 NBTκ°€ μ™œ μ€‘μš”ν–ˆμ„κΉŒ

μœˆλ„μš°μ˜ 파일 κ³΅μœ μ™€ ν”„λ¦°ν„° 곡유 κΈ°λŠ₯은 μ˜€λž˜μ „λΆ€ν„° NetBIOSλ₯Ό 기반으둜 λ™μž‘ν–ˆμŠ΅λ‹ˆλ‹€.
특히 μœˆλ„μš° NT, XP, 7 μ‹œμ ˆμ—λŠ” NBTκ°€ κΈ°λ³Έ λ™μž‘ λ°©μ‹μ΄μ—ˆκ³ 
λΈŒλ‘œλ“œμΊμŠ€νŠΈ 기반으둜 동일 λ„€νŠΈμ›Œν¬ λ‚΄λΆ€ PCλ₯Ό μ‰½κ²Œ 찾을 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

κ΄€λ¦¬μžλŠ” μ•„λž˜ 같은 λŠ₯λ ₯을 얻을 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

  • λ„€νŠΈμ›Œν¬ λ‚΄ μž₯치 μžλ™ 탐색
  • 파일 곡유
  • ν”„λ¦°ν„° 곡유
  • NetBIOS 이름 기반 운영

❄ 2025λ…„ μ‹œμ  NBT의 μœ„μΉ˜

SMB ν”„λ‘œν† μ½œμ΄ λ°œμ „ν•˜λ©΄μ„œ 더이상 NetBIOSλ₯Ό ν•„μˆ˜λ‘œ μ‚¬μš©ν•˜μ§€ μ•Šμ•„λ„ λ©λ‹ˆλ‹€.
특히 SMB 2.0 μ΄ν›„μ—λŠ”
TCP 445 포트만으둜 파일 κ³΅μœ κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.

2025λ…„ κΈ°μ€€μœΌλ‘œ NBTλŠ” λ‹€μŒ μƒν™©μ—μ„œ 계속 λ“±μž₯ν•©λ‹ˆλ‹€.

1. λ ˆκ±°μ‹œ μ‹œμŠ€ν…œ

이전 버전 μœˆλ„μš° μ„œλ²„μ™€μ˜ ν˜Έν™˜μ„± ν•„μš”

2. ν•˜μœ„ ν˜Έν™˜ μž₯λΉ„

NAS, 였래된 볡합기, 였래된 사내 μ‹œμŠ€ν…œ λ“±

3. 내뢀망 μžμ› μžλ™ 탐색

둜컬 λ„€νŠΈμ›Œν¬μ—μ„œ 고유 μ΄λ¦„μœΌλ‘œ μž₯치 식별 ν•„μš”


πŸŽ„ NBT의 μž₯단점

μž₯점

  • 였래된 μ‹œμŠ€ν…œκ³Ό ν˜Έν™˜μ„± 우수
  • 이름 기반 μž₯치 접근이 쉬움
  • λΈŒλ‘œλ“œμΊμŠ€νŠΈ 기반 μžλ™ 탐색 κΈ°λŠ₯

단점

  • λΈŒλ‘œλ“œμΊμŠ€νŠΈ μ‚¬μš©μœΌλ‘œ 인해 λΆˆν•„μš”ν•œ νŠΈλž˜ν”½ 증가
  • λ³΄μ•ˆ 취약점이 많음
  • 곡용 λ„€νŠΈμ›Œν¬μ—μ„œ 크게 μœ„ν—˜
  • μ΅œμ‹  SMB ν™˜κ²½μ—μ„œλŠ” λΉ„νš¨μœ¨μ 

πŸ–₯ 2025λ…„ λ³΄μ•ˆ μΈ‘λ©΄μ—μ„œ λ³΄λŠ” NBT

NBTλŠ” λ³΄μ•ˆ μœ„ν—˜μ΄ 큰 ν”„λ‘œν† μ½œμž…λ‹ˆλ‹€.
특히 곡용 μ™€μ΄νŒŒμ΄μ—μ„œ κ·ΈλŒ€λ‘œ λ…ΈμΆœν•˜λ©΄ λ‹€μŒκ³Ό 같은 μœ„ν—˜μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€.

  • 이름 μŠ€ν‘Έν•‘
  • μ„Έμ…˜ ν•˜μ΄μž¬ν‚Ή
  • SMB λ¦¬λ‹€μ΄λ ‰μ…˜ 곡격
  • 정보 유좜 μœ„ν—˜

λ”°λΌμ„œ κΈ°μ—… λ„€νŠΈμ›Œν¬μ—μ„œλŠ” λŒ€λΆ€λΆ„ λΉ„ν™œμ„±ν™” λ˜λŠ” μ œν•œμ μœΌλ‘œ μš΄μ˜λ©λ‹ˆλ‹€.


🏠 Windowsμ—μ„œ NBT λΉ„ν™œμ„±ν™” 방법

μœˆλ„μš°λŠ” μ•„λž˜ κ²½λ‘œμ—μ„œ μ„€μ •ν•©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬ μ–΄λŒ‘ν„° 속성
TCP IPv4 μ„€μ •
κ³ κΈ‰
WINS νƒ­
NetBIOS μ„€μ • λ³€κ²½

μ—¬κΈ°μ„œ NBTλ₯Ό 끄면
TCP 139 νŠΈλž˜ν”½μ΄ 사라지고 SMBλŠ” 445만 μ‚¬μš©ν•˜κ²Œ λ©λ‹ˆλ‹€.


❄ 2025λ…„ NBTκ°€ ν•„μš”ν•œ 경우

μ™„μ „νžˆ μ‚¬λΌμ§€μ§€λŠ” μ•Šμ•˜κ³  νŠΉμ • ν™˜κ²½μ—μ„œλŠ” μ—¬μ „νžˆ μœ νš¨ν•©λ‹ˆλ‹€.

  • 였래된 ERP λ˜λŠ” MES 연동
  • Windows XP 기반 μž₯비와 톡신
  • 였래된 곡유기 NAS와 파일 곡유
  • ν”„λ¦°ν„° 곡유 μ‹œμŠ€ν…œ 연동
  • 폐쇄망 ν™˜κ²½

특히 νμ‡„λ§μ—μ„œλŠ” λΈŒλ‘œλ“œμΊμŠ€νŠΈ 기반 탐색이 μœ μš©ν•˜κΈ° λ•Œλ¬Έμ— NBTλ₯Ό μ˜λ„μ μœΌλ‘œ μœ μ§€ν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.


πŸŽ„ κ΄€λ¦¬μž κ΄€μ μ—μ„œ λ³΄λŠ” NBT 진단과 νŠœλ‹

1. nbtstat λͺ…λ Ή ν™œμš©

μœˆλ„μš° κΈ°λ³Έ λͺ…λ ΉμœΌλ‘œ NBT 정보λ₯Ό μ‘°νšŒν•©λ‹ˆλ‹€.

μ˜ˆμ‹œ

nbtstat -n   이름 λͺ©λ‘ 확인  
nbtstat -c   μΊμ‹œ 확인  
nbtstat -A IPμ£Όμ†Œ   원격 μž₯치 정보 확인  

2. λΆˆν•„μš”ν•œ 137 139 포트 차단

곡용 λ„€νŠΈμ›Œν¬μ—μ„œλŠ” λ°˜λ“œμ‹œ ν•„μˆ˜μž…λ‹ˆλ‹€.

3. WINS μ„œλ²„ 운영 μ—¬λΆ€ κ²€ν† 

λ ˆκ±°μ‹œ μ‹œμŠ€ν…œμ΄ λ§Žμ€ κΈ°μ—…μ—μ„œ μ—¬μ „νžˆ ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

4. SMB λ²„μ „κ³Όμ˜ 연동

SMB 1.0 의쑴 μž₯λΉ„κ°€ μžˆλ‹€λ©΄ λ°˜λ“œμ‹œ NBT도 ν•¨κ»˜ κ²€ν† ν•΄μ•Ό ν•©λ‹ˆλ‹€.


πŸ–₯ 마무리 정리

NBTλŠ” ν™•μ‹€νžˆ 였래된 κΈ°μˆ μž…λ‹ˆλ‹€.
ν•˜μ§€λ§Œ μœˆλ„μš° 기반 λ„€νŠΈμ›Œν¬μ˜ λΏŒλ¦¬μ΄κΈ°λ„ ν•©λ‹ˆλ‹€.
2025λ…„ κΈ°μ€€μœΌλ‘œ μ™„μ „νžˆ μ‚¬λΌμ§€μ§€λŠ” μ•Šμ•˜μœΌλ©°
νŠΉμ • ν™˜κ²½μ—μ„œλŠ” μ—¬μ „νžˆ ν•„μˆ˜μ μΈ 역할을 λ§‘κ³  μžˆμŠ΅λ‹ˆλ‹€.

κ΄€λ¦¬μžλΌλ©΄ NBTλ₯Ό μ΄ν•΄ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.

  • μ–Έμ œ ν•„μš”ν•œμ§€
  • μ–Έμ œ κΊΌμ•Ό ν•˜λŠ”μ§€
  • μ–΄λ–€ μœ„ν—˜μ΄ μžˆλŠ”μ§€
  • μ–΄λ–€ μž₯μΉ˜λ“€μ΄ μ˜μ‘΄ν•˜λŠ”μ§€

이 글이 κ·Έ 이해λ₯Ό λ•λŠ” 쒋은 좜발점이 되길 λ°”λžλ‹ˆλ‹€.

infodori1234

Recent Posts

🏠 JSON Schema: 데이터 μœ νš¨μ„± κ²€μ¦μ˜ ν‘œμ€€ 섀계도 πŸ–₯

μ•ˆλ…•ν•˜μ„Έμš”! ν˜„λŒ€ μ›Ή κ°œλ°œμ—μ„œ 데이터 κ΅ν™˜μ˜ 핡심인 JSON(JavaScript Object Notation)을 λ”μš± κ°•λ ₯ν•˜κ³  μ•ˆμ •μ μœΌλ‘œ λ§Œλ“€μ–΄μ£ΌλŠ” 도ꡬ,…

2κ°œμ›” ago

🏠 ECMAScript 3 ν˜Έν™˜μ„± μ™„μ „ 정리 κ°€μ΄λ“œ

❌ ECMAScript 3(E3)λž€ λ¬΄μ—‡μΌκΉŒ ECMAScript 3λŠ” 1999년에 κ³΅μ‹ν™”λœ μžλ°”μŠ€ν¬λ¦½νŠΈ ν‘œμ€€μ΄λ‹€. μ§€κΈˆ 보면 였래된 기술 κ°™μ§€λ§Œ,…

2κ°œμ›” ago

πŸ–₯ CoffeeScript μ™„μ „ κ°€μ΄λ“œ

CoffeeScriptλŠ” ν•œλ•Œ ν”„λ‘ νŠΈμ—”λ“œ 개발 μƒνƒœκ³„μ—μ„œ 맀우 인기 μžˆμ—ˆλ˜ μ–Έμ–΄μ˜€κ³ , μ§€κΈˆλ„ νŠΉμ • ν”„λ‘œμ νŠΈλ‚˜ λ ˆκ±°μ‹œ μ‹œμŠ€ν…œ, κ°„κ²°ν•œ…

2κ°œμ›” ago

🏠 λ©”λͺ¨λ¦¬ λˆ„μˆ˜(Memory Leak) μ‰½κ²Œ μ΄ν•΄ν•˜κΈ°: πŸ–₯ λ‚­λΉ„λ˜λŠ” μ»΄ν“¨ν„°μ˜ κΈ°μ–΅λ ₯ ❌

ν˜„λŒ€μ μΈ ν”„λ‘œκ·Έλž˜λ° ν™˜κ²½μ—μ„œ λ©”λͺ¨λ¦¬ λˆ„μˆ˜(Memory Leak)λŠ” μ—¬μ „νžˆ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ„±λŠ₯ μ €ν•˜μ™€ μΆ©λŒμ„ μΌμœΌν‚€λŠ” μ£Όμš” 원인 쀑…

2κ°œμ›” ago

πŸ–₯️ λΈŒλΌμš°μ € λ Œλ”λ§ κ³Όμ • (CRP) : μ›ΉνŽ˜μ΄μ§€κ°€ λˆˆμ•žμ— λ‚˜νƒ€λ‚˜κΈ°κΉŒμ§€μ˜ λ§ˆλ²•

(Critical Rendering Path, 핡심 λ Œλ”λ§ 경둜 μ™„λ²½ 이해) μ›Ή λΈŒλΌμš°μ €μ— μ£Όμ†Œλ₯Ό μž…λ ₯ν•˜κ³  μ—”ν„°λ₯Ό λˆ„λ₯΄λŠ” μˆœκ°„,…

2κ°œμ›” ago

πŸ›‘ CORS 였λ₯˜ 원리 μ™„λ²½ ν•΄μ„€: λΈŒλΌμš°μ € λ³΄μ•ˆμ˜ ν•„μˆ˜ κ΄€λ¬Έ! πŸ›‘οΈ

μ›Ή κ°œλ°œμ„ ν•˜λ‹€ 보면 λˆ„κ΅¬λ‚˜ ν•œ 번쯀 뢉은색 κΈ€μ”¨μ˜ CORS 였λ₯˜(Cross-Origin Resource Sharing Error)λ₯Ό λ§Œλ‚˜κ²Œ…

3κ°œμ›” ago