layer and layering ; 계층, 계층화

컴퓨터 프로그래밍에서, 계층화는 개별 단계들 속으로 순차대로 수행되고 종료되는 프로그래밍 조직으로서, 각 단계의 결과를 어느 정도 분량의 정보를 송신하거나 수신하는 것과 같이 전체적인 기능에 이르기까지, 다음 프로그램이나 계층에 전달하기 위한 특정 인터페이스에 의해 정의된다.

통신 프로그램들도 종종 계층화 된다. 통신 프로그램의 참조 모델인 OSI는 통신의 양단에 하나씩 있는 두 프로그램들 내의 계층화된 프로토콜 모음으로서, 각 계층별로 동일한 셋을 사용한다. OSI는 7 계층으로 구성되며, 각각은 컴퓨터들 사이에서 프로그램과 프로그램 사이의 통신을 위해 수행되어야할 여러 가지 기능을 반영한다.

TCP/IP인터넷 통신을 위해 전송과 네트웍 주소 기능을 제공하기 위해 TCPIP라는 두 개의 계층을 가지고 있는 프로그램의 예이다. TCP/IP와 그외 다른 계층화 프로그램들을, 때로 프로토콜 스택이라고 부르기도 한다.

Posted by jazzlife
,