0. 애플리케이션들은 서로 데이터를 교환하는 많은 종단 시스템을 포함하기에

 분산 애플리케이션(Distributed Application)이라 불린다.

1. 소켓 인터페이스

2. 프로토콜(protocol)