Apple 서비스
apsd란 무엇인가요?
apsd는 Apple 푸시 알림 서비스(APNs)에 하나의 연결을 유지합니다. 앱, iMessage, FaceTime 및 iCloud가 알림과 깨우기 신호를 받는 데 사용하므로 Mac이 온라인일 때 항상 연결됩니다.
간단한 답변
macOS의 일부입니다. Apple 푸시 알림 서비스에 연결 하나를 유지해 앱과 iCloud가 Mac에 변경 사항을 알릴 수 있게 합니다.
차단하지 마세요
차단하지 마세요. 알림, iMessage, FaceTime 통화 및 iCloud 업데이트가 모두 이를 통해 도착합니다.
- 경로
/System/Library/PrivateFrameworks/ApplePushService.framework/apsd- launchd 레이블
com.apple.apsd- 서명 식별자
com.apple.apsd
용도
man 페이지는 apsd를 “Apple 푸시 알림 서비스 데몬”이라고 부릅니다. ApplePushService 프레임워크의 일부이며 launchd가 시스템용으로 com.apple.apsd로 시작합니다.
앱은 알림을 위한 자체 연결을 유지하지 않습니다. Apple 개발자 문서에 따르면 앱은 APNs에 등록하고 기기 토큰을 받습니다. 서버는 이후 APNs를 통해 해당 토큰으로 전송합니다.
Apple 플랫폼 보안에 따르면 iMessage 메시지와 전화 통화 릴레이 알림은 순방향 비밀성을 갖춘 TLS 채널을 통해 APNs로 전달됩니다.
네트워크 사용 이유
- 계속 열려 있는 연결. Apple에 따르면 기기는 APNs에 TCP 포트 5223을 사용합니다. 5223이 차단되면 포트 443으로 대체됩니다. Apple은 포트 2197도 명시합니다.
- 알림. 메시지, 메일, 캘린더 변경 사항 및 앱 알림이 이를 통해 도착합니다.
- 동기화를 위한 깨우기 신호. iCloud와 앱은 새 데이터가 대기 중임을 Mac에 알리기 위해 푸시를 사용합니다. 데이터 자체는 다른 프로세스를 통해 전달됩니다.
일반적인 사용량
작고 지속적인 연결은 푸시 알림의 정상적인 작동 방식입니다. 트래픽은 대개 적습니다.
네트워크가 바뀌거나 잠자기 후, Wi-Fi 네트워크를 전환할 때 다시 연결합니다.
반복해서 재연결한다면 방화벽 또는 프록시가 포트 5223을 차단하고 있을 수 있습니다.
사용량이 많을 때와 그 이유
- 많은 알림. 활발한 그룹 채팅과 자주 푸시하는 앱은 작은 메시지를 많이 추가합니다. 각 메시지의 크기는 제한되어 있습니다.
- 포트 5223을 차단하는 네트워크. 연결이 대체 포트로 전환되고 더 자주 재연결됩니다. Apple 문서에는 네트워크에서 허용해야 하는 포트가 설명되어 있습니다.
차단해도 안전한가요?
차단하지 마세요
차단하지 마세요. 알림, iMessage, FaceTime 통화 및 iCloud 업데이트가 모두 이를 통해 도착합니다.
차단하면 작동하지 않는 항목
- 앱 알림이 더 이상 도착하지 않습니다.
- iMessage와 FaceTime에서 메시지 또는 통화를 수신할 수 없고 Mac의 전화 벨이 울리지 않습니다.
- 새 메일이나 캘린더 변경처럼 푸시를 기다리는 iCloud 서비스가 늦게 업데이트되거나 전혀 업데이트되지 않습니다.
차단은 연결을 거부하는 방화벽 규칙을 뜻합니다. 데이터를 절약하려고 macOS 프로세스를 종료하거나 비활성화하지 마세요. macOS가 다시 시작하며 다른 기능이 이에 의존합니다.
사용량 줄이기
필요 없는 앱의 알림을 끄세요. Apple 메뉴 › 시스템 설정 › 알림을 선택하세요.
네트워크를 관리한다면 Apple로 향하는 TCP 포트 5223을 허용하세요. Apple의 기업 네트워크 문서에 호스트와 포트가 나열되어 있습니다.
활성 상태 보기에서
apsd를 종료하지 마세요. macOS가 다시 시작할 때까지 알림이 중단됩니다.
사용량 확인
응용 프로그램 › 유틸리티에서 활성 상태 보기를 열고 네트워크를 클릭하세요.
검색 필드에
apsd를 입력하세요. 보낸 바이트와 받은 바이트 열에 시작 이후 전송량이 표시됩니다.터미널에서 이 프로세스만 관찰하세요. d를 누르면 초당 변화량이 표시되고 q를 누르면 종료됩니다.
nettop -p 'apsd' -P
Kilobat 사용
Kilobat 앱 목록에서
apsd를 검색하세요. 해당 행에 실시간 속도와 오늘의 전송량이 표시됩니다.연결에서 해당 행 중 하나의 ⓘ 버튼을 클릭하세요. 온라인 접속 없이 이 페이지의 짧은 설명이 팝오버에 표시됩니다.
터미널에서 같은 질문을 하세요. 스크립트와 에이전트용으로는
--json를 추가하세요.kilobat explain 'apsd'하루 동안의 트래픽을 표시합니다.
kilobat bandwidth 'apsd' dayMCP를 통해 AI 에이전트가 프로세스 이름과 함께
explain_connection를 요청하면 같은 정보를 받습니다.
실시간 보기와 설명은 무료입니다. 앱의 기록에는 Kilobat Pro가 필요합니다. 차단에는 Pro와 네트워크 필터가 필요합니다. 네트워크 필터, 보호 및 핫스팟 데이터 절약을 참고하세요.
연결하는 호스트
Apple과 제조사는 이 기능에 사용하는 호스트를 문서화합니다. 프로세스는 다른 호스트에도 연결할 수 있으며 Kilobat의 연결 탭에서 이 Mac에서 실제로 여는 연결을 확인할 수 있습니다.
질문
회사 네트워크에서 알림을 받지 못하는 이유는 무엇인가요?
Apple에 따르면 기기는 Apple 네트워크의 TCP 포트 5223이 필요합니다. 일부 회사 방화벽은 이를 차단합니다.
프록시 때문에 푸시 알림이 작동하지 않을 수 있나요?
Apple에 따르면 기기는 프록시 자동 구성(PAC) 파일로 설정한 프록시를 포함해 HTTP 프록시를 통해 APNs에 연결할 수 있습니다.
apsd가 항상 연결되어 있는 이유는 무엇인가요?
Apple 서버가 언제든 Mac에 접속할 수 있도록 푸시 알림에는 하나의 열린 연결이 필요합니다.
출처
- apsd(8), macOS 27.2와 함께 설치된 man 페이지
- launchd 속성 목록 com.apple.apsd, macOS 27.2
- Apple 지원: Apple 기기에서 Apple 푸시 알림을 받지 못하는 경우
- Apple 지원: 기업 네트워크에서 Apple 제품 사용하기
- Apple 개발자: 앱을 APNs에 등록하기
- Apple 플랫폼 보안: iMessage가 메시지를 안전하게 주고받는 방법
2026년 11월 1일에 확인했습니다.