Minggu, 20 Mei 2012

Pengiriman Program Socket Client-Server pada Java

Tampilan pada Java untuk Program Socket Client-Server :

Program untuk tampilan Socket Client-Server :

Pengiriman Object Staff pada Client-Server di Java

 Tampilan pada Java untuk Staff :



Program untuk tampilan Staff pada Java sebagai berikut :

Tampilan Pada Java untuk Client-Server :

Program untuk tampilan Client-Server pada Java sebagai berikut :

Rabu, 16 Mei 2012

Cara Menampilkan NsLookup di Java


program untuk tampilan NsLookup pada java sebagai berikut :

Cara Menampilkan IPtoName di Java


program untuk menampilkan IPtoName pada java sebagai berikut :


Cara Menampilkan getName di Java

Program untuk menampilkan getName pada java sebagai berikut :

Cara Menampilkan IP Address di Java


Program untuk menampilkan getIP pada java  sebagai berikut :


Sabtu, 12 Mei 2012

Tugas UDP dan TCP


1.   UDP ( User Datagram Protocol )
            Merupakan protocol pengiriman data yang berbasis Internet Protocol/IP yang bersifat connectionless oriented. UDP ialah TCP yang connectionless sehingga paket yang di kirim melalui jaringan akan mencapai computer lain tanpa koneksi.

2.   Perbedaan TCP dan UDP
        perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.

3.   Protocol dalam Aplikasi UDP
        Biasanya untuk multimedia streaming, sangat memberikan toleransi kehilangan segment yang cukup baik dan tidak sensitive pada kerusakan atau kehilangan segment. Beberapa contoh protocol aplikasi pada UDP :
Ø  DNS ( Domain Name System )Port 53.
Ø  SNMP ( Simple Network Management Protocol ) Port 161, 162.
Ø  TFTP ( Trivial File Transfer Protocol ) Port 69.
Ø  SunPRC Port 111.


4.   Konsep Client-Server dalam Jaringan
        Komputer yang difungsikan sebagai pusat pelayanan dalam jaringan yang disebut komputer-komputer lain disebut Client atau Workstation. Sesuai sebutannya, komputer Server bertugas melayani semua kebutuhan komuter lain yang ada dalam jaringan. Semua fungsi jaringan dikendalikan dan diatur oleh komputer Server, termasuk masalah keamanan jaringan seperti hak akses data, waktu akses, sumber daya dan sebagainya.
Dalam jaringan Client-Server ini, mungkin saja digunakan lebih dari 1 buah Server, ini tergantung fungsi yang diterapkan dalam jaringan tersebut. Misalnya ada Server Web, Server Mail dan lain-lain.
      Komunikasi antarkomputer dilakukan melalui perantara Server, namun, kalau Server tidak aktif maka komputer lainnya (Client) tidak dapat saling berkomunikasi.

5.   Protocol Transport UDP/TCP

Dalam  suatu  jaringan  komputer,  terjadi  sebuah  proses  komunikasi  antar entiti  atau  perangkat-perangkat  yang  ada  pada  jaringan  tersebut.  Untuk berkomunikasi,  mengirim  dan  menerima  antara  dua  entiti  dibutuhkan  pengertian diantara  kedua  belah  pihak.  Pengertian  inilah  yang  dikatakan  sebagai  protokol. Jadi  protokol  adalah  himpunan  aturan-aturan  yang  mengatur  komunikasi  data. Protokol  mendefinisikan  apa  yang  dikomunikasikan,  bagaimana  dan  kapan terjadinya komunikasi.


6.   Dua Protocol Utama TCP/UDP
Ø  Reliable atau unreliable : Reliable berarti data ditransfer ke tujuannya dalam suatu urutan seperti ketika dikirim. Pengiriman data Unreliable sangat menggantungkan diri pada lapisan jaringan di bawahnya, sehingga tidak dapat menyakinkan segment data dapat dikirimkan sampai ditujuannya atau tidak.
Ø  Reliable, pengiriman dalam suatu urutan dengan model unicast. Contoh : TCP
Ø  unreliable, pengiriman tidak dalam suatu urutan dengan model unicast atau multicast.   Contoh : UDP

7.   Protocol dalam Aplikasi TCP
        Aplikasi jaringan menggunakan TCP, standar aplikasi yang menggunakan TCP antara lain :
Ø  Telnet
Ø  FTP ( File Transfer Protocol )
Ø  SMTP ( Simple Mail Transfer Protocol )
Ø  HTTP ( Hyper Text Transfer Protocol )

8.   Langkah dan Prinsip Kerja Socket Programming Kmunikasi Dua Arah

Socket dua arah ialah mekanisme komunikasi yang terjadinya pertukaran data antar program atau proses baik dalam sebuah mesin dan antar mesin.

Langkah pada client server :
Ø          Langkah di client :

§  Membuka koneksi client ke server
§  Membuat socket dengan perintah socket
§  Melakukan pengalamatan ke server.
§  Menghubungi server dengan connect
§  Melakukan komunikasi (mengirim dan menerima data), dengan
menggunakan perintah write  dan  read
§  Menutup hubungan dengan perintah close

Ø   Langkah di server :

§  Membuat socket dengan perintah socket
§  Mengikatkan socket kepada sebuah alamat network dengan perintah bind
§  Menyiapkan socket untuk menerima koneksi yang masuk dengan perintah  listen
§  Menerima koneksi yang masuk ke server dengan perintah accept
§  Melakukan komunikasi (mengirim dan menerima data), dengan menggunakan perintah write  dan  read