5
BAB II LANDASAN TEORI
2.1 Jaringan Kabel Wired Network
Jaringan kabel adalah menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan
berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan [1].
2.2 TCP Tahoe
TCP Tahoe mengacu pada algoritma TCP congestion control. TCP menggunakan acknowledgement untuk paket keluar karena acknowledgement
berarti bahwa paket telah sampai pada penerima. TCP Tahoe memiliki 3 mekanisme yaitu slow-start, congestion avoidance, fast retransmission.
Gambar 2.1 Algoritma TCP Tahoe
2.2.1 Slow Start
Paket transmisi TCP di ambil dari acknowledgement yang masuk. TCP dimulai atau restart setelah packet loss harus melalui
prosedur yang disebut slowstart. Alasan untuk prosedur ini adalah bahwa ledakan awal memungkinkan membanjiri jaringan sehingga
koneksi tidak akan pernah dimulai. Slowstart menunjukkan bahwa pengirim mengatur congestion window menjadi 1 dan kemudian untuk
setiap ACK yang menerimanya meningkatkan congestion window dengan 1, sehingga dalam Round Trip Time RTT pertama TCP
mengirim 1 paket, di kedua TCP mengirim 2 dan ketiga TCP mengirim 4. Peningkatan terjadi secara eksponensial sampai TCP kehilangan
paket yang merupakan tanda congestion. Ketika TCP menghadapi congestion, TCP menurunkan tingkat pengiriman dan mengurangi
congestion window menjadi 1 kemudian mulai dari awal lagi.
2.2.2 Congestion Avoidence
Sebuah packet loss diambil sebagai tanda congestion dan TCP Tahoe menyimpan setengah dari congestion window saat ini sebagai
nilai threshold. Kemudian menetapkan congestion window menjadi 1 dan mulai slow start sampai mencapai nilai threshold. Congestion
window mengalami kenaikan linier sampai bertemu dengan sebuah packet loss.
2.2.3 Fast Retransmit
Fast Retransmit adalah fase ketiga setelah Congestion Avoidance. Fast Retransmit merupakan peningkatan terhadap TCP
dalam rangka mengurangi waktu tunggu oleh pengirim sebelum me- retransmit packet drop. TCP pengirim akan menggunakan pencatat
waktu untuk mengetahui segmen yang hilang. Jika acknowledgement tidak diterima untuk packet tertentu dalam jangka waktu tertentu, maka
pengirim akan menggangap paket tersebut hilang dalam jaringan dan akan dilakukan retransmit untuk segmen yang hilang.
2.3 TCP Reno