Jumat, 06 Mei 2016

Apa itu Server, Proxy Server, Web Server, FTP Server, Mail Server dan DNS Server ?

Nama : Alfi Syahrin
NPM : 50412605
Kelas : 4IA19
Tugas 1 : Pemrograman Jaringan

Apa Itu Server ?

Oke sebelum masuk ke pokok bahasan, pertama kita harus tahu terlebih dahulu apa itu server. Apa sih server itu? Yap, Server merupakan sistem dimana suatu komputer menyediakan beberapa jenis layanan dalam sebuah jaringan komputer. Bisa disebut Server lah yang bertugas melayani semua berbagai komputer atau terminal lainnya yang terhubung dengannya. Komputer yang bertindak sebagai server tentunya harus memiliki spesifikasi yang tinggi yang didukung dengan “wah” karena dia lah yang berperan sebagai pusat yang melayani berbagai permintaan dari komputer lainnya, “wah” disini termasuk :

  • Kemampuan prosessor yang mempunyai sifat scalable
  • Ram harus mempunyai kapasitas yang besar
  • Dilengkapi Operating System yang khusus (Sistem Operasi jaringan / Network operating system), contoh : Windows NT 4.0, Windows server 2003, Unix, GNU/ Linux.
  • Kapasitas penyimpanan harus besar.
  • Dan sebagainya




Lalu Apa Sih Fungsi Dari Server ?

Umumnya yang ada di benak kepala kita mengenai fungsi server tersebut adalah hanya melayani dan melayani permintaan dari komputer lain dalam sebuah jaringan. Tetapi jika kita bedah lebih dalam, “melayani” apa aja sih si server itu? Oke berikut fungsi dari server:

  • Menyediakan berbagai fitur termasuk fungsi untuk security atau kemanan komputer
  • Melindungi setiap komputer yang terhubung dalam sebuah jaringan komputer dengan menggunakan firewall
  • Memberikan akses koneksi terhadap komputer yang terhubung dengannya (client)  ke internet. Yaitu dengan menyediakan Alamat Ip.
  • Dapat menyimpan database serta aplikasi yang dibutuhkan komputer client


Udah Itu Aja Tentang Server?

Ummm server itu ibaratnya akar dari sebuah pohon. Dimana pohon tersebut akan tumbuh dan berkembang dengan memiliki banyak buah dan daun disetiap cabang nya. Cabang – cabang dari pohon tersebut adalah aneka jenis dari macam – macam server tersebut.  Sedangkan buah dan daun adalah bentuk layanan dari jenis server tersebut kepada makhluk hidup sekitar yang menghinggapinya. Yap secara umum server melayani berbagai permintaan dari komputer client, oleh karena itu server diklasifikasikan menjadi beberapa jenis guna mempermudah sang server untuk memenuhi kebutuhan komputer client yang beragam. Oke justru mulai dari sini lah pokok bahasan yang akan kita bahas.

Apa Aja Macam – macam Jenis Server Itu ?    

Dalam memenuhi permintaan komputer client yang seabrek beraneka ragam, server terbagi menjadi banyak macam jenis, guna mempermudah dalam menangani aneka ragam permintaan dari client tersebut. Yap berikut macam-macam jenis dari server, yaitu:
  • Proxy Server
  • Web Server
  • Mail Server
  • FTP Server
  • DNS Server

1.  Apa Itu Proxy Server ?

Ialah komputer server atau bisa juga disebut program komputer, dimana ia dapat bertindak sebagai komputer yang melakukan permintaan / request terhadap konten dari internet. Proxy server dapat dibilang jembatan yang menjembatani komputer client dengan internet. Simple nya tanpa proxy server komputer tersebut tidak akan terhubung ke internet, sebab jika tidak ada proxy server, lalu siapa yang akan berkomunikasi dengan server lain di internet. Setiap program aplikasi yang membutuhkan koneksi internet membutuhkan proxy server, sebut saja seperti, browser ( mozilla firefox, internet explorer, google chrome), download manager (internet download manager), Game online dan lain-lain. Dalam kehidupan nyata proxy server dapat dianologikan selayaknya seseorang atau lembaga yang menyalurkan informasi ke orang lain atau lembaga lainnya.
Bukan itu saja, proxy server juga dapat difungsikan untuk mengamankan jalur yang diakses oleh client agar bersifat pribadi  dan tidak diketahui publik meskipun sang client tersebut dihubungkan ke sebuah jaringan publik. Proxy server memiliki full control terhadap akses jaringan nya. Proxy server dapat juga dikenal sebagai firewall karena berfungsi sebagai aegen kemanan dari sebuah jaringan pribadi.

Menggali peran Proxy Server

Seperti yang tadi disebutkan, yaitu proxy server dapat difungsikan untuk mengamankan jairngan pribadi kita ketika sedang terkoneksi ke jaringan publik. Maksud dari pernyataan tersebut ialah, informasi prbadi serta identitas dari komputer client tidak akan terdeteksi ketika berselancar ria di internet. Mungkin seringkali kita pernah membuka alamat web, tetapi yang ditampilkan malah blocked by operator atau pemerintah. Yang mana karena alamat web tersebut mungkin mengandung unsur yang dilarang atau bertentangan dengan batasan nilai norma dari negara si pemilik proxy server tersebut, seperti contoh nya konten yang berbau pornografi atau kriminalitas. Karena dari fungsi proxy server yang sebagai agen keamanan data pribadi, kita dapat menembus alamat website yang terblokir tersebut dengan mudah. Kok bisa? Caranya bagaimana? Yap kita dapat mengganti proxy server yang sebelumnya didapatkan secara default oleh sistem lalu menggantinya dengan proxy milik luar negeri. Cara kerjanya, informasi pribadi milik komputer yang terhubung ke internet akan disembunyikan dan diganti oleh infromasi publik milik proxy server dari luar negeri yang kita gunakan.

Cara Mengganti Proxy Server

Yap dengan mengganti proxy server dengan server milik negara lain, kita dapat membuka situs yang diblok oleh server dalam negeri. Karena dengan menggunakan proxy maka identitas  IP komputer kita akan tersembunyi dan yang terlihat hanya IP dari proxy yang kita gunakan, dengan demikian kita akan menjadi lebih aman dalam hal berinternet. Berikut tutorialnya :


  1. Pertama, ketikkan alamat web berikut di kolom url pada browser, http://www.hidemyass.com/proxy-list/
  2. Kedua, silahkan pilih proxy server bebas dari negara mana saja yang tampil pada table yang disediakan. Dari table tersebut, kita dapat melihat status dari proxy tersebut selain asal negaranya. Seperti speed, connection time, type dan sebagainya. Pilihlah yang menunjukan speed dan connection time paling bagus.
  3. Lalu, bukalah notepad dan catatlah ip address dan port dari proxy server yang kita pilih tersebut. Contoh kita pilih proxy dari colombia dengan IP : 190.147.220.37 PORT : 8080
  4. Kemudian jika sudah dicatat, kita mulai mengkonfigurasi pada browser yang akan digunakan.
  5. Contoh  jika kita pakai mozilla firefox, kita masuk ke Tools/Options/Advanced pada tab network lalu klik "Settings" dan pilih Manual proxy configuration. Pada kolom tersebut kita masukkan Ip address beserta Port yang sudah dicatat tadi. Terakhir klik OK untuk menyimpan settingan tersebut.  (Untuk browser lainnya, biasanya konfigurasi proxy server terdapat menu setting/network/change proxy)


2.  Apa Itu Web Server ?

Apa sih web server itu? Yap Web Server merupakan suatu kebutuhan yang dibutuhkan oleh user untuk digunakan pada website pribadinya yang memiliki kapasitas penyimpanan yang besar dan akses yang cepat untuk trafik yang besar dalam mencegah terjadinya down pada websitenya

Lalu Pengertian Web Server Itu Sendiri ?
Secara umum pengertian Web Server adalah sebuah software /(perangkat lunak) yang memberikan / menyediakan layanan berbasis data dan berfungsi untuk menerima permintaan dari protokol HTTP atau HTTPS yang mana kita kenal dengan sebutan web browser (Mozilla Firefox, Google Chrome), kemudian mengirimkan hasilnya kembali berupa halaman web yang berbentuk dokumen HTML

Fungsi Dari Web Server ?

Web Server sendiri memiliki fungsi untuk melakukan transfer berkas permintaan dari user melalui jalur protokol komunikasi yang telah ditentukan. Web server juga digunakan untuk mentransfer data – data file dalam sebuah halaman web seperti gambar, teks, gambar dan sebagainya.

Macam - macam Dari Web Server ?

Web sendiri memiliki beberapa jenis nya, antara lain Apache Tomcat, Apache Web Server / The HTTP Web Server, Microsoft Windows Server 2008 IIS, Lighttpd, Sun Java System Server, Zeus Web Server, dan masih banyak lagi.

Bagaimana Cara Kerja Web Server ?  

