Konsep Jaringan Komputer dan Sistem Operasi untuk Client Server
Konsep Jaringan Komputer
User akan membuat permintaan melalui software client. Aplikasi ini berfungsi :
Server
Computer Network,
atau jaringan komputer, merupakan sekumpulan komputer yang dihubungkan
melalui media fisik dan software yang memfasilitasi komunikasi antara
komputer-komputer tersebut.
Media
fisik ini bisa berupa kabel, atau udara yang menjadi media bagi
komunikasi elektromagnetik. Masing-masing komputer terhubung melalui
media fisik dengan menggunakan kartu jaringan (network interface card = NIC) atau di pasaran disebut Ethernet Card. Segala proses transmisi melalui media fisik akan melalui NIC tersebut.
Bila jaringan komputer yang menempati suatu area lokal, dinamakan (Local Area Network).
Organisasi menggunakan jaringan komputer untuk melakukan sharing resource dan untuk komunikasi online antar komputer/orang.
Tujuan pengadaan jaringan komputer:- Berbagi pakai kelengkapan (hardware)
- Berbagi pakai software
- Berbagi pakai data (file, database)
- Komunikasi dan sinkronisasi
Jaringan
client atau server adalah jaringan dimana komputer client bertugas
melakukan permintaan data dan server bertugas melayani permintaan
tersebut.
ClientUser akan membuat permintaan melalui software client. Aplikasi ini berfungsi :
- Memberikan interface bagi user untuk melakukan jobs.
- Format request data ke bentuk yang dapat dimengerti oleh server
- Menampilkan hasil yang diminta pada layar
Server
Jaringan
client atau server, server khusus digunakan untuk pemrosesan,
penyimpanan dan manajemen data. Server bertugas menerima request dari
client, mengolahnya, dan mengirimkan kembali hasilnya ke client.
Untuk
itu, server membutuhkan komputer khusus dengan spesifikasi hardware
yang jauh lebih baik dan bertenaga dibandingkan hardware untuk client
karena komputer harus mampu melayani :
- Request secara simultan dalam jumlah besar
- Aktivitas manajemen jaringan
- Menjamin keamanan pada resource jaringan
Peranan
utama suatu program server adalah melayani client yang berjumlah banyak
yang memiliki tujuan untuk menggunakan secara bersama sumber daya yang
dimiliki oleh server tersebut. Berikut ini adalah karasteristik suatu
yang biasanya dimiliki oleh suatu program server.
- Menanti permintaan client. Program server menghabiskan sebagian besar waktu kerjanya secara pasif menanti permintaan client. Biasanya permintaan ini datang dalam bentuk message melalui sessi komunikasi. Beberapa server menggunakan suatu sesi khusus untuk setiap client. Server yang lainnya menggunakan session yang digunakan secara dinamis. Ada juga yang menggunakan gabungan kedua teknik ini (dedicated dan dinamis). Untuk dapat bekerja dengan baik, server harus tetap dapat bekerja ketika terjadi permintaan yang banyak (rush hour traffic).
- Melaksanakan banyak permintaan pelayanan pada saat yang bersamaan. Server harus sesegera mungkin melaksanakan pelayanan yang diminta oleh client. Hal ini berarti, client tak boleh bergantung pada proses server yang hanya memiliki thread tunggal. Server harus dapat secara konkuren menyediakan pelayanan dengan tetap menjaga integritas sumber dayanya.
Tidak ada komentar:
Posting Komentar