카테고리 없음

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

quantapia 2010. 3. 4. 11:58

1. 개요

   통신 계층에 의해 제공되는 계층간 서비스는, 서비스 프리미티브(동작)이라는 형태로
   표현된다.


2. 참고사항 

  ㅇ 여기서, 프리미티브란 어떤 동작을 실행하거나, 개체(Eentity)에 의하여 수행될
     동작에 대한 통보(통지)의 의미를 가진다.
  ㅇ 사실상 통신계층과 관련되어, 서비스는 한 계층이 상위계층에게 제공하는 프리미티
     브(동작)의 집합이라 할 수 있다.
     - 이때 하위계층은 서비스의 제공자가 되고 상위계층은 서비스의 사용자가 된다.


3. 구성요소

   프리미티브는 인접한 두 계층간의 인터페이스를 표현하는 방법으로써, 아래 4가지의
   요소들로 구성되어 표현이 가능하다.

  ㅇ 서비스를 제공하는 계층을 표시 (영문 대문자)
  ㅇ 수행되는 동작 이름
  ㅇ 프리미티브 방향
  ㅇ 파라미터

     프리미티브는 다음과 같은 모양으로 표시. 즉,
    ┌────────┬──────┬────────┬───────┐
    │   계     층    │  동작이름  │프리미티브 방향 │   파라미터   │
    └────────┴──────┴────────┴───────┘
      L: Link Layer        CONNECT       Request          주소
      N: Network Layer     DATA 등       Indication       사용자데이타
      T: Transport Layer                 Response         원하는 서비스형태
      S: Session Layer                   Confirmation     데이타크기의 최대크기
                                                          등을 기술

    위의 형태에 따라 하나의 표현되는 예를 들어보면 다음과 같다.

     『T.CONNECT.request(called address,calling address,...,user data)』

      transport 계층에서 접속을 요구하면서 착·발신 주소 및 사용자데이타를 송부함
      ───────     ──   ──       ───────   ──────
            T          CONNECT Request     called address    user data
                                           calling address


4. 프리미티브 방향성

  ㅇ Rrequest (요구) : 서비스 사용자가 기능호출 요구
  ㅇ Indication (지시) : 서비스 제공자가 기능호출을 지시하기 위해서, 또는 서비스
                         엑세스점(SAP)에서 기능호출이 요구되었음
  ㅇ Response (응답) : 서비스 사용자가 지시에 의하여 이미 호출된 기능을 완료
  ㅇ Confirm (확인) : 서비스 제공자가 요구에 의해 이미 호출된 기능을 완료