Socket

7 02 2009

Just to remind…

Socket merupakan jembatan yang bisa memungkinkan terjadinya komunikasi dalam jaringan komputer, dengan kata lain bisa disebut middleware. Socket biasanya digunakan untuk membangun aplikasi terdistribusi.

Terdapat dua tipe umum socket yaitu Stream Socket yang based ‘Connection Oriented’ dan Datagram Socket yang based ‘Connectionless’.

Disebut Connection Oriented, karena untuk melakukan komunikasi akan dilakukan koneksi terlebih dahulu. Seperti contohnya dalam kasus real, saat kita hendak bertamu kita akan menelepon si pemilik rumah terlebih dahulu untuk memastikan apakah si pemilik rumah ada atau tidak. Jadi kita akan mengecek dulu keberadaan destination kita.. Sama hal nya dengan Conection Oriented, sebelum adanya pengiriman paket, transfer data maupun komunikasi lainnya akan dilakukan koneksi ke destination dulu sehingga dapat ‘reliable’ (menjamin paket sampai ke komputer tujuan dengan selamat).

Mengapa saya bilang paketnya sampai dengan selamat???
karena Stream socket akan melakukan pengecekan, sehingga apabila ada data yang hilang atau rusak, paket data tersebut akan terus diminta sampai diterima dalam kondisi utuh.

Sebagai catatan, paket data di kirim dalam bentuk segment bit per bit. Paket datanya dipecah-pecah dan diberi nomor(urutannya). Jadi saat paket data sampai di tujuan, paket tersebut akan diurutkan sesuai urutannya.

Stream socket menggunakan protokol TCP/IP(Transmission Control Protoco/Internet Protokoll).
Disingkat dengan TCP/IP. Protokol yang terdiri dari sub-protokol, yang beroperasi pada lapisan yang berbeda. Merupakan standar protokol internet. Protokol ini memberikan nomor unik pada setiap komputer yang terkoneksi. Satu set protokol standar yang digunakan untuk menghubungkan jaringan komputer dan mengalamati lalu lintas dalam jaringan. Protokol ini mengatur format data yang diijinkan, penanganan kesalahan (error handling), lalu lintas pesan, dan standar komunikasi lainnya. TCP/IP harus dapat bekerja diatas segala jenis komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun sistem operasi yang digunakan.

Berbeda dengan Stream Socket, Datagram Socket menggunakan protokol UDP(User Datagram Protokol). UDP adalah protokol yang bersifat connectionlessserta unreliable. UDP merujuk kepada paket data yang tidak menyediakan keterangan mengenai alamat asalnya saat paket data tersebut diterima.

Bagaimana dengan protokol..??
Protokol merupakan kumpulan dari beberapa aturan yang berhubungan dengan komunikasi data antara beberapa alat komunikasi supaya komunikasi data dapat dilakukan dengan benar. Protocol adalah yang menspesifikasikan secara detail bagaimana komputer berinteraksi, termasuk didalamnya format pesan yang mereka tukar dan bagaimana kesalahan ditangani. Hubungan telekomunikasi mencerminkan banyak aspek dari protokol dalam arti diplomatik, beberapa sinyal diubah dengan mengirim dan menerima perangkat, misalnya, diistilahkan dengan berjabat tangan dan berkenalan. Tiga aspek utama komunikasi yang diperhatikan oleh protokol adalah: bagaimana data direpresentasikan dan dikodekan, bagaimana ditransmisikan, dan bagaimana kesalahan dan kegagalan diketahui dan ditangani.

Ingat juga bahwa selain IP Address, socket juga terhubung pada sebuah Port. Apa itu port..??Port merupakan alamat spesifik, mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan.
Lebih jelasnya baca –>http://id.wikipedia.org/wiki/Port_TCP_dan_UDP

saya mencoba menulis apa yang bisa saya ingat dan saya pahami…
dan selebihnya anda bisa search sendiri kalo ingin tahu banyak tentang socket dan jaringan komputer ^_^V

kalo ada tambahan monggo…
silahkan…
mari…
yukkk,,,
akan di terima dengan girang Hati…hihihihihihihhhiiii ^^V

–t47a–

Advertisements

Actions

Information

3 responses

7 02 2009
Andi Taru

Di dalam Java, Socket terdapat di dalam package java.net

Dimana Socket ditangani oleh 2 class yaitu class ServerSocket dan class Socket.

Itu aja tambahane, hihi hihi

7 02 2009
t47a

iyah Master of Java… hehehehee ^^V
jgn lupa lo traktiran nya!!! hihihihi

8 02 2009
t47a

tambahan :
socket itu, endpoint yang di-create oleh OS buat komunikasi di jaringan..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: