Soket Internet adalah entitas yang merupakan titik akhir antarproses saluran untuk komunikasi soket dua arah yang mengalir dari Internet ke aplikasi di komputer atau komputer yang menggunakan aplikasi berbasis Web. Soket komunikasi adalah fitur yang disediakan oleh sistem operasi untuk mengirimkan paket informasi ke dan dari aplikasi seperti browser, program pengolah kata berbasis Web, dan klien email, antara lain, dari alamat Transmission Control Protocol/Internet Protocol (TCP/IP) on line. Dalam praktiknya, subrutin soket, yang dapat ditulis untuk sistem operasi Unix atau Windows, mengambil jenis soket dengan gaya komunikasi bawaannya dan protokol soket dengan jenis layanan bawaannya, dan mengomunikasikan informasi untuk aplikasi yang membuat permintaan layanan. Komunikasi soket Unix adalah untuk arsitektur aplikasi client-server dan berfungsi atas permintaan dari klien atau klien ke server. Setiap soket memiliki pengenal dan alamat soketnya sendiri dan dapat digunakan dengan beberapa jenis protokol.
Jenis soket diklasifikasikan menurut sifat komunikasi semantik masing-masing, karena proses memerlukan jenis soket tertentu. Kategori dasar jenis soket adalah: Stream untuk sirkuit virtual, Dgram untuk datagram, ConnDgram untuk datagram koneksi, RDM untuk pesan yang dapat dikirim dengan andal, dan Raw untuk jenis soket mentah. Ketika jenis soket jarak jauh dan lokal berkomunikasi, mereka disebut pasangan soket, dengan port dan alamat lokal dan jarak jauh.
Aturan standar yang ditetapkan untuk mentransfer data disebut protokol soket, seperti Protokol Datagram Pengguna/Protokol Internet (UDP/IP) atau TCP/IP. Setiap jenis soket dapat memiliki protokol biasa sendiri untuk penggunaan khusus guna mendapatkan dukungan dari domain agar komunikasi berlangsung dengan komunikasi lokal dengan Unix, komunikasi Internet dengan TCP/IP atau komunikasi domain driver jaringan (NDD) sistem operasi. Protokol memiliki keluarga protokol yang berbagi alamat yang sesuai dalam file header soket untuk dipanggil dan digunakan.
Domain soket memiliki properti, dan di Unix, properti domain untuk komunikasi soket meneruskan file antara proses dari bukaan induk ke anak atau dengan menggunakan soket Unix individual. Di Windows atau penggunaan Internet umum, sebagian besar jenis soket Stream, Raw, dan NDD digunakan di properti domain dan berlapis di atas atau di samping TCP/IP. Jenis soket memiliki alamat domain dan nomor port dan dapat menyediakan perutean sumber dan kemampuan prosedur keamanan dan biasanya diberi kode frekuensi. Properti domain NDD digunakan oleh Ethernet dan protokol antarmuka lainnya, memungkinkan pengiriman dan penerimaan paket datagram.
Server adalah proses komputer yang menyediakan layanan aplikasi. Mereka membuat soket status mendengarkan saat startup, menunggu instruksi dari program klien. Server TCP/IP dapat melayani beberapa klien secara bersamaan dengan membuat koneksi khusus yang unik untuk setiap klien, dan kemudian soket berada dalam status khusus. Dalam komunikasi soket, aplikasi client-server adalah komunikasi dua arah antara aplikasi Internet dan aplikasi komputer individu.