Satu IP, Ratusan Aplikasi: Bagaimana Komputer Mencegah Data Salah Alamat
Ketika sebuah laptop terhubung ke internet, ia hanya memiliki satu alamat IP aktif pada satu waktu (dalam konteks jaringan tertentu). Namun di saat yang sama, perangkat itu bisa menjalankan browser, aplikasi email, game online, cloud storage, hingga update sistem operasi secara bersamaan. Semua aplikasi tersebut mengirim dan menerima data melalui jaringan yang sama.
Lalu pertanyaanya, jika semua data dari internet masuk ke alamat yang sama, bagaimana komputer tahu data itu milik aplikasi yang mana? Jawabannya terletak pada dua konsep fundamental di transport layer: port, dan socket. Tanpa mekanisme ini, internet akan menjadi sistem yang kacau seperti: data akan tercampur, salah kirim, dan tidak ada aplikasi yang menerima informasi dengan benar.
IP address (Internet Protocol address) adalah alamat logis sebuah perangkat di jaringan. Ia berfungsi sebagai identitas unik agar perangkat dapat ditemukan dan dihubungi melalui jaringan. Contoh: 192.168.1.10. IP bekerja di network layer dan tugasnya adalah mengantarkan paket data dari satu host ke host lainnya. IP tidak peduli aplikasi apa yang berjalan di dalam perangkat tersebut. IP hanya memastikan data sampai ke “gedung” yang benar. Jika IP mengidentifikasi perangkat, maka port mengidentifikasi aplikasi atau proses di dalam perangkat tersebut. Port adalah angka 16-bit (0–65535) yang digunakan oleh transport layer untuk membedakan layanan atau aplikasi. Contoh: 192.168.1.10:44. Artinya, 192.168.1.10 adalah perangkatnya dan 443 adalah aplikasi HTTPS di dalam perangkat itu. Tanpa port, semua data hanya sampai ke komputer, tetapi tidak tahu harus diberikan ke aplikasi mana.
Berdasarkan penjelasan definisi IP Address dan Port sebelumnya, didapatkan perbedaan berdasarkan kategori-kategori nya yang dapat diilustrasikan seperti gambar berikut:

Gambar 1. Perbedaan IP Adress dan Port
Lalu masuk ke yang namanya konsep socket. Dalam komunikasi jaringan biasanya IP address dianggapnya sebagai penentu data padahal aslinya IP address hanya untuk mengidentifikasi perangkat tujuan saja, dari kasus tersebut jika data hanya dikirim ke IP address perangkat hanya menerima data saja tapi tidak tahu harus diproses di aplikasi yang mana. Oleh karena itu, ada yang namanya “Port number” yang berfungsi sebagai penanda layanan atau aplikasi tertentu contohnya HTTP menggunakan port 80. Tetapi komunikasi jaringan tidak hanya bergantung pada IP dan Port nah disinilah fungsi socket sebagai proses komunikasi nyata.
Socket adalah titik akhir komunikasi yang digunakan aplikasi untuk mengirim dan menerima data melalui jaringan. Socket ini ada dari gabungan IP address dan port number,sehingga dari adanya proses ini tercipta jalur komunikasi yang unik. Socket membuat sistem dapat mengelola banyak koneksi sekaligus tanpa menyebabkan data tertukar antar aplikasi. Contohnya saat kita buka website memakai browser, browser itu membuat socket ke IP server tujuan pada port tertentu bahasa teknis nya seperti port 443 untuk HTTPS, tanpa socket komunikasi jaringan antar aplikasi tidak bisa berjalan dengan baik.

Gambar 2 Tipe-tipe port dan hubungannya di dalam socket
Well-known ports adalah rentang nomor identitas pintu virtual yang dimulai dari 0 hingga 1023 yang telah ditetapkan secara standar oleh IANA (Internet Assigned Numbers Authority) untuk layanan serta protokol jaringan yang spesifik. Dengan definisi nomor yang sudah standar ini, sebuah perangkat dapat menjalankan berbagai komunikasi secara bersamaan (tracking individual communication) tanpa risiko data tertukar, karena setiap protokol utama sudah memiliki jalur masuknya sendiri yang sudah disepakati secara global. Port ini berfungsi sebagai pintu gerbang resmi untuk aplikasi atau layanan sistem yang bersifat mendasar dan global, seperti Port 80 untuk HTTP (lalu lintas web), Port 443 untuk HTTPS (web aman), dan Port 21 untuk FTP (transfer file).

