Dịch vụ là tập hợp nguyên ngữ (primitives) hoặc gọi là phép toán mà người dùng có thể triệu hồi để truy cập dịch vụ.
Các nguyên ngữ chọn lọc báo cho dịch vụ thực hiện hành động do nút đối tác (peer nodes) thực hiện.
Nút khởi tạo muốn thiết lập kết nối gửi CONNECT.
Request (Yêu cầu) - Nút muốn làm việc hoặc gói tin được gửi.
Nút nhận chấp nhận yêu cầu và CONNECT.
Indication (Chỉ thị) - Nút báo rằng nó muốn thiết lập kết nối đến nó.
CONNECT. Response (Phản hồi) là nguyên ngữ báo có muốn chấp nhận/từ chối kết nối đề xuất.
Nút phát hành CONNECT. request ban đầu biết kết quả qua CONNECT. Confirm (Xác nhận).
Các loại nguyên ngữ dịch vụ
Thường nguyên ngữ dịch vụ chia 4 lớp:
Request - Nút dịch vụ muốn dịch vụ từ lớp liền kề truyền tham số chỉ định dịch vụ yêu cầu.
Indication - Nút dịch vụ khác/nhận nhận chỉ thị thủ tục được triệu hồi bởi nút dịch vụ liền kề.
Response - Nút dịch vụ nhận xác nhận/hoàn tất thủ tục.
Confirm - Nút dịch vụ xác nhận quyền kết nối hoặc không.
Các loại nguyên ngữ dịch vụ khác nhau giải thích dưới đây:
| Nguyên ngữ | Giải thích |
|---|---|
| Indication | Thông tin cho bởi nút của sự kiện Ví dụ: Người nhận vừa nhận yêu cầu kết nối. |
| Request | Dịch vụ được yêu cầu bởi nút. Ví dụ: Yêu cầu kết nối đến máy tính từ xa. |
| Response | Nút phản hồi sự kiện. Ví dụ: Người nhận gửi quyền kết nối. |
| Confirm | Nút xác nhận phản hồi yêu cầu của nó. Ví dụ: Người nhận xác nhận sau nhận dữ liệu từ người gửi. |
Tham số nguyên ngữ dịch vụ
Tham số nguyên ngữ: CONNECT, DATA, DISCONNECT dùng thiết lập kết nối, gửi dữ liệu, ngắt kết nối.
Thường dịch vụ hoặc là đã xác nhận (confirmed) hoặc chưa xác nhận (unconfirmed).
Dịch vụ đã xác nhận (Confirmed service) - dịch vụ hướng kết nối (connection-oriented).
Dịch vụ chưa xác nhận (Unconfirmed service) - dịch vụ không kết nối (connectionless).
Dịch vụ hướng kết nối (Connection Oriented Service)
Nguyên ngữ dịch vụ cho dịch vụ hướng kết nối:
CONNECT. request: Yêu cầu thiết lập kết nối.
CONNECT. indication: Báo cho bên được gọi (chuông điện thoại reo).
CONNECT. response: Chấp nhận/từ chối cuộc gọi.
CONNECT. confirm: Báo cho người gọi cuộc gọi có được chấp nhận.
DATA. request: Yêu cầu gửi dữ liệu.
DATA. indication: Báo đến dữ liệu.
DISCONNECT. request: Yêu cầu giải phóng kết nối.
DISCONNECT. indication: Báo đối tác về yêu cầu.
Ví dụ: Điện thoại hiện đại và dịch vụ Internet
Dịch vụ không kết nối (Connectionless Service)
Nguyên ngữ dịch vụ cho dịch vụ không kết nối:
SENDING. data - Người gửi chỉ gửi dữ liệu (dịch vụ bưu chính truyền thống).
REPORT. confirm - Báo cáo sẵn có dữ liệu đã đến đích (bưu chính đăng ký)