1 research outputs found
Implementasi Socket Programming untuk Mengatasi Drop Paket Datagram pada Jaringan IPv6
Pada IPv6 (Internet Protocol Version 6), fragmentasi hanya diizinkan pada sisi
end host. Sebagai hasilnya, paket IPv6 dapat mengalami potensi kegagalan dalam
pengiriman. Potensi kegagalan tersebut disebabkan oleh dua hal. Pertama,
ukuran paket yang melebihi nilai MTU (Maximum Transmission Unit). Kedua,
router dikonfigurasi oleh administrator jaringan untuk melakukan filtrasi
terhadap paket ICMPv6 Packet Too Big. Solusi yang telah ada adalah PMTUD
(Path Maximum Transmission Unit Discovery), PLPMTUD (Packetization Layer
Path Maximum Transmission Unit Discovery), dan MSS (Maximum Segment Size)
Clamping. Namun, ketiga solusi tersebut tidak dapat digunakan pada komunikasi
berbasis UDP (User Datagram Protocol) dan tidak semua sistem operasi
mengaktifkan fitur tersebut. Oleh karena itu, penelitian ini menghadirkan solusi
dengan mengimplementasikan socket programming melalui kasus audio
streaming. Dengan socket programming, hasil penelitian menunjukkan
komunikasi dapat berlangsung dengan baik. Hal ini telah diuji melalui beberapa
skenario. Pada skenario pertama, hasil percobaan tanpa adanya filtrasi ICMPv6
Packet Too Big dan nilai MTU seragam adalah komunikasi berjalan lancar dengan
rerata paket hilang yang kecil dibawah satu persen. Pada skenario kedua, hasil
pengujian dengan disertai filtrasi ICMPv6 Packet Too Big dan nilai MTU tidak
diseragamkan adalah sama seperti pada skenario satu. Perbedaannya adalah
adanya jeda sebagai akibat dari mekanisme congestion control oleh protokol
streaming DCCP (Datagram Congestion Control Protocol) dan batasan buffer
socket