Pengertian Server dan Jenis - Jenis Server
Pengertian Server
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer, server didukung dengan processor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem operasi jaringan atau network operating system.
Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak ( printer ), dan memberikan akses kepada workstation anggota jarngan, umumnya diatas sistem operasi server terdapat aplikasi - aplikasi yang menggunakan arsitektur klien/server.
Contoh dari aplikasi ini adalah DHCP Server, Mail Server, HTTP Server, FTP Server dan lain sebagainya, setiap sistem operasi server umumnya membundel layanan - layanan tersebut atau layanan tersebut juga dapat diperoleh dari pihak ketiga, setiap layanan tersebut akan merespons terhadap request dari klien.
Sebagai contoh, klien DHCP akan memberikan request kepada server yang menjalankan server DHCP, ketika sebuah klien membutuhkan alamat IP, klien akan memberikan perintah/request kepada server, dengan bahasa yang dipahami oleh server DHCP, yakni protokol DHCP itu sendiri.
Contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0, saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, unix, dan GNU/Linux, Server biasanya terhubung dengan client dengan kabel UTP dan sebuah Network Card, kartu jaringan ini biasanya berupa kartu PCI atau ISA.
Fungsi Server sangat banyak, misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data, namun yang paling umum adalah untuk mengkoneksikan komputer client ke internet, sedangkan klien - 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 klien juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end, komponen klien dari dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna, komponen klien tersebut akan menyiapkan data yang dimasukan 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 klien, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien, klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna dengan menggunakan aplikasi yang berinteraksi dengan pengguna.
Sebuah contoh dari aplikasi client/server sederhana adalah web yang didesain dengan menggunakan Active Server Pages (asp) atau PHP, Skrip PHP atau ASP akan dijalankan didalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien, klien server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu di instal database, dengan metode klien-server database dapat di instal pada suatu komputer sebagai server dan aplikasinya di instal pada client.
Jenis - Jenis Server
1. SSH Server
SSH (Secure Shell) adalah suatu aplikasi network yang digunakan untuk meremot server atau eksekusi program, SSH (Secure Shell) juga aplikasi yang menggunakan enkripsi berbeda dengan aplikasi lain misalnya Telnet atau RLogin, sebab itulah SSH (Secure Shell) dapat memberi keamanan yang lebih daripada Telnet atau RLogin, banyak orang menggunakan Telnet sebagai aplikasi jaringan mereka, sebenarnya hal tersebut kurang begitu aman sebab dalam proses mengirim atau menerima data memungkinkan sesion kita terlihat dalam bentuk text, sehingga orang yang jahil yang masuk ke network kita dapat mengetahui username, password, atau perintah - perintah yang kita baca.
2. DNS Server
DNS (Domain Name System) adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address, DNS biasanya digunakan pada aplikasi yang berhubungan ke internet seperti Web Browser atau e-mail, dimana DNS membantu memetakan host name sebuah computer ke IP address, selain digunakan di internet DNS juga dapat digunakan di internet, DNS juga dapat di implementasikan ke private network atau internet.
3. WEB Server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam langkah bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML, salah satu server web yang terkenal di linux adalah Apache, Apache merupakan server web antar platform yang dapat berjalan di Instalasi dan Konfigurasi Server pada Debian 5.0 Lenny beberapa platform seperti linux dan windows, Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet, server disebut juga dengan host, agar sobat dapat memasukan web yang anda rancang ke dalam internet, maka sobat harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Linux merupakan OS yang stabil dan banyak digunakan untuk keperluan Web Server, teknologi yang banyak digunakan dalam membangun Web Server adalah LAMP (lynx, apache, mysql, dan php).
4. DHCP Server
DHCP (Dynamic Host Configuration Protocol) adalah yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan, sebuah jaringan lokal uang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual.
Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP, selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS Server.
5. Mail Server
Mail Server adalah perangkat lunak program mendisitribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP.
6. Proxy Server
Proxy Server adalah tekhnik standar untuk akses internet secara bersama - sama oleh beberapa komputer sekaligus dalam sebuah local area network ( LAN ) melalui sebuah modem atau sebuah saluran komunikasi, secara sederhana proxy adalah seseorang atau lembaga yang bertindak atas nama dari orang lain/ lembaga / negara lain.
Proxy Server bekerja dengan menjembatani komputer ke internet, program internet seperti browser, download manager dan lain - lain berhubungan dengan proxy server, dan proxy server tersebut yang akan berkomunikasi dengan server lain di internet, namun proxy juga digunakan untuk block/membendung alamat web tertentu, agar client tidak bebas mengakses alamat web yang telah ditentukan, semacam ini proxy yang digunakan dengan aplikasi squid.
7. Samba Server
Dalam membangun jaringan kombinasi sistem operasi windows dengan linux, samba merupakan layanan yang paling populer, pada umumnya Samba digunakan untuk membangun suatu jaringan dimana komputer - komputer yang menjadi anggota jaringan tersebut digunakan untuk berbagi pakai ( sharing ) berbagai sumber daya yang dimilikinya, misal media penyimpanan data dan printer, pada dasarnya samba diciptakan untuk menjembatani protokol yang berbeda antara linux dengan windows ketika membangun sebuah jaringan, kebanyakan sistem operasi berbasis UNIX, termasuk Linux menggunakan protokol TCP/IP dalam membangun jaringan, Windows sendiri juga mendukung penggunaan protokol TCP/IP, namun dalam membangun jaringan sesama windows untuk keperluan sharing data atau printer, windows menggunakan protokol lain yang disebut Server Message Block atau disingkat SMB, dengan pola pikir sharing perangkat menggunakan protokol SMB tersebut, Andrew Tridgel yang menciptakan Samba, Samba memungkinkan pengguna sistem operasi UNIX/Linux melakukan sharing media penyimpanan data dan printer dengan windows.
8. FTP Server
FTP (File Transfer Protokol) adalah suatu protokol yang berfungsi untuk tukar - menukar file dalam suatu network yang mensupport TCP/IP protokol, dua hal penting yang ada dalam FTP adalah FTP Server dan FTP Client.
FTP Client adalah komputer yang merequest koneksi ke FTP Server untuk tujuan tukar menukar file (mengupload atau mendownload file).
Tujuan :
1. untuk men-sharing data
2. untuk menyediakan indirect atau implicit remote computer
3. untuk menyediakan tempat penyimpanan bagi user
4. untuk menyediakan transfer datab yang reliable dan efisien.
FTP sebenarnya cara yang tidak aman untuk transfer data karena file tersebut ditransfer tanpa melalui enkripsi terlebih dahulu tetapi melalui clear text, mode pengirimannya tanpa enkripsi, maka username, password, data yang ditransfer maupun perintah yang dikirim dapat disniffing oleh orang dengan menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu dienkripsi (dikodekan).
FTP biasanya menggunakan dua buah port yaitu port 20 dan port 21 dan berjalan exclusively melalui TCP, FTP Server Listen pada port 21 untuk incoming connection dari FTP Client, biasanya port 21 untuk command port dan port 20 untuk data port, pada FTP Server, terdapat 2 mode koneksi yaitu aktif mode dan pasif mode.
No comments:
Post a Comment