Dengan makin berkembangnya teknologi jaringan komputer,     sekarang ini ada kecenderungan sebuah sistem yang menggunakan     jaringan untuk saling berhubungan. Dalam jaringan tersebut,     biasanya terdapat sebuah komputer yang disebut      
server, dan beberapa komputer yang     disebut      
client.      
Server adalah komputer yang dapat     memberikan      
service ke      
server, sedangkan      
client adalah komputer yang     mengakses beberapa      
service yang ada di      
client. Ketika      
client membutuhkan suatu      
service yang ada di      
server, dia akan mengirim      
request kepada      
server lewat jaringan.      
Jika request tersebut dapat     dilaksanakan, maka      
server akan mengirim balasan berupa          
service yang dibutuhkan untuk     saling berhubungan menggunakan      
Socket.      
- Karakteristik          Server         
 - Pasif
- Menunggu              request
- Menerima              request, memproses mereka             dan mengirimkan balasan berupa              service
 
- Karakteristik          Client         
 - Aktif
- Mengirim              request
- Menunggu dan menerima balasan dari              server
 
 adalah sebuah      
endpoint untuk komunikasi didalam     jaringan. Sepasang proses atau      
thread berkomunikasi dengan     membangun sepasang      
socket, yang masing-masing proses     memilikinya.      
Socket dibuat dengan menyambungkan     dua buah alamat IP melalui      
port tertentu. Secara umum      
socket digunakan dalam      
client/server system, dimana     sebuah      
server akan menunggu      
client pada      
port tertentu. Begitu ada      
client yang menghubungi      
server maka      
server akan menyetujui komunikasi     dengan      
client melalui      
socket yang dibangun.
Sebagai contoh sebuah program      
web browser pada host x (IP     146.86.5.4) ingin berkomunikasi dengan      
web server     (IP 152.118.25.15) yang     sedang menunggu pada      
port 80. Host x akan menunjuk     sebuah      
port. Dalam hal ini      
port yang digunakan ialah      
port 1655. Sehingga terjadi sebuah     hubungan dengan sepasang      
socket     (146.86.5.4:1655) dengan     (152.118.25.15:80).
Tidak ada komentar:
Posting Komentar