SMB   Server Message Block  

(2023-10-05)

1. SMB (Server Message Block)

  ㅇ 일종의 자원 공유 프로토콜
     - 여기서, 자원(Resource)이란 화일, 프린터, 통신, 직렬포트 등을 공유할 수 있는 것 


2. SMB 특징클라이언트/서버 및 요청/응답 구조의 프로토콜
    - SMB 서버의 자원(화일시스템, 프린터 등)에 대하여
    - SMB 클라이언트네트워크를 통해 접근할 수 있게 함

  ㅇ SMB는 응용계층에 속하는 메세지 기반의 프로토콜 임

  ㅇ MS社 제안 표준인, 확장된 CIFS(Common Internet File System)에 대한, 
     - 단순한 모델로써 받아들여짐


3. SMB 클라이언트서버

  ㅇ SMB 서버가, 서버 존재 정보에 대해 브로드캐스트하면, 
     - SMB 클라이언트는, 이 브로드캐스트에 응답하고 검색 목록을 구축 함

  ㅇ 한편, 서버클라이언트 상호 간에 교환하는 요청과 응답은,
     - SMB 명령어 또는 SMBs라고 불리우며, 
     - 그 포멧은 요청응답 모두 유사한 형태를 갖음  

  ㅇ SMB 클라이언트 例)
    - Sambaclient, 윈도우 NT, 윈도우 95 및 98 등

  ㅇ SMB 서버 例)
    - Samba 데몬, 윈도우 NT, 윈도우 95 및 98 등


4. SMB 프로토콜 계층

   


5. [참고사항]리눅스에서 윈도우즈 자원 공유
     - (접근) smbclient -L //(IP주소) -U 사용자ID%암호
     - (마운트) mount -t cifs //(IP주소)/(공유폴더) /(마운트리눅스 디렉토리) 
                      -o username=사용자ID,password=암호,iocharset=(문자셋)

NetBIOS, NetBEUI, SMB, CIFS
   1. NetBIOS   2. lmhosts 화일   3. NBT/NetBT   4. nbtstat 명령어   5. NetBEUI,NBF   6. NetBIOS 이름 서비스   7. SMB   8. CIFS   9. WINS   10. 리다이렉터   11. Net 명령어  


Copyrightⓒ written by 차재복 (Cha Jae Bok)       기술용어해설 소액 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"