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