0. 애플리케이션들은 서로 데이터를 교환하는 많은 종단 시스템을 포함하기에
분산 애플리케이션(Distributed Application)이라 불린다.
- 인터넷 애플리케이션은 종단 시스템에서 수행된다.
- 패킷 교환기는 데이터의 전달을 원활하게 해줄뿐 애플리케이션의 동작에 관여하지 않는다.
1. 소켓 인터페이스
- 특정 목적지 프로그램으로 데이터를 전달하도록 요구를 명시한다.
- 송신 프로그램이 따라야 하는 규칙의 집합, 인터넷은 이 규칙에 따라 데이터를 목적지 프로그램으로 전달
2. 프로토콜(protocol)
- 일종의 통신 약속, 규약
- 둘 이상의 통신 개체 간에 교환되는 메시지 포멧과 순서 뿐만 아니라, 메시지의 송수신과 다른 이벤트에
따른 행동들고 정의한다.