OS X 10.9 매버릭스의 기본 파일공유 프로토콜은 AFP가 아니라 마이크로소프트의 SMB2. '하위호환성은 유지'

2013. 6. 13. 06:43    작성자: ONE™

미 IT 매체 아스테크니카(Ars Technica)는 OS X 매버릭스 기술 개요 문서(Technology Overview Document)를 인용 오랫동안 맥 운영체제의 기본 파일공유 프로토콜로 이용되던 AFP(Apple Filling Protocol) 대신 마이크로소프트의 SMB2가 OS X 매버릭스의 기본 파일공유 프로토콜로 정해졌다고 전했습니다.

AFP, SMB, SMB2.. 네트워크 관련 지식이 전무하신 분들은 용어가 상당히 낯설게 느껴지실 텐데요, 모두 네트워크 상에서 파일을 교환할 때 컴퓨터끼리 주고받는 일종의 언어 내지는 약속이라고 할 수 있습니다. 지금까지 'AFP' 프로토콜은 OS X 간에 파일을 교환할 때, SMB 프로토콜은 윈도-윈도 또는 OS X-윈도 간에 파일을 교환할 때 주로 사용되어 왔습니다.

SMB2의 전신인 SMB(Server Message Block, SMB1)는 마이크로소프트가 사용 독점권을 가지고 있는 네트워크 파일공유 프로토콜이기 때문에 애플은 (당시 GPL2 라이센스인) Samba를 통해 OS X과 윈도의 호환성을 보장했습니다. 그러다 마이크로소프트는 윈도 비스타와 윈도 서버 2008부터 SMB를 개량한 SMB2를 기본 네트워크 프로토콜로 삼았는데, 애플도 이에 따라 SMB2에 대한 호환성이 없던 Samba 지원을 중단하고 자체 개발한 SMBX를 OS X 10.7 라이언에 탑재했습니다.

그러자 또 다른 부분에서 문제가 제기됐습니다. SMBX는 SMB2 프로토콜에 대한 호환성은 좋았지만, SMB 프로토콜에 대한 호환성이 떨어져 일부 윈도 PC와 NAS와의 접속이 아예 불가능하거나, 상당히 불안정한 상태로 돌아갔기 때문입니다. OS X 10.7 라이언 출시 당시 이와 관련된 불만 글이 국내외 맥 커뮤니티에 쇄도했던 것으로 기억합니다. 물론 시간이 지나면서 윈도 비스타와 윈도 7 PC의 보급율이 많이 올라갔고, 애플도 꾸준히 SMBX의 안성성을 향상시킨데다, NAS 등도 호환성 업데이트를 받으면서 사용자들의 불만이 서서히 가라앉았습니다.

이번 WWDC 2013에서 공개된 OS X 10.9 매버릭스는 여기서 한 반 더 나아가 SMB2를 OS X의 기본 파일공유 프로토콜로 삼는다고 합니다. 즉, 앞으로 OS X 매버릭스간의 파일 교환은 그 동안 OS X 간의 파일 공유를 도맡아 오던 AFP가 아니라 순전히 SMB2로만 이뤄진다고 합니다. 애플이 마이크로소프트에 라이센스를 받은 것인지는 명시하지 않았지만, 기술 문서 상에는 SMB2가 기존에 비해 더 효율적이고, 더 안전하며, 더 폭넓은 호환성을 가진다며 SMB2를 극찬하고 있습니다. 뚜껑이 열려봐야 알겠지만, 앞으로 OS X 매버릭스와 마이크로소프트 운영체제 간의 네트워크 호환성과 안정성이 상당히 개선될 것으로 예상되고 있습니다.

다만, OS X 매버릭스의 기본 네트워크 프로토콜이 AFP에서 SMB2로 바뀌었다고 해서 AFP 지원이 갑자기 중단되는 것은 아니라고 합니다. OS X 매버릭스와 SMB2를 지원하지 않는 OS X 구 버전 간의 파일 교환은 여전히 AFP가 이용된다고 합니다. 또 타임머신 기능을 지원하는 기기(타임캡슐, NAS 등)를 OS X 매버릭스에서 접속할 때도 AFP 방식으로 이뤄진다고 합니다. 결국 일반 사용자 대부분이 체감하는 변화는 그리 크지 않겠지만, 고급 사용자나 관련 업계에 종사하고 계신 분들은 OS X 매버릭스의 기본 네트워크 프로토콜이 SMB2로 변경된 부분을 필히 참고하고 계셔야 할 것 같습니다.



