Primitive   프리미티브

(2022-02-11)

Service Primitive, 서비스 프리미티브, 서비스 근원어


1. 프리미티브 (Primitive)

  ㅇ 영어 뜻으로는, `원초적인`,`원시적인`,`가장 기초적인`

  ㅇ 공학적으로, 어떤 복잡한 대상을 표현하려고 할 때,
     - 잘 정의된 기초 요소들을 모아서 구축해 봄으로써, 표현을 쉽게 할 수 있음
     - 이때, 사용되는 기초 요소들을 프리미티브 라고 함
     - 즉, 가장 기본적인 것(동작)에 대한 의미적 표현 요소 임
     - 주로, 어떤 동작을 실행하거나, 수행될 동작에 대한 통보(통지)의 의미를 갖음


2. 프리미티브 例)

  ㅇ [통신]  통신 계층에 의해 제공되는 계층간 서비스로써의 `프리미티브(동작)` 
     - 사실상 통신계층과 관련되어, 서비스는 한 계층이 상위계층에게 제공하는
       프리미티브(동작)의 집합이라고 보고,
     - 이때, 하위계층은 서비스의 제공자가 되고 상위계층은 서비스의 사용자가 됨

  ㅇ [그래픽]  그래픽 표현으로써의 `프리미티브`
     - 그림을 만드는 기본 요소 즉, 그래픽(그림)에 대한 가장 기초가되는 표현(서술) 요소
        . 그래픽 요소를 기술하는데 사용되는 그래픽 패키지 내의 관련 함수를 지칭하기도 함
     - `점은 좌표 위치를 지정`하게되며, `선분은 두 좌표를 지정`하는 등

  ㅇ [전산]  원시 자료형 (Primitive Type)
     - 시스템/컴파일러/인터프리터 등이 직접 제공하고, 바로 해석될 수 있는 자료형 
        . 例) 주로, `정수`,`실수`,`논리` 등 단순한 구조의 자료형

  ㅇ [수학]  원시 함수 (Primitive Function)
     - 어떤 함수 F(x)를 미분하면 y = f(x)가 되는 F'(x) = f(x) 관계가 있을 때,
       이때의 F(x)를 f(x)의 원시함수 라고 함
 

3. 통신계층간 프리미티브

  ㅇ 프리미티브 표현
     * 인접한 두 계층간의 인터페이스를 표현하는 방법으로써, 아래 4가지의 요소들로
       구성되어 표현이 가능
     ① 서비스를 제공하는 계층을 표시 (영문 대문자)
         . (L: Link Layer, N: Network Layer, T: Transport Layer, S: Session Layer)
     ② 수행되는 동작 이름
         . (CONNECT, DATA 등)
     ③ 프리미티브 방향
         . (Request, Indication, Response, Confirmation)
     ④ 파라미터
         . (주소, 사용자 데이터, 원하는 서비스 형태, 데이터 최대크기 등)
     

   ㅇ 프리미티브 표현 例)
      - T.CONNECT.request(called address,calling address,...,user data) 
         . `transport 계층(T)에서 접속(CONNECT)을 요구(Request)하면서,
         . 착,발신 주소(called address,calling address)를 알려주며,
         . 사용자 데이타(user data)를 송부함`

   ㅇ 통신계층간 프리미티브의 방향(종류)
      - Rrequest (요구)   : 서비스 사용자가 기능호출을 요구
      - Indication (지시) : 서비스 제공자가 기능호출을 지시,
                            또는 서비스엑세스점(SAP)에서 기능호출이 요구되었음
      - Response (응답)   : 서비스 사용자가 지시에 의하여 이미 호출된 기능을 완료
      - Confirm (확인)    : 서비스 제공자가 요구에 의해 이미 호출된 기능을 완료



"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"