저는 초보자이며 Linux를 NAS로 사용하고 Mac에 연결하는 방법에 대한 온라인 자습서를 따르고 있습니다. 거의 모든 튜토리얼에서는 Netatalk 및 Avahi 사용의 필요성에 대해 이야기합니다. 둘 다 네트워크 패키지인 것 같지만 각각의 차이점을 찾을 수 없습니다. 둘 다 필요하게 만드는 차이점은 무엇입니까?
답변1
두 가지 서로 다른 기술, 즉 Apple이 어느 시점에 사용한 프로토콜을 구현하는 두 개의 오픈 소스 프로젝트입니다.
- 넘쳐멀티캐스트 DNS를 사용하여 구성이 필요 없는 네트워킹 지원을 제공하는 프로젝트입니다. 파일 공유뿐만 아니라 특정 DNS 인프라 없이 로컬 네트워크에서 네트워크 서비스를 광고하는 방법으로도 사용됩니다. 이 방법으로 네트워크 공유를 알릴 수 있습니다. https://www.avahi.org/
- 인터넷 채팅일부 AppleTalk 서비스의 오픈 소스 구현입니다. AppleTalk는 Apple이 1980년대부터 자사 제품에 포함시킨 독점 네트워크 프로토콜입니다. 당시 그 목적은 오늘날의 Zeroconf와 유사했습니다. Mac은 Bonjour(Apple의 Zeroconf 구현)를 통해 AppleTalk 파일 공유(TCP를 통한 AFP)를 광고할 수 있지만 프로토콜 자체는 IP를 사용하지 않는 로컬 네트워크를 통해 이름과 서비스를 브로드캐스트하는 이전 메커니즘을 사용합니다.http://netatalk.sourceforge.net/
나는 netatalk를 배우는 데 별 의미가 없다고 생각합니다. 현대 Apple 시스템은 더 이상 AppleTalk를 사용하지 않습니다. 오늘날의 Mac은 SMB와 잘 작동하므로 Samba와 Avahi만 사용하면 충분합니다.