TCP/IP adalah sekumpulan protokol yang
didesain untuk melakukan fungsi-fungsi komunikasi data pada Wide Area Network
(WAN). TCP/IP terdiri atas sekumpulan protokol yang masing-masing bertanggung
jawab atas bagian-bagian tertentu dari komunikasi data. Protokol yang satu
tidak perlu mengetahui cara kerja protokol yang lain, sepanjang ia masih bisa
saling mengirim dan menerima data. Berkat penggunaan prinsip ini, TCP/IP
menjadi protokol komunikasi yang fleksibel (Onno, 1998). TCP/IP dapat
diterapkan dengan mudah di setiap jenis komputer dan interface jaringan, karena sebagian besar isi kumpulan protokol ini
tidak spesifik terhadap satu komputer atau peralatan jaringan tertentu. Agar
TCP/IP dapat berjalan di atas interface
jaringan tertentu, hanya perlu dilakukan perubahan pada protokol yang
berhubungan dengan interface jaringan
saja.
membuat interfacing TCP/IP pada Visual Basic
6.0 dapat menggunakan component Winsock Control 6.0. Fungsi dari Winsock
Control mempermudah kita sebagai programer untuk membuat software yang bisa
berkomunikasi dengan komputer lain. Dengan Winsock Control maka kita tidak
perlu mengetahui secara detail protokol TCP/IP maupun pemanggilan fungsi
Winsock API untuk membuat sebuah aplikasi network. Yang perlu kita lakukan
hanyalah mengisi nilai properti, mengeksekusi metode, dan semuanya segera
berjalan sesuai skenario (dengan catatan, semua seting network dalam kondisi
baik).