[정보통신용어] 계층, 다중계층, 티어, 멀티티어

tier, tiered, multitier, and multitiered – 계층, 다중계층, 티어, 멀티티어

일반적으로 tier[티어]란 일련의 비슷한 객체가 나열된 상태에서, 열 또는 계층을 의미한다. 컴퓨터 프로그래밍에서, 프로그램의 일부가 여러 계층에 나뉘어 존재할 수 있으며, 그 계층 또한 네트웍 상의 서로 다른 컴퓨터에 위치할 수 있다. 바로 이러한 프로그램을 두고, “계층화되었다”라고 말한다.

[정보통신용어] 계층, 계층화

layer and layering – 계층, 계층화

컴퓨터 프로그래밍에서, 계층화는 개별 단계들 속으로 순차대로 수행되고 종료되는 프로그래밍 조직으로서, 각 단계의 결과를 어느 정도 분량의 정보를 송신하거나 수신하는 것과 같이 전체적인 기능에 이르기까지, 다음 프로그램이나 계층에 전달하기 위한 특정 인터페이스에 의해 정의된다. 통신 프로그램들도 종종 계층화 된다. 통신 프로그램의 참조 모델인 OSI는 통신의 양단에 하나씩 있는 두 프로그램들 내의 계층화된 프로토콜 모음으로서, 각 계층별로 동일한 셋을 사용한다. OSI는 7 계층으로 구성되며, 각각은 컴퓨터들 사이에서 프로그램과 프로그램 사이의 통신을 위해 수행되어야할 여러 가지 기능을 반영한다. TCP/IP는 인터넷 통신을 위해 전송과 네트웍 주소 기능을 제공하기 위해 TCP와 IP라는 두 개의 계층을 가지고 있는 프로그램의 예이다. TCP/IP와 그외 다른 계층화 프로그램들을, 때로 프로토콜 스택이라고 부르기도 한다.