1 research outputs found

    Implementasi Socket Programming untuk Mengatasi Drop Paket Datagram pada Jaringan IPv6

    No full text
    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
    corecore