1. 망을 계층화된 구조로 설명/설계하려는 이유 ☞ 계층화, 아키텍처 참조
ㅇ 복잡한 네트워크를 논리적으로 작고 이해하기 쉬운 부분(계층)으로 나눔.
ㅇ 네트워크상에서 이루어지는 기능 상호간에 표준화된 인터페이스를 제공하기 위함.
2. 기본 개념
ㅇ 전체 문제들을 잘게 나눔 ☞ 모듈화 참조
- 각각의 계층은 하위 계층들이 제공하는 서비스에 가치(value)를 추가하여,
- 분산된 응용동작을 수행하게 됨
- 결국, 필요한 서비스들이 최상위계층에게 제공되도록 함
ㅇ 계층의 독립성 확보 ☞ 계층화(Layering) 참조
- 어느 한 계층이 그 상위계층에게 제공하는 서비스들에 대해,
- 이들 서비스가 어떻게 수행되는지 관계없도록 정의를 내리는 것이 가능하게 함
ㅇ 계층 간에 데이타 흐름 ☞ 캡슐화 참조
- 네트워크상의 한 노드에서 실행되는 프로그램과 타 노드에서 실행되는 프로그램
사이의 데이타 교환은 계층적으로,
- 여러 계층을 거쳐 실제 물리적인 회선을 통해 비트열로 전송되고
- 다시 역순의 계층을 거쳐 상대 노드의 프로그램에 최종적으로 원하는 데이타 양식으로
전달되어지는 것으로 볼 수 있음
3. OSI 계층화 지침
ㅇ ISO 7498 배경설명이 되어있음
※ [참고용어] ☞ OSI 계층모델