N-CONNECT.request(callee, caller, acks_wanted, exp_wanted, qos, user_data) N-CONNECT.indication(callee, caller, acks_wanted, exp_wanted, qos, user_data) N-CONNECT.response(responder, acks_wanted, exp_wanted, qos, user_data) N-CONNECT.confirm(responder, acks_wanted, exp_wanted, qos, user_data) N-DISCONNECT.request(originator, reason, user_data, responding_address) N-DISCONNECT.indication(originator, reason, user_data, responding_address) N-DATA.request(user_data) N-DATA.indication(user_data) N-DATA-ACKNOWLEDGE.request() N-DATA.ACKNOWLEDGE.indication() N-DATA-EXPEDITED.request(user_data) N-DATA-EXPEDITED.indciation(user_data) N-RESET.request(originator, reason) N-RESET.indication(originator, reason) N-RESET.response() N-RESET.confirm()
N-UNITDATA.request(source_address, destination_address, qos, user_data) N-UNITDATA.indication(source_address, destination_address, qos, user_data) N-FACILITY.request(qos) N-FACILITY.indication(destination_address, qos, reason) N-REPORT.indication(destination_address, qos, reason)
The following example shows the network priimitives in use to communicate between two machines. Call set up
N-CONNECT.request Send CALL REQUEST sender
N-CONNECT.indication CALL REQUEST arrives recipient
N-CONNECT.response Send CALL ACCEPTED recipient
N-CONNECT.confirm CALL ACCEPTED arrives sender
Call termination
N-DISCONNECT.request Send CLEAR REQUEST Sender
N-DISCONNECT.indication CLEAR REQUEST arrives Recipient
Data transfer
N-DATA.request Send Data packet Sender
N-DATA.indication Data packet arrives Recipient
Acknowledgement
N-DATA-ACKNOWLEDGE.request No packet Recipient
N-DATA-ACKNOWLEDGE.indication No packet Sender
Expeditied data
N-EXPEDITED-DATA.request Send INTERRUPT Sender
N-EXPEDITED-DATA.indication INTERRUPT arrives Recipient
Reset the network
N.RESET.request Send RESET REQUEST Sender
N.RESET.indication RESET REQUEST arrives Recipient
N.RESET.response None Recipient
N.RESET.confirm None Sender
Last Changed: 14 Sept 1995