서비스는 기본 집합입니다. 또는 사용자가 서비스에 액세스하기 위해 호출할 수 있는 작업이라고 합니다.
선택적 프리미티브는 피어 노드가 취한 작업을 수행하도록 서비스에 지시합니다.
-
시작 노드는 연결을 설정하려고 CONNECT를 보냅니다.
-
요청 - 노드가 작업을 수행하려고 하거나 패킷이 전송되고 있습니다.
-
-
수신자는 요청을 수락하고 연결합니다.
-
Indication - 노드가 연결을 설정하고 싶다고 말합니다.
-
-
연결합니다.
응답은 제안된 연결을 수락할지 거부할지 여부를 알려주는 원시적입니다.
-
초기 CONNECT를 발행하는 노드. request는 CONNECT를 통해 무슨 일이 일어났는지 알아냅니다. 프리미티브를 확인하십시오.
서비스 기본 유형
일반적으로 서비스 프리미티브는 4가지 클래스로 나뉩니다 -
-
요청 − 서비스 노드는 인접 계층의 일부 서비스가 요청된 서비스를 언급하기 위해 매개변수를 전달하기를 원합니다.
-
표시 − 다른 서비스 노드 또는 수신기 노드는 인접한 서비스 노드에 의해 프로시저가 호출되었다는 표시를 얻습니다.
-
응답 − 수신기 서비스 노드가 일부 절차를 확인하거나 완료합니다.
-
확인 - 서비스 노드는 연결 여부를 승인합니다.
다양한 유형의 서비스 프리미티브가 아래에 설명되어 있습니다 -
기본 | 설명 |
---|---|
표시 | 이벤트의 노드가 제공하는 정보 예 - 수신자가 방금 연결 요청을 수신했습니다. |
요청 | 노드에서 서비스를 요청했습니다. 예 - 원격 컴퓨터에 대한 연결 요청. |
응답 | 노드가 이벤트에 응답하고 있습니다. 예 - 연결 허가를 보내는 수신자. |
확인 | 노드는 요청에 대한 응답을 확인합니다. 예 - 발신자로부터 데이터를 수신한 후 수신자 확인 |
서비스 프리미티브의 매개변수
프리미티브의 매개변수는 연결 설정, 데이터 전송 및 연결 해제에 사용되는 CONNECT, DATA, DISCONNECT입니다.
일반적으로 서비스는 확인되거나 확인되지 않을 수 있습니다.
-
확인된 서비스 - 연결 지향적인 서비스를 확인된 서비스라고 합니다.
-
미확인 서비스 - 비연결 서비스를 미확인 서비스라고 합니다.
연결 지향 서비스
연결 지향 서비스의 기본 서비스는 다음과 같습니다. -
-
연결하다. 요청:연결 설정을 요청합니다.
-
연결하다. 표시:수신자에게 신호를 보냅니다(전화 벨이 울림).
-
연결하다. 응답:전화를 수락/거절합니다.
-
연결하다. 확인:발신자에게 전화가 수락되었는지 알립니다.
-
데이터. request:데이터 전송을 요청합니다.
-
데이터. 표시:데이터 도착 신호.
-
연결 해제 request:연결 해제를 요청합니다.
-
연결 해제 표시:요청에 대해 피어에게 신호를 보냅니다.
-
예:최신 전화 및 인터넷 서비스
연결 없는 서비스
연결 없는 서비스에 대한 서비스 기본은 다음과 같습니다 -
-
배상. data - 보낸 사람이 데이터를 보내는 것뿐입니다(전통적인 우편 서비스).
-
보고서. 확인 - 목적지에 도달한 데이터(등록된 게시물)에 대한 보고서의 가용성