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/5a2/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
307 grep 옵션, egrep 옵션 차이점 ADMINPLAY 2010-02-17 26266
306 리눅스 파일/디렉토리 개수 알기 ADMINPLAY 2010-05-19 26207
305 rsync : protocol version mismatch -- is your shell clean? ADMINPLAY 2009-05-17 26191
304 .vimrc 설정 설정, 색상 (VI 설정 색상) ADMINPLAY 2009-03-21 26177
303 리눅스에서 윈도우 공유폴더 접근하기. samba ADMINPLAY 2011-07-12 25881
302 장비를 복제해서 옮겼을 경우 네트워크가 eth0_rename 되... ADMINPLAY 2012-01-31 25796
301 linux - cp 덮어쓰기옵션 ADMINPLAY 2012-02-24 25692
300 CentOS ffmpeg yum install ADMINPLAY 2012-02-07 25577
299 리눅스 TIP ADMINPLAY 2009-03-09 25525
298 리눅스 - tar 압축 사용법 ADMINPLAY 2010-02-20 25482
297 iSCSI 설정하기 ADMINPLAY 2011-04-24 25470
296 리눅스 파일 복구 명령 debugfs ADMINPLAY 2009-06-24 25455
295 MS-DOS 배치파일 문법 ADMINPLAY 2012-01-16 25390
294 백 그라운드, 포그라운드 전환 ADMINPLAY 2009-06-04 25183
293 CentOS 5.4 Samba 서버 <-> 윈도우7에서 접근 문제 시스템관리짱 2011-03-04 25160
292 [FreeBSD]CPU, 메모리, HDD확인 및 네트워크 설정 ADMINPLAY 2012-01-17 25081
291 리눅스 시스템 관리자를 위한 즐겨찾기 ADMINPLAY 2009-05-22 24981
290 netstat 의 Send-Q, Recv-Q의 의미 ADMINPLAY 2009-02-09 24976
289 오라클11g 설치 (in centOS 5.1) ADMINPLAY 2010-04-28 24943
288 tar.gz 특정 디렉토리에 압축풀기 ADMINPLAY 2009-06-29 24928

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234