Gaya Hidup

Protokol TCP dan SCTP dalam Teknologi, pengertian, perbedaan

Pengantar Protokol TCP dan SCTP

Baik TCP (Protokol Kontrol Transmisi) dan SCTP (Protokol Transmisi Kontrol Aliran) terletak pada lapisan transport dan menyediakan fungsi transportasi terutama dalam aplikasi internet. TCP menyediakan transfer data yang andal dengan urutan pengiriman paket yang ketat tetapi beberapa aplikasi memerlukan transfer yang andal tetapi tidak 100% urutan pengiriman paket.

Dalam kasus ini, TCP dapat menyebabkan penundaan yang tidak perlu pada opsi kedua di mana keandalan penting tetapi pengiriman berurutan tidak 100%. Dalam transportasi paket ada dua kendala utama, satu merupakan keandalan dan yang lainnya adalah latensi.

Keandalan adalah pengiriman paket yang terjamin dan latensi pengiriman paket tepat waktu. Keduanya tidak dapat dicapai secara bersamaan, tetapi dapat dioptimalkan.

SCTP dikembangkan pada dasarnya untuk mengangkut pensinyalan PSTN melalui jaringan IP. (SIGTRAN).

Tetapi belakangan ini aplikasi lain juga menemukan bahwa SCTP cocok untuk kebutuhan mereka. TCP:

Didefinisikan dalam RFC 793

TCP adalah protokol yang berorientasi koneksi ujung ke ujung yang andal untuk mendukung transmisi data yang terjamin.

Dari pembentukan koneksi itu sendiri, TCP memastikan keandalannya. Beberapa fitur utama dari TCP adalah 3 way handshake (SYN, SYN-ACK, ACK), Error Detection, Slow Start, Flow Control, Congestion Control.

TCP adalah mekanisme transportasi yang handal sehingga akan digunakan dimana pengiriman paket adalah suatu keharusan bahkan dalam kemacetan. Contoh umum untuk aplikasi TCP dan nomor port adalah data FTP (20), Kontrol FTP (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP(80), POP3(110),SNMP(161) dan HTTPS(443).

Ini adalah aplikasi TCP yang terkenal. SCTP:

Didefinisikan dalam RFC4960

SCTP (Stream Control Transmission Protocol) adalah protokol transport IP seperti TCP dan UDP.

SCTP adalah protokol unicast dan mendukung pengiriman data ujung ke ujung tepat di dua titik akhir. Tetapi titik akhir mungkin memiliki lebih dari satu alamat IP.

SCTP adalah protokol transmisi dupleks penuh dengan fitur seperti transmisi ulang, kontrol aliran, dan pemeliharaan urutan. Di atas TCP, SCTP memiliki lebih banyak fitur dan beberapa tercantum di bawah ini

  • Fitur Multi-Streaming SCTP

SCTP memungkinkan data dibagi menjadi beberapa aliran dan setiap aliran memiliki urutan pengirimannya sendiri.

Pertimbangkan kasus pensinyalan telepon, penting untuk menjaga urutan paket yang memengaruhi sesi atau sumber daya yang sama. (Mis: Panggilan yang sama atau saluran yang sama).

Jadi pelacakan urutan berbasis aliran sudah cukup dan akan menghasilkan kinerja yang lebih baik daripada satu streaming penuh.

  • SCTP multi homing

Fitur ini mendukung titik akhir SCTP tunggal untuk memiliki beberapa alamat IP. Alasan utamanya adalah untuk menjaga ketersediaan titik akhir melalui beberapa jalur perutean yang berlebihan.

  • Pemilihan jalur

Penghitung dipertahankan untuk melacak pengakuan transmisi yang gagal ke tujuan tertentu. Ada ambang yang ditentukan dan jika melebihi alamat tujuan dinyatakan sebagai tidak aktif dan SCTP mulai mengirim ke alamat alternatif.

Ringkasan:

(1) TCP dan SCTP keduanya mendukung layanan transportasi yang andal. (2) TCP mendukung satu aliran pengiriman data sedangkan SCTP mendukung multi aliran pengiriman data.

(3) TCP mendukung titik akhir TCP tunggal untuk memiliki satu alamat IP di mana SCTP mendukung titik akhir SCTP tunggal dapat memiliki banyak alamat IP untuk tujuan redundansi. (4) Alih-alih TCP, SCTP lebih aman.

(5) Inisiasi SCTP dan proses mematikan berbeda dengan TCP.