Cơ chế phân phát dữ liệu trong SCTP

Một phần của tài liệu Báo hiệu số 7 trong mạng NGN luận văn tốt nghiệp đại học (Trang 59)

SCTP phân biệt các luồng bản tin khác nhau trong một liên kết SCTP. Điều này cho phép thực hiện một cơ chế mà theo đó thì chỉ cần duy trì một chuỗi các bản tin trong một luồng (phân phát theo chuỗi từng phần).

Điều khiển luồng và điều khiển tắc nghẽn trong SCTP được thực hiện để đảm bảo rằng lưu lượng SCTP trong mạng được coi như lưu lượng IP. Điều này cho phép thực hiện các dịch vụ SCTP không theo kiểu luồng trên nền mạng IP hiện tại.

- SCTP hoạt động tại hai mức:

Trong một liên kết, việc truyền tải tin cậy datagram được đảm bảo bằng cách sử dụng trường kiểm tra tổng, số thứ tự và cơ chế truyền lại có chọn lọc. Mỗi chunk dữ liệu được nhận chính xác sẽ được chuyển tới mức thứ hai, độc lập với mức này.

Mức thứ hai thực hiện một cơ chế phân phát tin cậy dựa trên khái niệm về việc sử dụng nhiều luồng datagram độc lập trong một liên kết.

Việc phát hiện lỗi và lặp chunk dữ liệu được thực hiện bởi đánh số thứ tự tất cả các chunk dữ liệu phía gửi bằng Số thứ tự truyền tải TSN. Sự công nhận gửi từ phía thu tới phía phát được dựa trên những số thứ tự này.

- Phân phát gói tin linh hoạt

SCTP gán mỗi gói tin cho một trong những luồng trong một liên kết. Khi một liên kết được thiết lập, số các luồng khả dụng ở mỗi hướng được trao đổi giữa các thực thể ngang hàng. Trong mỗi luồng, SCTP gán Số thứ tự luồng (SSN) độc lập cho các gói tin. Các số này được sử dụng để tại phía thu để xác định số thứ tự phân phát. SCTP thực hiện việc phân phát theo thứ tự đối với mỗi luồng (đối với các gói tin không được đánh dấu là không phát theo thứ tự). Cơ chế này tránh được nghẽn đầu dòng giữa các luồng bản tin khác nhau.

Một phần của tài liệu Báo hiệu số 7 trong mạng NGN luận văn tốt nghiệp đại học (Trang 59)