Definisi Proxy
Proxy atau yang sering disebut sebagai proxy server merupakan suatu server yang beruwujud ip address atau web yang menyediakan layanan untuk meneruskan pesan atau atau informasi dari ip address atau ip local ke tujuan atau server. Proxy juga dapat membuat atau memanipulasi identitas dari user agar tidak di ketahui pada saat mengakses suatu halaman situs. Sehingga yang dikenal pada halaman situs tersebut bukanlah ip address dari user melainkan yang dikenal adalah proxy nya tersebut. Melalui proxy juga kita dapat masuk ke dalam situs yang di blok atau masuk ke situs khusus untuk di negara tersebut tanpa di ketahuin asal user yang mengakses tersebut. Jika di analogikan dalam kehidupan sehari-hari, seperti halnya 20 mahasiswa dalam satu kelas ingin membeli suatu makanan di tempat makan, jika mahasiswa tersebut secara bersamaan memesan makan tersebut maka proses pelayanan ataupun pembelian akan berjalan dengan lambat sehingga diperlukanlah proxy atau dapat dikatan sebagai seseorang yang mewakili ke 20 mahasiswa tersebut untuk memesan makanan tersebut sehingga proses akan berjalan lebih cepat dan tidak terjadi perpadatan traffic. Seluruh permintaan melalui proxy tidak langsung menuju server yang diinginkan, melainkan menuju server proxy terlebih dahulu sebelum diteruskan.
Web Server
Web server merupakan penyedia layanan terhadap permintaan atau request dari web client sebagai browser yaitu permintaan apa saja yang dibutuhkan atau diperlukan oleh web client yang nantinya web server akan memberikan respon kepada web client melalui jalur HTTP (HyperText Transfer Protocol). Web client dan web server saling berkomunikasi menggunakan jalur HTTP, dmana web client akan melakukan request berupa HTTP request dan web server akan memberikan respon dari permintaan web client berupa HTTP response. Jika permintaan web client membutuhkan web application, maka web server akan meneruskan permintaan web client ke web application dan jika membutuhkan database yang memenginginkan adanya pengambilan data, input maka akan diteruskan lagi permintaan web client tersebut ke database yang mana hasilnya tersebut dinamakan dengan konten (urutan byte yang berhubungan dengan tipe MIME) yang akan diberikan kepada client. Dengan adanya Web application dan database itulah yang membuat suatu web menjadi dinamis. MIME sendiri terdiri dari HTML document, unformatter text, postscript document, gambar, dan lain-lain. Web server berupa APACHE, NETSCAPE,dan lain-lain. Web server akan meneruskan permintaan web client kepada web application jika membutuhkan yaitu berupa bahasa C/C++, PHP, dan lain-lain.
Web server dapat berdiri tanpa adanya web application namun web application tidak bisa berdiri tanpa adanya web server. Fungsi dari web server ini untuk memprogram suatu web atau melakukan koneksi kepada database seperti ODBC,MYSQL dan lain-lain yang membuat suatu web menjadi dinamis. Jika di analogikan ada seorang mahasiswa sedang mengakses suatu web dimana aksesan dari mahasiswa tersebut dapat dikatakan sebagai request kepada server tersebut agar halaman tersebut dapat di tampilkan. Web server akan meneruskan pesannya tersebut baik ke web application dan ke database selanjutnya pesan yang telah di proses tersebut akan di respon atau dikirim kembali kepada client dalam bentuk tampilan pada halaman browsernya.
FTP Server
FTP yaitu singkatan dari File Transfer Protocol adalah protokol yang berfungsi untuk melakukan transfer atau tukar menukar data. Proses transfer data pada FTP menggunakan jalur koneksi TCP yang terletak pada lapisan OSI layer 4 yaitu transport layer. Jika dilihat dari layernya, proses kerja transfer data ini nantinya data-data yang dikirim akan dipecah-pecah ke dalam paket-paket dan diberikan nomor urut pada paket-paket tersebut yang dapat disusun kembali ketika sampai pada tujuan atau penerima. Pada FTP dikenal dengan adanya FTP client dan FTP server, dimana fungsi dari FTP server ini untuk mengatur proses terjadinya transfer file yang akan diterima oleh FTP client. FTP ini memberikan garansi kepada pemakainya untuk mengakses file dan directory secara interaktif. Dengan adanya garansi tersebut maka user dapat melakukan di antaranya melihat daftar file pada direktori remote dan local, mengubah nama dan menghapus file, transfer file dari host remote ke local (download), transfer file dari host local ke remote (upload) dan sharing data.
DNS Server
DNS adalah singkatan dari Domain Name System yang berfungsi untuk menterjemahkan domain ke alamat IP agar dapat di akses. DNS juga menyimpan semua informasi atau data dari domain ataupun hostname ke dalam suatu jaringan. DNS merupakan identitas nama dari suatu website dan identitas asli dari suatu DNS adalah alamat IP atau angka-angka IP berupa bilangan bit yaitu 0 dan 1 yang tujuannya dari DNS sendiri adalah agar pengguna lebih mudah dalam mengingatnya. Contoh dari DNS yaitu google.com dengan IP , facebook.com dengan IP 69.63.181.11 dan lain-lain. DNS dimiliki oleh penyedia layanan sambungan internet seperti Indosat, Telkomsel, Telkom, dan lainnya. Server DNS suatu ISP atau penyedia internet pasti mempunyai kemampuan, kecepatan, spesifikasi, dan pembacaan ip tersediri. DNS biasanya juga digunakan untuk aplikasi yang terhubung dengan internet seperti browser dan web penyedia layanan email dan lain-lain. DNS diterpakan juga ekpada network private dan intranet.
Mail Server
Mail server adalah suatu server yang menyediakan layanan pengiriman dan penerimaan surat elektronik satu sama lain dalam suatu jaringan internet. Melalui adanya mail server ini, pengguna dapat saling bertukar pesan elektronik melalui fasilitas mail server. Layanan Mail server menggunakan arsitektur klien – server yang artinya aplikasi klien mengakses server email. Layanan mail server sendiri telah banyak berkembang di dunia internet di antaranya yaitu Gmail layanan mail server dari google, yahoo email, Hotmail dan lain-lain. Protokol yang umumnya digunakan pada layanan mail server ini yaitu SMTP (Simple Mail Transfer Ptorocol) merupakan standar yang digunakan untuk menampung data mendistribsikan email serta pop3(post office protocol v3) yang membuat pengguna atau user dapat mengambil dan membaca pesan elektronik atau email secara remote.
0 comments