Pemahaman dasar tentang jaringan penting bagi siapa pun yang mengelola server. Tidak hanya penting untuk membuat layanan Anda online dan berjalan dengan lancar, ini juga memberi Anda wawasan untuk mendiagnosis masalah.


Penjelasan ini akan memberikan gambaran dasar tentang beberapa konsep jaringan umum. Kami akan membahas terminologi dasar, protokol umum, dan tanggung jawab serta karakteristik berbagai lapisan jaringan.


Panduan ini adalah sistem operasi agnostik, tetapi akan sangat membantu saat menerapkan fitur dan layanan yang memanfaatkan jaringan di server Anda.


Istilah-istilah Dalam Jaringan

Sebelum kita mulai membahas jaringan secara mendalam, kita harus mendefinisikan beberapa istilah umum yang akan Anda lihat di seluruh panduan ini, dan dalam panduan dan dokumentasi lain tentang jaringan.


Istilah-istilah ini akan diperluas di bagian yang sesuai berikut ini:


Koneksi

Dalam jaringan, koneksi mengacu pada potongan informasi terkait yang ditransfer melalui jaringan. Ini umumnya menyimpulkan bahwa koneksi dibangun sebelum transfer data (dengan mengikuti prosedur yang ditetapkan dalam protokol) dan kemudian didekonstruksi pada akhir transfer data.


Paket

Paket, secara umum, adalah unit paling dasar yang ditransfer melalui jaringan. Saat berkomunikasi melalui jaringan, paket adalah amplop yang membawa data Anda (berkeping-keping) dari satu titik ujung ke ujung lainnya.


Paket memiliki bagian header yang berisi informasi tentang paket termasuk sumber dan tujuan, cap waktu, hop jaringan, dll. Bagian utama dari sebuah paket berisi data aktual yang sedang ditransfer. Kadang-kadang disebut badan atau muatan.


Interface Jaringan

Antarmuka atau interface jaringan dapat merujuk ke segala jenis antarmuka perangkat lunak ke perangkat keras jaringan. Misalnya, jika Anda memiliki dua kartu jaringan di komputer, Anda dapat mengontrol dan mengkonfigurasi setiap antarmuka jaringan yang terkait dengannya satu per satu.


Antarmuka jaringan dapat dikaitkan dengan perangkat fisik, atau mungkin representasi dari antarmuka virtual. Perangkat "loopback", yang merupakan antarmuka virtual ke mesin lokal, adalah contohnya.


LAN

LAN adalah singkatan dari "Local Area Networkl". Ini mengacu pada jaringan atau bagian dari jaringan yang tidak dapat diakses publik ke internet yang lebih besar. Jaringan rumah atau kantor adalah contoh LAN.


WAN

WAN adalah singkatan dari "World Area Network". Ini berarti jaringan yang jauh lebih luas daripada LAN. Sementara WAN adalah istilah yang relevan untuk digunakan untuk menggambarkan jaringan besar yang tersebar secara umum, biasanya dimaksudkan untuk internet secara keseluruhan.


Jika sebuah antarmuka dikatakan terhubung ke WAN, umumnya diasumsikan dapat dijangkau melalui internet.


Protokol

Protokol adalah seperangkat aturan dan standar yang pada dasarnya mendefinisikan bahasa yang dapat digunakan perangkat untuk berkomunikasi. Ada sejumlah besar protokol yang digunakan secara ekstensif dalam jaringan, dan mereka sering diimplementasikan dalam lapisan yang berbeda.


Beberapa protokol tingkat rendah adalah TCP, UDP, IP, dan ICMP. Beberapa contoh protokol lapisan aplikasi yang sudah dikenal, dibangun di atas protokol yang lebih rendah ini, adalah HTTP (untuk mengakses konten web), SSH, TLS/SSL, dan FTP.


Port

Port adalah alamat pada satu mesin yang dapat diikat ke perangkat lunak tertentu. Ini bukan antarmuka fisik atau lokasi, tetapi memungkinkan server Anda untuk dapat berkomunikasi menggunakan lebih dari satu aplikasi.


Firewall

Firewall adalah program yang memutuskan apakah lalu lintas yang masuk ke server atau keluar harus diizinkan. Firewall biasanya bekerja dengan membuat aturan untuk jenis lalu lintas mana yang dapat diterima di port mana. Umumnya, firewall memblokir port yang tidak digunakan oleh aplikasi tertentu di server.


NAT

NAT adalah singkatan dari terjemahan alamat jaringan. Ini adalah cara untuk menerjemahkan permintaan yang masuk ke server perutean ke perangkat atau server yang relevan yang diketahuinya di LAN. Ini biasanya diimplementasikan dalam LAN fisik sebagai cara untuk merutekan permintaan melalui satu alamat IP ke server backend yang diperlukan.


VPN

VPN adalah singkatan dari jaringan pribadi virtual. Ini adalah sarana untuk menghubungkan LAN terpisah melalui internet, dengan tetap menjaga privasi. Ini digunakan sebagai sarana untuk menghubungkan sistem jarak jauh seolah-olah mereka berada di jaringan lokal, seringkali untuk alasan keamanan.


Ada banyak istilah lain yang mungkin Anda temui, dan daftar ini tidak boleh terlalu lengkap. Kami akan menjelaskan istilah lain yang kami butuhkan. Pada titik ini, Anda harus memahami beberapa konsep dasar tingkat tinggi yang memungkinkan untuk dibahas pada artikel selanjutnya.