Gambar 3. Perbandingan port number HTTP, HTTPS, dan FTP
Port 80 adalah pintu gerbang standar yang ditetapkan secara global untuk protokol HTTP (Hypertext Transfer Protocol). Port ini berfungsi sebagai jalur utama untuk melayani lalu lintas web (web traffic). Data yang dikirimkan melalui Port 80 bersifat teks biasa atau tidak terenkripsi. Port ini sekarang lebih banyak digunakan untuk informasi umum yang tidak bersifat rahasia. Port 80 bekerja menggunakan protokol TCP (Transmission Control Protocol). Port 80 bisa dianggap sebagai lobi utama atau Resepsionis di sebuah gedung perusahaan. Siapa pun bisa masuk dan bertanya informasi umum di sana, namun jalur ini tidak disarankan untuk mengirimkan dokumen yang sangat rahasia karena sifatnya yang terbuka bagi publik.
Jika Port 80 adalah pintu masuk umum, maka Port 443 adalah jalur khusus yang dilengkapi dengan sistem pengamanan ketat. Port 443 adalah pintu gerbang standar global yang digunakan untuk protokol HTTPS (Hypertext Transfer Protocol Secure). Port 443 menggunakan lapisan keamanan SSL (Secure Sockets Layer) atau TLS (Transport Layer Security). Lapisan ini bertugas mengacak data sensitif (seperti kata sandi, nomor kartu kredit, atau data pribadi) sebelum dikirim melalui jaringan, sehingga data tersebut tidak dapat dibaca oleh peretas yang mencoba menyadap jalur komunikasi.
Berbeda dengan Port 80 atau 443 yang fokus pada tampilan halaman web, Port 21 dirancang khusus untuk kebutuhan “logistik” digital, yaitu proses pengiriman, pengunduhan, dan pengelolaan file antara dua perangkat di dalam jaringan. Port 21 adalah pintu gerbang standar yang didedikasikan untuk protokol FTP (File Transfer Protocol). Port 21 bertindak sebagai pusat kendali. Jalur ini digunakan untuk mengirimkan instruksi perintah, seperti proses login (memasukkan username dan password), berpindah folder di server, hingga memberikan perintah untuk menghapus atau mengunduh file.
Pada studi kasus pertama, kami mengambil dari BBC Indonesia yang membahas fenomena meningkatnya kasus penipuan digital di Indonesia, khususnya melalui beberapa cara seperti phising dan scam secara online yang memanfaatkan social media sebagai media utama aksi mereka. Dimana pada kasus ini dijelaskan bagaimana pelaku kejahatan siber menggunakan fake website dan link phising untuk mencuri data dan informasi pribadi sang korban. Dan dari perspektif kami , kasus ini menekankan betapa pentingnya penerapan https dan bagaimana para user harus berhati hati dalam berinteraksi dan membuka website dalam dunia digital. Dan betapa pentingnya autentikasi berlapis, enkripsi data, serta edukasi pengguna bagaimana cara untuk membedakan link phising dan yang asli, dengan jalanya hal ini resiko kebocoran dalam data pribadi pengguna dapat berkurang. Sehingga dari kasus ini https ini tidak hanya relevan dalam konteks keamanan cyber tetapi juga menjadi suatu titik aman dalam dunia digital yang terus berkembang yang dan memprioritaskan perlindungan data dan kepercayaan pengguna.
Bayangkan internet sebagai kota digital. Setiap perangkat adalah gedung, dan IP address adalah alamat gedung tersebut. IP hanya memastikan paket sampai ke perangkat yang benar, tetapi tidak menentukan aplikasi mana yang harus menerima data. Di dalam gedung terdapat banyak ruangan, yang dianalogikan sebagai port. Port membedakan layanan atau aplikasi, misalnya Port 80 untuk HTTP, Port 443 untuk HTTPS, dan Port 21 untuk FTP. Tanpa port, data tidak tahu harus masuk ke aplikasi mana.
Agar tidak tertukar saat banyak koneksi terjadi bersamaan, digunakan socket, yaitu kombinasi IP dan port pengirim serta penerima. Dengan mekanisme ini, satu IP dapat melayani banyak aplikasi sekaligus secara teratur dan aman, terutama saat menggunakan HTTPS yang melindungi data dengan enkripsi.
==_==
Penulis:
- ARRON BRADLEY
2902662665 - DARRYL RODERICK
2902598006 - VINNIE MARCELLA
2902587412 - MONICA AGATHA
2902612263
Uploader & Lecturer: Nico Yonatan Wicaksana, S.Kom., M.Kom.
Comments :