Stream Control Transmission Protocol (SCTP) adalah
Stream Control Transmission Protocol (SCTP)
Stream Control Transmission Protocol atau yang biasa disebut dengan SCTP adalah protokol berorientasi koneksi dalam jaringan komputer yang menyediakan asosiasi full-duplex yaitu, mentransmisikan banyak aliran data antara dua titik akhir pada saat yang sama yang telah membentuk koneksi dalam jaringan.
Kadang-kadang disebut sebagai generasi TCP atau TCPng berikutnya, SCTP mendukung percakapan telepon di Internet dapat lebih mudah. Percakapan telepon membutuhkan transmisi suara bersama dengan data lain pada saat yang sama di kedua ujungnya, protokol SCTP memudahkan untuk membangun koneksi yang andal.
Dengan SCTP juga diharapkan dapat memudahkan dalam membangun koneksi melalui jaringan nirkabel dan mengelola transmisi data multimedia. SCTP adalah protokol standar (RFC 2960) dan dikembangkan oleh Internet Engineering Task Force (IETF).
Stream Control Transmisi Protocol (SCTP) adalah protokol lapisan transport yang memastikan transportasi data yang andal dan berurutan. SCTP menyediakan dukungan multihoming di mana satu atau kedua endpoint koneksi dapat terdiri dari lebih dari satu alamat IP. Hal ini memungkinkan failover transparan antara jalur jaringan redundan.
Protokol SCTP adalah protokol Lapisan Transportasi IP. SCTP ada pada tingkat yang setara dengan User Datagram Protocol (UDP) dan Transmission Control Protocol (TCP), yang menyediakan fungsi lapisan transport ke banyak aplikasi Internet. SCTP adalah protokol transport andal yang beroperasi di atas jaringan paket tanpa koneksi seperti IP dan mendukung transfer data di seluruh jaringan dalam kasus IP tunggal atau multi-IP.
SCTP dapat mengangkut pesan sinyal ke dan dari Signaling System 7 (SS7) untuk jaringan seluler 3G. SCTP adalah protokol transport berbasis paket. SCTP menyediakan transportasi yang andal dan aman, meminimalkan penundaan end-to-end, waktu failover yang singkat jika terjadi kegagalan jaringan dan transportasi berurutan dan tanpa urutan.
Karakteristik SCTP
- Unicast dengan Banyak property
SCTP merupakan protokol point-to-point yang dapat menggunakan jalur yang berbeda untuk mencapai host akhir. - Transmisi yang Andal
SCTP menggunakan SACK dan checksum untuk mendeteksi data yang rusak, dibuang, duplikat, dan disusun ulang. Ini mirip dengan TCP tetapi SCTP lebih efisien dalam mengatur ulang data. - Berorientasi pesan
Setiap pesan dapat dibingkai dan kita dapat menjaga urutan aliran data dan tab pada strukturnya. Untuk ini, Dalam TCP, kita memerlukan lapisan yang berbeda untuk abstraksi. - Multi-homing
SCTP dapat membangun beberapa jalur koneksi antara dua titik akhir dan tidak perlu bergantung pada lapisan IP untuk ketahanannya. - Keamanan
Karakteristik lain dari SCTP yaitu keamanan. Di SCTP, alokasi sumber daya untuk pendirian asosiasi hanya dilakukan setelah verifikasi identifikasi pertukaran cookie untuk klien (INIT ACK). Akibatnya, serangan man-in-the-middle dan denial-of-service lebih kecil kemungkinannya. Selain itu, SCTP tidak mengizinkan koneksi setengah terbuka, membuatnya lebih tahan terhadap banjir jaringan dan serangan penyamaran.
Kelebihan SCTP
- SCTP adalah koneksi full-duplex yaitu pengguna dapat mengirim dan menerima data secara bersamaan.
- Hal ini memungkinkan koneksi setengah tertutup.
- Batas pesan dipertahankan dan aplikasi tidak harus membagi pesan.
- Ia memiliki properti protokol TCP dan UDP.
- Itu tidak bergantung pada lapisan IP untuk ketahanan jalur.
Kekurangan SCTP
- Salah satu tantangan utama adalah memerlukan perubahan pada tumpukan transport pada node.
- Aplikasi perlu dimodifikasi untuk menggunakan SCTP, bukan TCP/UDP.
- Aplikasi perlu dimodifikasi untuk menangani beberapa aliran secara bersamaan.