WEB SERVER dan DNS SERVER
Pengertian Web Server

Secara singkat, pengertian web server adalah perangkat lunak yang memberikan layanan atau service kepada client untuk menerima request HTTP maupun HTTPS dari client yang dikenal. Client yang dimaksud adalah web browser (semisal: Internet Explorer, Google Chrome, Mozilla Firefox). Setelah itu, web server akan mengirimkan request yang diminta oleh client dalam bentuk halaman web, yang secara umum berbentuk dokumen HTML.
Fungsi Web Server

Salah satu tugas web server adalah merespon request dari client
Fungsi utama dari sebuah web server adalah memproses berkas-berkas yang diminta oleh klien dan kemudian memberikan respon berupa halaman website yang terdiri dari teks, gambar, video, dokumen, dan sebagainya. Proses ini dilakukan melalui sebuah protokol komunikasi yang telah ditentukan sedemikian rupa.
Jadi ketika anda mengakses suatu website, saat itulah anda (sebagai klien) melakukan sebuah permintaan, kemudian jika alamat IP atau domain website benar, web server akan merespon permintaan anda tersebut dengan memberikan file atau data yang tersimpan pada file storage atau database website tersebut.
Cara Kerja Web Server
Anda mungkin telah mengetahui bahwa semua protokol yang terdapat di internet melibatkan satu pihak sebagai server dan pihak lainnya sebagai klien. Begitu pula dengan HTTP (Hypertext Transfer Protocol), yang merupakan wadah bagi aplikasi web yang dijalankan.

Cara kerja dari web server
Dalam protokol HTTP, web server berperan sebagai pihak server, sementara web browser berperan sebagai pihak klien. Saat seorang pengguna internet memasukkan sebuah alamat website melalui browser tertentu (IE, Chrome, atau Firefox), maka selanjutnya browser akan memproses permintaan tersebut dengan mengirimkannya ke web server sesuai alamat yang diminta, kemudian menunggu hasilnya untuk beberapa saat.
Jika ternyata yang diminta oleh pengguna adalah sebuah dokumen, maka web server akan langsung mengirimkan dokumen tersebut ke browser yang digunakan. Namun jika dokumen yang diminta mengandung program server side, selanjutnya web server akan menjalankan program server side tersebut dan mengirimkan hasilnya dalam bentuk HTML.
Pengertian DNS Beserta Fungsi dan Cara Kerja DNS pada Jaringan Komputer
Pengertian DNS
Domain Name System atau yang biasa disingkat dengan DNS adalah sebuah sistem yang berfungsi menterjemahkan alamat IP ke nama domain atau sebaliknya, dari nama domain ke alamat IP. Jadi, host komputer mengirimkan queries berupa nama komputer dan domain name server yang kemudian dipetakan ke dalam alamat IP oleh DNS .
DNS ditemukan pada tahun 1983 oleh Paul Mockapetris, dengan spesifikasi awal RFC 882 dan 883. Empat tahun kemudian pada 1987, spesifikasi DNS dikembangkan menjadi RFC 1034 dan RFC 1035. DNS berguna untuk melakukan komunikasi data di jaringan internet yang sangat luas. Sebelum adanya DNS, dahulu digunakan file HOST.TXT dari SRI pada seluruh komputer yang terhubung dengan jaringan untuk memetakan alamat ke sebuah nama. Namun sistem ini memiliki keterbatasan, karena setiap kali satu alamat komputer berubah, sistem yang berhubungan dengan komputer tersebut harus melakukan update file HOST. Keterbatasan ini kemudian digenapi dengan hadirnya DNS.
Fungsi DNS
DNS tentunya memiliki fungsi tersendiri dalam jaringan internet. Berikut merupakan beberapa di antaranya :
- Melakukan identifikasi alamat komputer dalam suatu jaringan : tiap komputer yang terhubung dengan jaringan internet pasti memiliki alamat IP tersendiri. Dengan adanya DNS, maka jaringan internet kemudian dapat memetakan komputer tersebut sebagai bagian kecil yang terhubung dalam jaringan.
- Sebagai penyedia alamat IP bagi tiap host : pada dasarnya, setiap pengembang website membutuhkan sebuah host agar websitenya dapat diakses kalangan umum. Dengan adanya DNS, alamat IP dari tiap host akan dapat teridentifikasi sehingga tiap host akan memiliki alamat IP-nya masing-masing.
- Melakukan pendataan server email : Setiap kali server mail bekerja baik untuk menerima atau meneruskan sebuah email, maka data-datanya akan dimonitor oleh DNS.
- Mentranskripsikan nama domain menjadi IP address : tiap website di internet memiliki domain tersendiri, seperti .com, .org, .id, dan sebagainya. Melalui browser biasanya yang terlihat adalah alamat sebuah situs dalam bentuk domainnya. DNS dapat menerjemahkan domain menjadi IP address dan sebaliknya.
- Mempermudah user untuk tidak perlu mengingat alamat IP : Jika tidak ada DNS, maka jaringan tidak akan mampu mengakses alamat yang diketikkan pada web browser. Misalnya saja ketika kita ingin mengakses www.google.com, tanpa adanya DNS, komputer tidak dapat menemukan halaman Google karena alamat IP belum teridentifikasi.
Kelebihan dan Kekurangan DNS
DNS memiliki kelebihan dan kekurangan tersendiri saat diaplikasikan pada jaringan internet. Kelebihan DNS ditampilkan dalam beberapa poin berikut :
- Halaman sebuah situs (website atau blog) menjadi lebih mudah untuk diingat.
- Konfigurasi DNS sangat mudah bagi para admin.
- Menggunakan DNS, tidak akan terjadi perubahan alamat host name, walaupun alamat IP sebuah komputer telah berubah. Artinya, penggunaan DNS cukup konsisten.
Walaupun begitu, terdapat pula kekurangan pada sistem DNS, yaitu :
- Adanya keterbatasan bagi para pengguna untuk mencari nama domain untuk halaman situsnya. Beberapa nama domain mungkin sudah dipakai oleh pihak lain.
- Tidak bisa dikatakan mudah untuk diimplementasikan.
Komentar
Posting Komentar