Tải bản đầy đủ (.docx) (2 trang)

tìm hiểu về công nghệ mạng SCTP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (82.26 KB, 2 trang )

I.

Định nghĩa
SCTP (Stream Control Transmission Protocol) là một giao thức để
truyền nhiều luồng dữ liệu ở cùng một thời điểm giữa hai điểm được
kết nối trong mạng. Ta có thể gọi là: Giao thức truyền kiểm soát dòng.
Đôi khi được gọi là “thế hệ TCP kế tiếp – next generation TCP”
(Transmission Control Protocol) hoặc TCPng, SCTP được thiết kế để hỗ
trợ kết nối điện thoại qua Internet được dễ dàng hơn (và đặc biệt để hỗ
trợ hệ thống điện thoại của Signaling System 7 – SS7 – trên một kết nối
Internet). Một kết nối điện thoại yêu cầu thông tin báo hiệu (điều khiển
kết nối) được gửi đi cùng với âm thanh và dữ liệu khác ở cùng một thời
điểm. SCTP cũng nhằm mục đích quản lý kết nối qua mạng không dây và
quản lý truyền dữ liệu đa phương tiện được dễ dàng hơn. SCTP là một
giao thức chuẩn (RFC 2960) do IETF phát triển.

II.

Đặc điểm
- Giống như TCP, SCTP quản lý “vận chuyển tin cậy” (đảm bảo tất cả
các đơn vị dữ liệu được gửi qua mạng được đến đích) thông qua giao
thức Internet phi kết nối (IP), giao thức có trách nhiệm di chuyển dữ
liệu nhưng không cho phép quản lý tất cả dữ liệu đến.
-

Không giống như TCP, SCTP đảm bảo việc truyền đồng thời hoàn
toàn một số luồng dữ liệu (trong các đơn vị được gọi là tin nhắn) giữa
các điểm kết nối. SCTP cũng hỗ trợ multihoming, có nghĩa là một
điểm cuối có thể thay thế những địa chỉ IP được liên kết với nó để
định tuyến xung quanh mạng lỗi hoặc thay đổi các điều kiện
mạng.



-

TCP truyền dữ liệu trong một luồng duy nhất (đôi khi được gọi là
bytestream) và đảm bảo rằng dữ liệu sẽ được phân phối theo trình tự
cho ứng dụng hoặc điểm cuối. nếu có mất dữ liệu hoặc lỗi trình tự,
việc phân phối phải bị trì hoãn cho đến khi dữ liệu bị mất được truyền
lạ hoặc nhận được thông báo lỗi ngoài. Giao thức đa luồng của
SCTP cho phép dữ liệu được phân phối theo nhiều luồng độc lập,
do đó nếu có mất dữ liệu trong một luồng thì việc phân phối sẽ
không bị ảnh hưởng đối với các luồng khác. Đối với một số quá
trình truyền, việc bảo bảo quản trình tự là cần thiết. Tuy nhiên, đối với


một số ứng dụng không nhất thiết phải giữ gìn dãy dữ liệu chính xác.
Ví dụ: trong truyền tín hiệu, bảo quản trình tự chỉ là cần thiết cho các
thư ảnh ảnh hưởng đến cùng một tài nguyên (như cùng một kênh hoặc
cuộc gọi). Bởi vì đa luồng cho phép dữ liệu trong các luồng không có
lỗi để tiếp tục phân phối khi luồng có lỗi, toàn bộ quá trình truyền
không bị trì hoãn.



×