Apa yang dimaksud dengan Socket ?

Dalam jaringan komputer kita mengenal yang nama nya socket. Socket itu adalah suatu abtraksi yang mana suatu aplikasi dapat mengirim danmenerima paket data, sama halnya dengan membuka suatu file untuk dibaca dan ditulis pada tempat penyimpanan file. Socket ini memungkinkan kita untuk masuk ke dalam jaringan dan melakukan komunikasi atau koneksi dengan aplikasi lain yang ada dalam jaringan yang sama. Sesuatu informasi atau paket data pada suatu socket dapat dibaca atau dilihat oleh aplikasi lain pada mesin yang berbeda dari mesin yang digunakan oleh socket.

Socket tersebut dapat bekerja pada banyak protokol, berikut ilustrasinya :


Protocol Socket
Protocol Socket

Socket ini harus kita ketahui dalam membuat aplikasi berbasis jaringan. 


Socket Pada Windows 
Pada wndows istilah socket ini lebih dikenal dengan Winsock. Winsock ini dibuat untuk standard TCP/IP untuk semua versi Windows. Baik itu windows server 2003/2008, windows vista/7, windows XP, windows 2000, wndows NT, windows 98/95, wndows CE, dan windows 3x. 

Keuntungan dari winsock ini adalah :
  1. Menyediakan openstandard API sehingga memudahkandalam mengakses jaringan untuk segala platform sitem informasi dalam lingkungan microsoft windows.
  2. Aplikasi yang dibuat oleh developer pada port BSD Socket dapat juga berjalan dalam sistem operasi Windows.
  3. Memberikankemudahan pada pemakai dan mnager IT dalam menemukan pilihan yang tepat bekerja tanpa malakukan modifikasi terlau banyak.

SHARE THIS

Author: