tìm hiểu về SCTP. các phương thức sử dụng sctp trong đời sống hiện nay. các vấn đề liên quan đền SCTP là quản trị mạng đồng thời slide môn mạng máy tính và các vẫn đề liên quan. dành cho các bạn làm bài tập lớn môn mạng máy tính
Trang 1I. Đị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
Trang 2mộ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