통신에는 필요한 여러 작업이 존재한다. 이러한 작업을 비슷한 것끼리 분류하고 계층을 생성한다.
계층끼리는 동일한 인터페이스로 서비스를 제공하는 관계를 갖는다. 그리하여 개발자는 한 계층 내의 기능에 집중하여 개발할 수 있다. 또한, 위아래 계층과 연관되는 인터페이스 조건만 만족한다면 새로운 기능이 쉽게 호환되므로 확장성이 좋다.
OSI 7계층은 국제 표준화기구 ISO에서 이러한 통신 계층을 표준화한 것이다.
기능 endpoint/주소 배달구간 예시 구현위치