Home Start Back Next End
  
29
B. Socket Programming
Socket  adalah  mekanisme  komunikasi  yang  memungkinkan
terjadinya
pertukaran
data
antar
program atau
proses
baik
dalam satu
mesin
maupun antar mesin(Stevens, 1998). Gaya pemrograman socket sendiri
berawal
dari
sistem Unix
BSD
yang
terkenal
dengan
kepeloporannya
pada
bidang
penanganan
jaringan,
sehingga sering disebut BSD Socket. Socket
pertama kali diperkenalkan di system
Unix BSD versi 4.2 tahun 1983 sebagai
kelanjutan
dari
implementasi
protokol
TCP/IP
yang
muncul
pertama
kali
pada system Unix
BSD 4.1 pada akhir 1981.
Hampir setiap
varian
Unix dan
Linux mengadopsi BSD socket.
Linux
menggunakan
paradigma
open-read-write-close. Sebagai
contoh, suatu aplikasi pertama harus memanggil open
untuk
menyiapkan
file
yang akan diakses. Kemudian aplikasi tersebut
memangil
read atau write
untuk
membaca
data
dari
pada
file
atau
menuliskan
data
ke
file.
Setelah itu
close dijalankan untuk mengakhiri aplikasi yang digunakan. Interface soket
dalam berkomunikasi  bisa dilihat dalam gambar berikut :
Word to PDF Converter | Word to HTML Converter