티스토리 뷰

마이크로소프트의 독자적인 통신 프로토콜 SMB에 대해서


Server Message Block의 약자를 말하는 거구요.


Windows의 네트워크로 파일 공유나 프린터 공유등을 실시하기 위한 마이크로소프트 독자적인 통신 프로토콜을 말한다.클라이언트로부터의 요구에 서버가 대답하는 클라이언트 서버형의 동작 모델입니다.


SMB는 Windows 95나 Windows NT에서 표준 프로토콜에 채택되었다.SMB는 NetBIOS 상에 구현되어 있습니다.




Windows XP와 Windows 2000에서는, SMB에 가세해 NetBIOS를 경유하지 않는 "다이렉트 호스팅 SMB"를 사용하는 "SMB 1.0"이 채용되었다.SMB와 다이렉트 호스팅 모두 접속 요구를 내고 응답이 빠른 프로토콜로 통신한다.Windows Vista에서는 개량판의 "SMB 2.0"이 채용되었다.


IPv6에 대한 대응, 명령어 일괄 처리, 클라이언트 캐시 기능의 탑재 등에 의해서 성능이 향상되었습니다.


Windows 8이나 Windows Server 2012 이후는 "SMB 3.0"으로 진화하여, 신뢰성이나 가용성이 한층 더 강화되었습니다.



기능 강화의 하나로 "SMB 투과 페일 오버·서포트"가 있습니다.




"SMB 투과 페일 오버"란, 클러스터화한 서버에 공유 폴더를 작성해, 어떠한 장해가 원인으로 클러스터가 페일 오버해도, 클라이언트에서는 자동적으로 다른 노드에 재접속해, 처리를 계속하는 기능있습니다.


Windows OS에 의해서 지원되고 있는 SMB의 버전은 다르지만, 서버측과 클라이언트측의 SMB의 버전을 비교해, 낮은 쪽에 맞추어 액세스 됩니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함