Mengenal IP Address versi 4 (IPv4)

Mengenal IP Address versi 4 (IPv4)

Mengenal IP Address versi 4 (IPv4)

Mengenal IP Address versi 4 (IPv4)

Kemajuan telematika atau ICT (Information and Communication Technology) menawarkan sesuatu yang pada awal perkembangan komputer sangatlah mahal yaitu mini komputer, workstation dan personal komputer yang memiliki kemampuan setara mainframe dengan harga yang jauh lebih murah.
Hal itu mendorong munculnya paradigma baru dalam pemrosesan data yaitu Distributed Processing dimana sejumlah mini komputer, workstation atau personal komputer menangani semua proses yang didistribusikan secara fisik melalui jalur jaringan komunikasi.

Salah satu bentuk dari distributed processing adalah arsitektur client-server. Menurut Wikipedia, klien-server atau client-server merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server. Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. Komponen clientjuga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end. Komponen client dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen client tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari client, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada clientClientpun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.

Arsitektur Client-Server ini dibagi dalam 2 bagian arsitektur yaitu :

  • Arsitektur Client Side

Merujuk pada pelaksanaan data pada browser sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi eksekusi client dan contoh dari sisi penyimpanan pada client adalah cookie.

Karakteristik :
– Memulai terlebih dahulu permintaan ke server.
– Menunggu dan menerima balasan.
– Terhubung ke sejumlah kecil server pada waktu tertentu.
– Berinteraksi langsung dengan pengguna akhir, dengan menggunakan GUI.

  • Arsitektur Server Side

Pada server side, ada sebuah server Web khusus yang bertugas mengeksekusi perintah dengan menggunakan standar metode HTTP. Misalnya penggunaan CGI script pada sisi server yang mempunyai tag khusus yang tertanam di halaman HTML. Tag ini memicu terjadinya perintah untuk mengeksekusi.

Karakteristik :
– Menunggu permintaan dari salah satu client.
– Melayani permintaan klien dan menjawab sesuai data yang diminta oleh client.
– Suatu server dapat berkomunikasi dengan server lain untuk melayani permintaan client.
– Jenis-jenisnya : web server, FTP server, database server, E-mail server, file server, print server.

Sumber : https://padlet.com/ojelhtcmandiri/e2wsv0xv74nh