① 시스템 간의 통신을 위한 표준 제공
② 네트워크 자원의 공유를 통한 경비 절감
③ 시스템 간의 정보 교환을 위한 상호 접속점의 정의
④ 관련 규격의 적합성을 위한 공통적인 기반 조성
① 시스템 연결을 위한 표준 개발을 위하여 공통적인 기법을 제공한다.
② 시스템 간의 정보 교환을 위한 표준 설정을 가질 수 있도록 한다.
③ 응용 프로그램 개발을 위한 언어 선택을 제공한다.
④ 각 계층에 대해 서로 표준을 생산적으로 발전시킬 수 있도록 개념적, 기능적인 골격을 제공한다.
① 응용 프로그램이 수정 없이 모든 시스템에 완전히 이식되어야 한다.
② 원격의 상이한 시스템의 상이한 응용 프로그램과 연동이 용이해야 한다.
③ 사용자 접속에 있어서 호환성이 유지되어야 한다.
④ 특정 소프트웨어나 하드웨어에 종속되지 않는 시스템을 말한다.
① Physical Layer → Network Layer → Transport Layer → Data Link Layer → Session Layer → Presentation Layer → Application Layer