Skip to main content

ULASAN 2 - SOCKET PROGRAMMING IN JAVA

Pada ulasan kedua, saya akan membahas video mengenai socket programming pada Java. Ulasan menggunakan video berjudul "Socket Programming Basics Presentation"https://youtu.be/eVYsIolL2gE yang diunggah oleh TheSecurityTube pada tanggal 9 Maret 2012.

Video ini menjelaskan tentang dasar pengetahuan tentang socket programming. Socket merupakan alur komunikasi dimana didalamnya terjadi pertukaran data antar program/proses dalam sebuah jaringan mesin. Socket programming adalah bagaimana menggunakan socket API (Application Socket Programming). Socket API() memilik beberapa function yaitu Socket() untuk membuat sebuah socket, Bind() untuk membuat nama socket, Listen() untuk menentukan jumlah koneksi yang tertunda yang nantinya bisa menjadi antrian untuk server socket, Connect() untuk client agar bisa me-request ke server, Accept() untuk server agar dapat menerima request dari client, Send(), dan Close().


Terdapat 3 jenis protokol yang digunakan, yakni IP, UDP dan TCP. 
Video ini juga menjelaskan mengenai hubungan antar Client dan ServerPada sisi aplikasi server, suatu socket server dibentuk dan melakukan operasi listen/menunggu permintaan koneksi dari sisi klien. Pada sisi client, dibuat socket client yang akan mencoba meminta koneksi ke socket server. Selanjutnya, socket server dapt kembali melakukan listen untuk menunggu permohonan koneksi dari client lain jika multithreading diimplementasikan.

Penggunggah mengemas videonya dengan full text, sehingga video terlihat sedikit membosankan. Namun disi lain, pengunggah memberikan narasi di sepanjang video sehingga menjelaskan konten dari materi video dan membuat video dapat lebih dimengerti.




Github Account : naulnauli
URL Ulasan :  https://pinkyflam.blogspot.co.id/2017/11/ulasan-2-socket-programming-in-java.html
URL Video : https://youtu.be/eVYsIolL2gE (8 menit 23 detik)
Video Author : The Security Tube
Pemetaan: week08
Revisi pertama : 1 Desember 2017
Revisi terakhir : 1 Desember 2017

Comments

Popular posts from this blog

RANKING07

[W07-001] 398 https://alhamfebianrinaldy.blogspot.co.id/2017/11/ulasan-2-using-semaphores-to-write.html [W07-003] 398 http://paraprodoskian.blogspot.co.id/2017/11/ulasan-2-race-condition.html [W07-004] 398 http://gheafanywp.blogspot.co.id/2017/11/process-synchronization-introduction_30.html [W07-005] 396 http://regensa.blogspot.co.id/2017/12/ulasan2.html [W07-006] 396 https://titatatiti.blogspot.com/2017/12/ulasan-1-week-07.html [W07-007] 396 http://oskyranger.blogspot.co.id/2017/12/ulasan-2-perbedaan-semaphore-and-mutex.html [W07-008] 396 https://zidanebelajarbareng.blogspot.co.id/2017/12/ulasan-1-process-synchronisation.html [W07-009] 396 https://os-rehanhawari.blogspot.com/2017/12/ulasan-2-introduction-to-semaphore.html Oleh (GITHUB) : naulnauli URL : https://pinkyflam.blogspot.com/2017/12/ranking07.html Revisi Pertama : 9 Desember 2017 Revisi Terakhir : 9 Desember 2017

RANKING09

[W09-001] 395 https://mfauzanfikri.blogspot.co.id/2017/11/ulasan-1-raid-explained-and-different.html [W09-002] 395 https://rand0101int.blogspot.co.id/2017/11/ulasan1-how-do-hard-drives-work.html [W09-003] 395 https://os2017-yudhasatria.blogspot.co.id/2017/11/ulasan-2-raid-0-1-5-10.html [W09-004] 395 http://oskyranger.blogspot.com/2017/12/ulasan-1-raid-fundamentals.html [W09-005] 395 https://alyaph.blogspot.co.id/2017/12/ulasan-2-ssd-intel-optane.html [W09-006] 395 http://regensa.blogspot.co.id/2017/12/ulasan2.html [W09-007] 395 https://myosstory.blogspot.com/2017/12/ulasan-2-file-structure-file-system.html [W09-008] 395 https://zidanebelajarbareng.blogspot.com/2017/12/pada-artikel-kali-ini-saya-akan.html Oleh (GITHUB) : naulnauli URL : https://pinkyflam.blogspot.com/2017/12/ranking09.html Revisi Pertama : 9 Desember 2017 Revisi Terakhir : 9 Desember 2017