Cara kerja dari Web Server itu sendiri adalah mendistribusikan web page kepada pengguna yang mana tergantung dari permintaan pengguna itu sendiri. Berikut alur cara kerja dari web server yang dihubungkan dengan Web browser:
  1. Pengguna membuka browser, contoh google chrome.
  2. Pengguna mengetikkan http:// pada kolom url, seketika itu juga pengguna akan dibawa ke jaringan internet secara worldwide.
  3. Ketika pengguna telah memasukkan suatu alamat pada kolom url, saat itu juga data  akan dipassing dari browser  ke web server dari alamat tersebut yang mana berarti browser meminta web page dari server. Proses ini disebut HTTP request
  4. Saat HTTP request tersebut, web server akan mencarikan data HTML yang sesuai dengan permintaan user dan kemudian akan dikirim ke browser pengguna tersebut. Proses pengiriminan data dari server ke browser disebut dengan HTTP response.
  5. Jika data yang diinginkan user tidak ditemukan pada web server, maka akan menimbulkan error. Dan biasanya web server tersebut akan menampilkan halaman error 404 atau Page Not Found.

Dapat ditarik kesimpulan, secara garis besar bahwa cara kerja dari web server tersebut ialah memproses permintaan dari client, mencari apakah data yang dicari user ada padanya atau tidak. Jika ada, maka web server akan menampikan nya dalam halaman web yang berbentuk HTML, sedangkan jika data yang dicari tidak ada dalam database nya maka web server akan menampilkan halaman error 404 atau Page not found.

3.  Apa Itu Mail Server ?

Mail server atau bisa juga disebut E-Mail Server merupakan software atau perangkat lunak yang bertugas untuk mendistribusikan berkas atau file yang berisi informasi sebagai tanggapan atas permintaan yang dikirim pengguna melaui e-mail. Fungsi lainnya Mail server dapat kita digunakan sebagai perangkat lunak dalam penginstalan suatu alamat e-mail.

Protokol Pada Mail Server ?

Dalam menjalankan tugasnya mail server membutuhkan beberapa protokol. Protokol yang biasanya digunakan pada mail server antara lain SMTP, POP3 dan IMAP.

Cara Kerja dari Mail Server ?

Saat email dikirim akan melalui proses yang sedikit panjang. Berikut penjelasan singkat mengenai cara kerja dari mail server.
  1. Pengguna A mengirim e-mail kepada B
  2. Kemudian E-mail yang dikirim nantinya akan disimpan di mail server
  3. Mail server akan menjadikan e-mail tersebut menjadi satu file dan diteruskan berdasarkan tujuan e-mail (B)
  4. File ini berisi informasi sumber, tujuan serta dilengkapi dengan tanggal dan waktu saat pengiriman dilakukan
  5. Peggunan B membaca e-mail yang masuk, saat membaca inilah berarti si B telah mengakses server e-mail dan membacanya dari server yang ditampilkan melalui aplikasi atau browser user.

4.  Apa Itu FTP Server ?

Sewaktu kita mendownload suatu file di internet, mungkin seringkali kita berpikir bagaimana kita dapat mendownload file tersebut? dan bagaimana file tersebut dapat disimpan pada komputer kita. Bukan hanya download, begitupun juga mengupload suatu file. Semua itu terjadi karena berkat peran dari FTP server. File Transfer Protocol (FTP) adalah suatu protokol internet yang digunakan untuk masalah pengiriman (Upload) dan pengambilan (download) data dalam jaringan komputer yang dilakukan oleh FTP client dan FTP server.  

Fungsi dari FTP Server ? 

Dalam Jaringan internet dengan adanya FTP server, sekarang kita dapat melakukan sharing saling kirim-terima file dengan lebih mudah, meskipun file tersebut memiliki size yang besar. Dengan adanya FTP server kita juga dapat membackup website kita menjadi mudah. Dengan adanya FTP server kita juga dapat melakukan  transfer data yang efisien dan reiliable.

Cara Kerja FTP Server ?

FTP server menggunakan suatu metode, yang mengharuskan pengguna setidaknya harus memiliki username dan password untuk mengakses semua data yang ada pada FTP server. Pengguna yang terdaftar nantinya dapat memiliki full access pada direktori penyimpanan nya pada FTP server tersebut. Sedangkan cara kerja dari ftp sendiri yaitu, FTP client terlebih dahulu harus merequest koneksi kepada FTP server, jika sudah terhubung maka FTP client dapat melakukan pertukaran data seperti upload maupun download data.
  
