Skip to content

미 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 매버릭스도 설치 가능


출처: http://macnews.tistory.com/1261

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/264893/887/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수
347 SSL 패스워드 삭제 하기 ADMINPLAY 2014-04-27 5345
346 SCM - 캐시 서버 구축 (Squid in Linux) ADMINPLAY 2014-04-27 8228
345 CentOS Linux Remote Desktop 에서 로그인 화면보기 ADMINPLAY 2014-04-14 7796
344 CentOS 자동로그인 설정 ADMINPLAY 2014-04-14 8825
343 Linux Command 로 Mysql table drop 방법 ADMINPLAY 2014-04-07 5695
342 gcc Library 경로 지정 ADMINPLAY 2014-04-07 6006
341 CentOS 5.6 + NginX 0.8.54 + Django 1.3 (FastCGI) + Pyt... ADMINPLAY 2014-03-28 6162
340 CentOS 6.5 + Python2.7 + MySQL_Python-1.2.3 ADMINPLAY 2014-03-28 7942
339 python과 mysql 연동시 libmysqlclient_r.so.* 에러가 날 ... ADMINPLAY 2014-03-27 5517
338 python mysql connector 설치 및 SQLAachemy 연동 ADMINPLAY 2014-03-27 7874
337 SVN 클라이언트 명령어 ADMINPLAY 2014-03-18 7428
336 CentOS 6.X GUI 로그인 화면에서 로그인 했던 계정 리스트... ADMINPLAY 2014-03-05 16646
335 OS X 매버릭스가 NAS, 윈도우 PC 등 SMB 장비에 연결하지 ... ADMINPLAY 2014-03-04 6734
» OS X 10.9 매버릭스의 기본 파일공유 프로토콜은 AFP가 아... ADMINPLAY 2014-03-04 10979
333 telnet 과 ssh 의 차이점 ADMINPLAY 2014-03-01 6453
332 vimrc 설정 file ADMINPLAY 2014-03-01 6081
331 Linux 마우스 휠 방향 바꾸기 (mac 처럼 마우스 휠 바꾸기) ADMINPLAY 2014-02-27 11839
330 디스크 UUID 변경후 하드부팅정보 수정하기 ADMINPLAY 2014-02-26 21007
329 linux daemon (리눅스 데몬 설명) ADMINPLAY 2014-02-26 647749
328 Strace - 시스템콜과 신호 추적 file ADMINPLAY 2014-02-25 6042

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234