참조
Apple - OS X Mavericks Technical Overview Document /via Ars Technica
Microsoft - MS-SMB2: Server Message Block (SMB) Protocol Versions 2 and 3
Samba.org - What is SMB?

관련 글
• 애플 WWDC 2013 키노트에서 발표된 애플 신제품, 신기술 정리
• OS X 10.8 마운틴 라이언이 설치되는 맥에는 OS X 10.9 매버릭스도 설치 가능

    
  1. Blog Icon
    yedamin

    이걸 어떻게 이해하면 될까요? 발전적인 방향으로 좋아진다고 이해하면 되는 건가요? 좀 어렵네요^^

  2. 그냥 로열티 안내고 버티려다 SMB2가 워낙 많이 보급되고 사실상 표준이 되어버려서 그냥 항복한걸로 생각하면 될 거 같아요

  3. Blog Icon
    Ambient

    '기본 프로토콜'로 MS의 프로토콜을 선택해서 애플 팬들은 기분이 좋지 않을 수도 있지만.. IT 분야에서 경쟁사에게 특허사용료를 내면서 쓰는 경우는 비일비재한 일이죠.

  4. 참 미묘한 문제죠.
    "미국이 세계에서 제일 강대국이니 앞으로 우리나라 공식 언어를 영어로 하고, 한국어는 제2언어로 삼겠다.." 같은 느낌이라면 비약이 너무 심할까요..
    그래도 새 OS X이 출시할 때마다 윈도와 네트워크 호환성이 떨어진다고 지적받아왔는데 그 부분은 앞으로 크게 개선되겠네요. 그밖에 기술적인 부분에서 AFP와 어떻게 차이나는지는 SMB2 기술 문서 보면서 공부를 해봐야 할 것 같습니다.

  5. Blog Icon
    까만거북이

    어쨌든, 윈도우즈와 파일 공유에서 좀 수월해진다는 뜻이라 받아들여도 되겠지요..
    그렇게만 된다면야 좋겠습니다. :)

  6. 이것으로 대MS 파일공유는 한층 수월해졌겠지만
    역시 애플팬으로서는 살짝 미묘하군요ㅠ

  7. Blog Icon
    애교빠

    환영이네요. 맥의 가장 큰 단점이 타기기와 연동이 안된다는건데.. 라이언은 아예 삼바는 만들다만걸 넣어놔서 sbm3.0 따로 깔아줘야 해요

  8. 저같이 윈도우, 리눅스, 맥 모두 사용하는 사용자에게는 아주 희소식이 되겠네요

  9. Blog Icon
    와룡서생

    그 많고 많은 오픈소스에서 마땅한 대체재를 찾지 못한 걸까요?

    애플도 딱히 대안이 없으니 채택했겠지요.

  10. Blog Icon
    JasonP

    저의 의견을 말씀드리죠


    오예!!!!!!! 입니다!!!!!!

  11. Blog Icon
    윤주헌

    smb 포트는 대부분의 isp 에서 막아두어 외부에서는 접근이 불가능해서 저는 afp를 선호하는 편인데 smb2역시 같은 포트를 사용하기에 이제 외부에서 접속은 점점힘들어질수도 있겠네요.
    당장은 괜찮겠지만 집에서 해킹된 애플TV로 회사서버의 뽀로로 동영상을 보는 아들놈을 위해 또 고민해야하기에.. :(

  12. 글쎄요.. 애플에게는 어쩌면 굴욕인 상황이 되지 않을까 하네요.

  13. Blog Icon

    비밀댓글입니다

  14. Samba 라이센스가 GPL3로 변경된 부분이나 판올림을 통해 SMB2를 지원하게 된 부분은 저도 댓글을 통해 처음 알게됐습니다. 또, 'SMBX에서 SMB2로 전환했다'가 아니라 'SMBX를 통해서 SMB2도 지원된다'.. 쪽이 상황을 정확하게 설명하는 것 같습니다. 덕분에 좋은 공부가 된 것 같습니다. 감사합니다.

  15. Blog Icon
    어드민플레이

    mac 에서 smb 관련으로 검색 도중 좋은글 보고 가요
    감사 합니다.