5.  Apa Itu DNS  Server ?

Saat kita berkomunikasi dalam jaringan internet yang luas ini, komputer yang kita gunakan berkomunikasi menggunakan IP address dan terhubung dengan komputer lain di seluruh dunia dengan IP adress nya masing-masing. Bukan hanya berkomunikasi dengan komputer lain, saat kita mengakses suatu alamat web melalui browser tanpa sadar kita sedang berhubungan dengan IP adress milik alamat web tersebut. Nah saat berhubungan dengan IP address  situs itulah yang dilakukan DNS terhadap kita.

Jadi sebenernya apa itu DNS? Yap DNS adalah kependekan dari Domain Name System / Domain Name Service yang merupakan sebuah sistem yang mampu menerjemahkan alamat domain (contoh : detik.com) menjadi bentuk IP address (dalam bentuk angka). Tanpa peran dari DNS, komputer kita tidak akan tahu apa alamat ip yang digunakan dari suatu website, karena jika alamat ip tersebut tidak diketahui maka koneksi pun tidak akan terjadi antara client dengan server.

Pentingkah DNS Server ?

Jika kita sedang pergi ke luar negeri dan kita bertemu dengan orang asing di sana dengan bahasa yang tidak familiar di telinga ditambah  mengerti bahasa nya pun tidak.  Lalu apa yang terjadi ? komunikasi pun tidak akan berjalan. Tidak akan nyambung sama sekali. Yap itu berarti salah satu diantaranya diharuskan ada yang mengerti bahasa nya dan dapat menerjemahkan nya ke dalam bahasa sendiri. Jika kondisi tersebut tidak terpenuhi, lalu harus bagaimana agar komunikasi berjalan ? Jawaban nya tentu saja kita membutuhkan pihak ketiga sebagai penerjemah. Yang dapat menerjemahkan salah satu bahasa tersebut ke salah satu bahasa yang dimengerti salah seorang diantara mereka, dimana agar orang tersebut mengerti dan paham apa maksud dari lawan bicaranya.

Yap disini berarti peran DNS tesebut penting sekali, karena dia menerjemahkan alamat domain ke dalam bentuk IP address yang dapat dimengerti oleh komputer. Karena komputer hanya mengerti bahasa mesin yang notabene berhubungan dengan angka-angka. Dengan adanya DNS, kita tidak perlu menghafal angka-angka alamat ip dari website yang ingin kita kunjungi, karena yang harus kita hanya perlu mengingat nama domainnya saja, seperti syahrin-alf.blogspot.com. Jadi jika kita ingin mengunjungi situs tersebut, maka kita hanya mengetik syahrin-alf.blogspot.com pada browser kita, setelahnya secara otomatis DNS akan menterjemahkannya ke dalam bentuk alamat IP, yang mana jika ketikkan "ping syahrin-alf.blogspot.com" pada command prompt maka alamat ip dari situs tersebut adalah 74.125.200.132.



Cara Kerja DNS Server ?

Dalam menunaikan tugas nya, DNS server memerlukan program client sebut saja Resolver yaitu Web browser contohnya Mozilla firefox, google chrome dan sebagainya, yang mana berguna untuk menguhubungkan setiap komputer client dengan DNS server.  Berikut penjelasan singkat mengenai cara kerja dari DNS Server.

  1. Pertama DNS resolver akan mencari alamat host pada file Hosts sampai alamat host tersebut ditemukan dan diberikan.
  2. Kemudian DNS resolver akan melacak data cache yang dibuat oleh resolver atau web browser guna menyimpan hasil request sebelumnya.
  3. Setelahnya DNS resolver akan melakukan searching pada server DNS yang pertama yang telah ditentukan oleh user
  4. Kemudian disni DNS server bertugas untuk mencari nama domain pada penyimpanan cache nya
  5. Jika nama domain yang dicari tidak ditemukan, maka proses pencarian akan dilanjutkan dengan mengecek database dari server tersebut.
  6. Jika masih belum ditemukan, maka proses pencarian berlanjut dengan menghubungi server DNS lain yang masih ada hubungannya dengan server tersebut sampai ditemukan. Dimana jika sudah ditemukan maka akan disimpan dalam cache dan hasilnya akan diberikan. 
Referensi : 
  • http://www.teknisiindonesia.com/blog/pengertian-dan-fungsi-web-server-mail-server-dhcp-dns-ftp-dan-proxy-server/
  • http://jaringankomputer.org/server-fungsi-pengertian-jenis-jenis-komputer-server/






 
;