Soket dan port adalah objek virtual serupa dalam jaringan komputer yang bekerja satu sama lain untuk membuat koneksi. Port berfungsi seperti nomor telepon, mengidentifikasi mesin dan memberi soket area untuk terhubung, sedangkan soket berfungsi seperti kabel yang menghubungkan komputer. Ini adalah definisi soket dan port di sisi perangkat lunak tetapi, di sisi perangkat keras, port memiliki definisi lain. Port perangkat keras adalah colokan yang dengannya perangkat periferal, seperti mouse atau printer, terhubung dengan komputer melalui kabel.
Router dengan kabel yang dicolokkan ke port WAN.
Komputer membuat koneksi sepanjang waktu. Ketika seseorang memeriksa email , mengakses Internet, mengunduh dari program peer-to-peer (P2P), atau melakukan berbagai fungsi lainnya, koneksi dari satu komputer ke komputer lain harus dibuat. Server dan komputer biasanya memiliki port. Port memiliki nomor yang melekat padanya, berdasarkan fungsinya, dan bertindak seperti nomor telepon. Untuk terhubung dengan server, komputer atau pengguna sering kali perlu mengetahui nomor port untuk dilampirkan ke komputer.
Sebuah port memungkinkan perangkat periferal untuk terhubung dengan komputer melalui kabel.
Meskipun mengetahui port akan membantu membuat koneksi, soket dan port diperlukan untuk benar-benar mengikat komputer bersama-sama. Ketika anak-anak membuat telepon sederhana, mereka menggunakan dua gelas plastik dan seutas tali. Gelas plastik seperti dua port pada komputer, dan tali seperti soket. Sama seperti string, soketnya dua arah, sehingga kedua komputer berbicara dan mendengarkan satu sama lain secara bersamaan.
Perbedaan utama antara soket dan port adalah fungsi dan lokasi. Sebuah port selalu ada di komputer dan bertindak seperti stasiun dok . Ini memiliki lokasi sendiri dan stasioner. Soket tidak memiliki nomor dan bergerak, menghubungkan komputer dan kemudian memutuskan ketika koneksi selesai. Sebuah port hanya mampu mendengarkan, sedangkan socket mampu membuat kedua komputer saling mendengar.
Perbedaan lain antara soket dan port adalah bahwa soket hanya terkait dengan perangkat lunak, sedangkan port memiliki definisi perangkat lunak dan perangkat keras. Di sisi perangkat keras, port digunakan untuk menghubungkan perangkat lain ke komputer. Ketika pengguna menghubungkan mouse ke komputernya, sebuah kabel disambungkan ke port, dan koneksi elektronik dibuat. Sebagian besar port menggunakan teknologi universal serial bus (USB) dan berjenis perempuan, tetapi ada beberapa contoh port komputer laki-laki yang jarang.
Sejak 2010, banyak komputer baru telah menyertakan port USB 3.0.