20년 전 iChat 영상통화 다시 살려냈다
Key Point
Apple이 폐기한 20년 전 소프트웨어를 현대 인터넷에서 다시 작동시키기 위해 역공학과 프로토콜 구현을 직접 수행한 구체적인 사례로, 레트로 컴퓨팅 애호가들에게 바로 사용 가능한 해결책을 제공한다.
핵심 요약
- 2000년대 초 Apple의 iChat AV는 당시 가장 우수한 영상·음성 통화 소프트웨어였으나, Apple 서버 폐지로 인터넷을 통한 통화가 불가능해졌다.
- 2023년 Leopard/Snow Leopard OS X에서 iChat 통화를 되살리려 시도했을 때, iChat이 Apple의 SNATMAP 서버에서 공용 IP 주소를 받아오는 과정이 실패했다.
- SNATMAP 서버는 UDP 포트 5678을 통해 클라이언트의 공용 IP와 포트를 알려주는 역할을 하는데, Apple의 원본 서버는 더 이상 응답하지 않고 있었다.