Skip to content

SMB(Server Message Block): 네트워크를 통해 파일, 프린터, 시리얼 포트 등의 자원을 공유하기 위한 통신 프로토콜

  • 포트: TCP/445 (구버전 TCP/139)
  • 데몬 이름: smbd, nmbd (Samba 환경에서)
  • Windows 환경에서 기본적으로 지원되며, Linux/Unix에서는 Samba 패키지를 통해 구현됨

SMB 버전별 특징

  • SMB 1.0: 초기 버전, 보안 취약점으로 인해 사용 권장하지 않음
  • SMB 2.0: 성능 개선, Windows Vista/Server 2008부터 지원
  • SMB 3.0: 암호화 지원 추가, Windows 8/Server 2012부터 지원
  • SMB 3.1.1: 최신 버전, 보안 강화 및 성능 최적화

주요 기능

  • 파일 공유: 네트워크 상의 파일 및 폴더 공유
  • 프린터 공유: 네트워크 프린터 자원 공유
  • 인증 및 권한 관리: 사용자별 접근 권한 제어
  • 네트워크 브라우징: 네트워크 상의 공유 자원 탐색
  • 클라이언트-서버 모델로 동작하며, 일반적으로 Windows의 “네트워크 드라이브” 연결이나 “공유 폴더” 접근 시 사용됨