Protokol Aplikasi
dan Layanan Layannnya
Pengertian Server
Server sesuai dengan namanya bisa
diartikan sebagai pelayan pada suatu jaringan komputer. Server adalah komputer
yang berfungsi untuk melayani, membatasi, dan mengontrol akses terhadap
client-client dan sumber daya pada suatu jaringan komputer. Server didukung
spesifikasi/kemampuan hardware yang besar (berbeda dengan komputer biasa),
server juga menggunakan sistem operasi khusus, yang disebut sebagai sistem
operasi jaringan.
Umumnya, di dalam sistem operasi
server terdapat berbagai macam layanan yang menggunakan arsitektur
client/server. Contoh dari layanan server adalah DHCP, Mail Server, HTTP
Server, FTP Server, DNS server, dan lain sebagainya. Setiap sistem operasi
server umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat
pula membuat layanan tersendiri. Setiap layanan tersebut akan merespon request
dari client. Sebagai contoh, DHCP client akan memberikan request kepada server
yang menjalankan layanan DHCP Server ; ketika sebuah client membutuhkan alamat
IP, klien akan memberikan request kepada server, dengan bahasa yang dipahami
oleh DHCP Server, yaitu protokol DHCP itu sendiri.
Server biasanya terhubung dengan
client dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya
berupa kartu PCI atau ISA.
Dilihat dari fungsinya, server bisa di
kategorikan dalam beberapa jenis, seperti: server aplikasi, server data maupun
server proxy. Server aplikasi adalah server yang digunakan untuk menyimpan
berbagai macam aplikasi yang dapat diakses oleh client, server data sendiri
digunakan untuk menyimpan data baik yang digunakan client secara langsung
maupun data yang diproses oleh server aplikasi. Server proxy berfungsi untuk
mengatur lalu lintas di jaringan melalui pengaturan proxy. Orang awam lebih
mengenal proxy server untuk mengkoneksikan komputer klien ke Internet.
Kegunaan server sangat banyak,
misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data.
Sistem Operasi
Server
Contoh sistem operasi server dari
windows adalah Windows NT 3.51, Windows
NT 4.0, Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris,
Unix. Sementara sistem operasi berbasis GNU/Linux contohnya Ubuntu Server,
Debian Server, Redhat, CentOS, dll
Jenis-Jenis
Server dan layanan layanannya :
·
Server Platform: Server platform
adalah hardware atau software dasar untuk sistem yang bertindak sebagai mesin
yang menggerakkan server.
·
Server Applikasi: Juga dikenal
sebagai jenis middleware, berfungsi sebagai pengolah perintah dari client dan
database.
·
Server Audio / Video : Menyediakan
kemampuan multimedia ke situs web dengan membantu pengguna untuk menyiarkan
streaming konten multimedia.
·
Chat Server : Untuk menangani chatting beberapa
user.
·
Fax Server : Fax server memungkinkan user untuk
mengirim dan menerima fax melalui jaringan komputer
·
FTP Server ( File Transfer Protocol )Server
untuk transfer data, dari atau ke client
FTP adalah suatu protokol yang
berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP
koneksi bukan UDP.
Dua hal yang penting dalam FTP adalah
FTP Server dan FTP Client.
FTP server adalah suatu server yang
menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file
dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat
permintaan (request) dari FTP client.
FTP client adalah computer yang
merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah
terhubung dengan FTP server, maka client dapat men-download, meng-upload,
merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP
server.
Tujuan dari FTP server adalah sebagai
berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau
implicit remote computer
• Untuk menyediakan tempat penyimpanan
bagi user
• Untuk menyediakan transfer data yang
reliable dan efisien
·
Groupware Server : Ini adalah
software yang dirancang yang memungkinkan pengguna untuk bekerja sama, terlepas
dari lokasi, melalui Internet atau intranet perusahaan dan berfungsi
bersama-sama dalam suasana virtual.
·
IRC Server : Internet Relay Chat server
memungkinkan user untuk berdiskusi lewat jaringan
·
List Server : Menyediakan cara yang lebih baik
mengelola milis. Server dapat berupa diskusi interaktif terbuka untuk
orang-orang atau daftar satu arah yang memberikan pengumuman, buletin atau iklan.
·
Mail Server : Server yang bertugas untuk
menangani e-mail
·
News Server: Ini berfungsi sebagai sumber
distribusi dan pengiriman untuk banyak kelompok berita umum, didekati melalui
jaringan berita USENET.
·
Proxy Server : Proxy Server bertindak sebagai mediator
antara client dan server diluar jaringan untuk menyaring/membatasi permintaan,
meningkatkan kinerja koneksi dan sharing, memblok situs porno, menyimpan cache
akses internet.
·
Telnet Server : Untuk log on ke komputer host
dengan cara remote dari komputer lain.
·
Virtual Server : Virtual server adalah metode untuk
mengurangi jumlah server fisik, jadi pada satu server fisik seolah-olah ada
beberapa server.
·
Web Server : Menyediakan konten ke web
browser, Web Server berkomunikasi
menggunakan prootkol HTTP (Hypertext Transfer Protocol)
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 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 beberapa platform seperti linux dan windows.
Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk
internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang
anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih
dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang
disebut Web Server.
·
DHCP Server
DHCP merupakan singkatan dari Dinamyc
Host Configuration Protocol adalah sebuah layanan yang secara otomatis
memberikan nomor IP kepada komputer yang memintanya. komputer yang memberikan
nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang
melakukan request disebut DHCP Client.
Seperti yang sudah diterangkan. fungsi
DHCP ini adalah dapat memberikan nomor IP secara otomatis kepada komputer yang
melakukan request.
·
DNS Server
Domain Name System (DNS) adalah
distribute database system yang digunakan untuk pencarian nama komputer (name
resolution) di jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung
ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host
name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku
telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama
komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang
akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan
host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host
name yang anda minta tersebut berapa IP address-nya. IP address ini yang
digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
·
Samba Server
Samba server merupakan program
aplikasi yang berjalan pada
Server berbasis linux, dengan tujuan
untuk melakukan sharing atau untuk penggunaan data atau program aplikasi secara
bersama – sama oleh clien windows yang menggunakan sistem operasi microsoft
windows dengan linux server
·
Database Server
Sebuah program komputer yang
menyediakan layanan pengelolaan basis data dan melayani komputer atau program
aplikasi basis data yang menggunakan model klien/server. Istilah ini juga
merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan
untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD)
pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD
(seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model
klien-server untuk mengakses basis datanya.
·
SSH Server
SSH
server merupakan aplikasi server yang berfungsi untuk melakukan remote atau
pengendalian komputer dari jarak jauh.
Pengertian
Protokol
Protokol adalah sebuah aturan atau
standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan
perpindahan data antara dua atau lebih titik komputer. Protokol dapat
diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya.
Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Fungsi Protokol
·
Melakukan deteksi adanya koneksi fisik
atau ada tidaknya komputer atau mesin lainnya.
·
Melakukan metode
"jabat-tangan" (handshaking).
·
Negosiasi berbagai macam karakteristik
hubungan.
·
Bagaimana mengawali dan mengakhiri
suatu pesan.
·
Bagaimana format pesan yang digunakan.
·
Yang harus dilakukan saat terjadi
kerusakan pesan atau pesan yang tidak sempurna.
·
Mendeteksi rugi-rugi pada hubungan jaringan
dan langkah-langkah yang dilakukan selanjutnya
·
Mengakhiri suatu koneksi.
Untuk memudahkan memahami Protokol,
kita mesti mengerti Model OSI. Dalam Model OSI terdapat 7 layer dimana
masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya.
Pengertian Client
Client adalah pengguna komputer dalam
jaringan yang mengambil data atau informasi, baik dari komputer lain ataupun komputer
pusat jaringan (Server)
Client adalah komputer dalam jaringan
yang meminta layanan ke server.
Sistem operasi client misalnya windows
xp, windows 7, windows 8
Tidak ada komentar:
Posting Komentar