ABSTRAKSI: Protokol Transport merupakan bagian yang sangat penting dalam perkembangan internet saat ini. Transport layer didesaign untuk komunikasi terminal diantara aplikasi yang berjalan pada host-host yang berbeda. Transmission Control Protocol (TCP) merupakan protokol yang kebanyakan dipakai di layer transport. TCP sangat reliable sehingga sampai saat ini menjadi pilihan utama.
Namun seiring berkembangnya layanan internet seperti multimedia TCP dirasakan masih kurang dalam memenuhi layanan yang ada. Dalam TCP ketika jaringan padat yang otomatis kongesti sangat tinggi menyebabkan time-out dan akan mengirimkan retransmisi karena sifatnya yang conection oriented. Hal ini akan menyebabkan delay yang tinggi dan berakibat turunnya throughput. Maka mulailah dikembangkan protokol lain di layer transport seperti Stream Control Transmission Protocol (SCTP). Berbeda dengan TCP yang hanya mempunyai satu stream. Di SCTP terdapat multi stream sehingga bisa mengirim data lebih banyak. Dengan fitur SCTP yang multihoming sehingga dapat meminimalisasi paket retransmisi yang akan mengatasi delay. Dikarenakan SCTP mempunyai multistream maka SCTP memakan bandwidth yang lebih banyak dari TCP sehingga untuk jaringan yang mempunyai sumber daya terbatas justru SCTP akan menyebabkan sering terjadinya error. Pada tugas akhir ini akan dianalisa perbandingan performansi SCTP dengan TCP sebagai protocol transport untuk FTP. Analisa dilakukan dengan membuat sebuah FTP server dan FTP client baik dengan TCP atau SCTP.
Hasil analisa dari simulasi didapatkan bahwa trafik yang rendah delay TCP lebih bagus dari SCTP, tetapi pada trafik yang tinggi delay SCTP lebih kecil. Throughput yang dihasilkan hanya ada sedikit perbedaan nilai, sedangkan jitter dan packet loss dari SCTP cukup besar.
Kata Kunci : SCTP, TCP, FTP, multistream, multihoming.ABSTRACT: Transport Protocol is a very important part in the development of internet recently. Transport layer is designed for terminal communication between applications which is operated on the different hosts. Transmission Control Protocol (TCP) is a protocol mostly used on a transport layer. TCP is very reliable so that it is most favorable to use.
Nevertheless, with the growing of internet services such as multimedia TCP is considered as less adequate to fill the need. With the TCP when the network is crowded then automatically the congestion is very high and it causes time out which is in turn would send retransmission since its nature is connection oriented. This will cause high delay and the decreasing of the throughput. Therefore other protocols on the tansport layer have been developed such as Stream Control Transmission Protocol (SCTP). It is unlike TCP which only has one stream, SCTP has multi stream so that it enable the later protocol to send more data. With multihoming feature of SCTP, it minimize retransmission packet which in turn will reduce the delay. Nevertheless because SCTP has multi stream then it will need more bandwith than TCP so for the limited resources networks, it will often cause „error‟ when they use SCTP. This assignment analyzes the comparison of the performance of SCTP and TCP as transport protocol for FTP. The analysis is done by creating an FTP server and FTP client using TCP or SCTP.
The analysis of the simulation concludes that within the low traffic the delay of TCP is better than of the SCTP‟s, but within the high traffic the delay of SCTP is less. There is no significant difference on the throughput resulted, but quite significant jitter and packet loss of SCTP.
Keyword: SCTP, TCP, FTP, multistream, multihoming