Pemrograman Jaringan Konsep, Teknik, Dan Implementasi
Abstract
Perkembangan teknologi jaringan telah mengubah cara kita berkomunikasi, berinteraksi, dan membangun aplikasi. Tidak lagi cukup bagi sebuah program hanya berjalan di satu komputer; saat ini hampir semua aplikasi dirancang untuk terhubung, saling bertukar data, dan bekerja dalam ekosistem yang lebih luas. Buku ini hadir untuk menjembatani pemahaman dasar hingga penerapan lanjutan pemrograman jaringan berbasis Java, dengan pendekatan yang runtut, praktis, dan aplikatif.
Dimulai dari pengenalan konsep stream dan input/output, pembaca diarahkan untuk memahami bagaimana data mengalir dalam sebuah program sebelum diperluas ke komunikasi melalui socket, baik dengan protokol TCP yang andal maupun UDP yang ringan. Selanjutnya, pembahasan bergerak menuju aspek multithreading yang memungkinkan server melayani banyak klien sekaligus, hingga konsep multicast yang memperlihatkan efisiensi komunikasi dari satu sumber ke banyak tujuan.
Tidak berhenti pada teori, buku ini juga mengajak pembaca membangun aplikasi nyata, seperti chatting berbasis socket, yang memperlihatkan bagaimana konsep-konsep dasar bersatu menjadi sistem komunikasi real-time. Dari sana, cakrawala diperluas ke tingkat yang lebih tinggi melalui pembahasan komunikasi antar objek, serialisasi, dan Remote Method Invocation (RMI), yang menjadi pondasi dalam merancang aplikasi terdistribusi.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.