2017년 2월 12일 일요일

service primitives

Primitive: 가장 작은 수행 단위
Service Primitive: OSI 참조 모델에서 수행해야 하는 가장 작은 수행단위로, request, indication, response, confirmation 네 가지가 있다.

보통
T_Data.ind, T_Data.con, T_Data.req 혹은
S_Data.ind, S_Data.con, S_Data.req 등으로 사용 되는데
여기서 T 는 Transport Layer에서 붙인 Header, S 는 Session Layer 에서 붙인 Header를 의미한다.

req 는 request 를 의미하여 보내는 것을 시작했다?
con 는 confirm 으로 다 보냈다.
ind 는 indication 보낸 것을 받았다?
의미가 모호하지만 어느 지점인 것 까지는 이해했다.
When receiving a request from an upper layer, the function in the Network Layer is performed by a Request primitive.
When the Request is received, a Confirm primitive returns confirmation of that receipt to the upper requesting layer.
In some cases, when the requested event has been completed, there is an Indication primitive sent to the upper layer to inform it of the event.
참조: http://www.cel.com/pdf/misc/zic08_nwk_api.pdf



https://en.m.wikipedia.org/wiki/Language_primitive
https://www.rivier.edu/faculty/vriabov/CS553_ST7_Ch02-ProtocolArchitecture.ppt
https://en.m.wikipedia.org/wiki/Service_primitives

댓글 없음:

댓글 쓰기