NAS

시놀로지 나스 각 프로토콜 설명

발견하는 하루 2025. 7. 4. 08:32

SMB (Server Message Block)
설명: 윈도우, 맥, 리눅스 등 다양한 OS에서 네트워크 파일 공유를 위해 가장 널리 쓰이는 프로토콜. 폴더/파일 공유, 네트워크 드라  이브 연결, 프린터 공유 등 지원
특징: 사용자/그룹별 권한 관리, ACL, Active Directory 연동, 대용량 파일 전송, 네트워크 탐색 지원
활용: 윈도우 네트워크 드라이브 연결, 맥/리눅스 파일 공유, 사내 NAS 파일서버 기본 설정
보안: 최신 버전(SMB3)에서 암호화/서명 지원, 구버전(SMB1)은 보안 취약하니 비활성화 권장

AFP (Apple Filing Protocol)
설명: macOS 전용 네트워크 파일 공유 프로토콜. 애플이 설계, 맥 환경에서 최적화된 파일 접근 제공
특징: 맥 특유의 파일 속성/메타데이터 완벽 지원, Time Machine 백업 공식 지원, Spotlight 인덱싱
활용: 구형 macOS 사용 시, Time Machine 백업 전용, 맥-맥 간 파일 공유
보안: 암호화 미지원(구버전), macOS 신버전에서는 SMB 권장

NFS (Network File System)
설명: 리눅스/유닉스 계열에서 주로 쓰는 파일 공유 프로토콜. 대용량 파일, 고성능 네트워크 환경에 적합
특징: 퍼미션/UID 기반 접근 제어, 마운트 방식 공유, 대규모 서버 환경에서 효율적, 실시간 파일 액세스
활용: 리눅스 서버 간 파일 공유, 미디어 스트리밍, 가상화/컨테이너 스토리지
보안: 기본 암호화 없음, 방화벽/네트워크 분리 필수, Kerberos 연동 가능

FTP (File Transfer Protocol)
설명: 인터넷 등장 초기부터 사용된 표준 파일 전송 프로토콜. 명령/데이터 채널 분리, 텍스트/바이너리 전송 모두 지원
특징: 간단한 설정, 범용성, 자동화 스크립트에 활용 쉬움. 암호화 없음(패스워드 평문 전송)
활용: 외부 시스템 파일 업로드/다운로드, 웹호스팅, 자동화 배치
보안: 보안 취약(암호화 없음), 인터넷 환경에서는 SFTP/FTPS 권장

SFTP (SSH File Transfer Protocol)
설명: SSH 기반의 보안 파일 전송 프로토콜. FTP와 달리 암호화된 채널로 파일 전송, 인증/권한 관리 강화
특징: 모든 트래픽 암호화, 공개키 인증, 방화벽 친화적(22포트만 사용), 명령줄 자동화 지원
활용: 외부 서버와 안전한 파일 송수신, 원격 백업, 자동화 스크립트
보안: SSH 수준의 강력한 보안, 기업/공공기관 필수

rsync
설명: 증분 백업/동기화 전용 프로토콜 및 툴. 변경된 파일/블록만 전송해서 네트워크 트래픽 최소화
특징: 증분 전송, 압축/암호화(SSH와 조합), 스케줄링, 미러링, 대용량 데이터 동기화에 최적
활용: 서버↔NAS, NAS↔NAS 간 자동 백업, 정기 동기화, 재해 복구(원격지 백업)
보안: SSH와 함께 쓰면 안전, 자체 데몬 모드도 있음

SSDP (Simple Service Discovery Protocol)
설명: 네트워크 상에서 장치/서비스를 자동으로 검색(디스커버리)하는 프로토콜. UPnP의 핵심 구성요소
특징: 브로드캐스트로 서비스 탐색, 미디어 서버/프린터/IoT 장치 자동 인식, 별도 설정 없이 네트워크 내 장치 찾기
활용: DLNA 미디어 서버, 스마트 TV/스피커, 네트워크 프린터, IoT 허브
보안: 브로드캐스트 특성상 외부 노출 주의, 방화벽 설정 필요

TFTP (Trivial File Transfer Protocol)
설명: 매우 단순한 파일 전송 프로토콜. 인증/암호화 없음, 빠르고 가벼움. 주로 네트워크 장비 초기화/부팅에 사용
특징: UDP 기반, 파일 읽기/쓰기만 지원, 대용량/복잡한 작업엔 부적합
활용: 네트워크 장비 펌웨어 배포, PXE 네트워크 부팅, 라우터/스위치 초기화
보안: 인증/암호화 없음, 내부망 한정 사용 권장

파일 공유/백업/동기화: SMB, AFP, NFS, rsync
파일 전송: FTP, SFTP, TFTP
서비스 자동 검색: SSDP

SMB: 윈도우 네트워크 파일 공유 프로토콜
AFP: 맥 전용 파일 공유 프로토콜
NFS: 리눅스/유닉스 계열 파일 공유 프로토콜
FTP/SFTP/TFTP: 파일 전송용 프로토콜(각각 보안, 경량성 등 특화)
rsync: 증분 동기화/백업 프로토콜
SSDP: 네트워크 장치 자동 검색(UPnP)