Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services ---
Making Provisions for Applications and Services Ketika seseorang mengakses informasi pada suatu perangkat (device), baik itu PC, laptop, PDA, ponsel, atau device lain yang terhubung ke jaringan, data tidak mungkin secara fisik disimpan pada device tersebut. Sebuah permintaan untuk mengakses informasi akan dibuat untuk device yang memiliki data tersebut. Client / Server Model Server adalah device yang bertugas untuk memberikan layanan untuk komputer lain. tugas dari komputer ini untuk mengatur penggunaan sumber daya dan mengelola komputer lain yang terhubung padanya. Sedangkan Client adalah device yang terhubung ke server dan meminta layanan yang diperlukan. Proses klien dan server berada di layer aplikasi. Klien meminta data dari server, kemudian server merespon dengan mengirimkan satu data atau lebih kepada klien. Protokol dari layer aplikasi mendiskripsikan format permintaan dan memberi respon antara klien dan server. Selain men-transfer data, pertukaran data ini juga memerlukan control information, seperti otentikasi pengguna dan identifikasi dari data yang akan ditransfer.
Gmb. Client Server System
Data didiskripsikan sebagai aliran yang mengalir dari server ke klien, atau sebaliknya. Sebagai contoh, klien dapat mentransfer file ke server untuk penyimpanan data.Transfer data dari klien ke server disebut sebagai upload dan data dari server ke klien sebagai download.
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services ---
Server Dalam jaringan, perangkat (device) yang merespon permintaan dari aplikasi klien disebut sebagai server. Sebuah server merupakan komputer yang berisi informasi untuk dibagikan dengan sistem-sistem yang digunakan klien. Misalnya, halaman web, dokumen, database, gambar, video, dan file audio yang semuanya dapat disimpan pada server dan dikirimkan ke klien yang meminta data. Dalam jaringan printer, server menyampaikan permintaan klien untuk mencetak hasil cetakan ke printer tertentu. Berbagai jenis dari aplikasi server mungkin memiliki persyaratan yang berbeda untuk di akses masing-masing klien. Beberapa server mungkin memerlukan otentikasi account pengguna untuk di verifikasi apakah pengguna memiliki izin untuk mengakses data yang diminta
data
maupun operasi) yang diberikan untuk tiap user. Bila menggunakan klien FTP, misalnya, jika seseorang meminta untuk meng-upload data ke server FTP, orang itu mungkin memiliki izin untuk atau menggunakan operasi tertentu. Server tersebut bergantung pada daftar account pengguna dan
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services --otorisasi, atau izin, (baik untuk akses menulis ke folder pribadi orang lain tetapi tidak untuk membaca file lainnya di situs orang lain tersebut. Dalam sebuah jaringan klien / server, server menjalankan sebuah layanan atau proses yang disebut server daemon. Seperti kebanyakan layanan, daemon biasanya dijalankan di background dan tidak di kontrol langsung oleh end user. Daemon di diskripsikan sebagai "mendengarkan" permintaan dari klien, karena mereka diprogram untuk merespon setiap kali server menerima permintaan untuk service yang disediakan oleh daemon. Ketika daemon "mendengar" permintaan dari klien, dilakukan pertukaran pesan yang sesuai dengan klien, seperti yang dipersyaratkan oleh protokol, dan hasil yang diminta klien dalam format yang tepat.
Application Layer Services and Protocols Aplikasi layer dalam suatu protokol komunikasi berada pada urutan paling atas diantara layer-layer yang berada di bawahnya. Fungsi dari aplikasi layer yaitu secara langsung melakukan komunikasi antar user, dengan didukung oleh layer dibawahnya. Apabila sebuah aplikasi tunggal yang menggunakan aplikasi layer tampaknya mungkin hanya di pandang sebagai satu permintaan saja untuk setiap pengguna halaman web, akan tetapi pada kenyataannya jumlahnya mencapai puluhan permintaan dari setiap individu. Dan untuk setiap permintaan, ada beberapa proses yang harus dieksekusi. Sebagai contoh, seorang klien yang meminta permintaannya di eksekusi oleh server, padahal ada beberapa individu yang juga mengirimkan permintaanya ke server untuk meminta informasi pada waktu yang sama. Permintaan klien ini harus ditangani secara bersamaan dan secara terpisah agar koneksinya berhasil. Layer ini menyediakan cara bagi program-program
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services --aplikasi untuk mengakses environment. Berisi fungsi-fungsi manajemen dan mekanismemekanisme yang umumnya berguna untuk mendukung aplikasi-aplikasi yang didistribusikan.
Contohnya, Telnet (Telecommunication network) adalah sebuah protokol jaringan yang digunakan pada Internet atau Local Area Network untuk menyediakan fasilitas komunikasi berbasis teks interaksi dua arah yang menggunakan koneksi virtual terminal. Telnet merupakan aplikasi remote login Internet yang digunakan untuk login ke komputer lain di Internet dan mengakses berbagai macam pelayanan umum, termasuk katalog perpustakaan dan berbagai macam database. Telnet memungkinkan pengguna untuk duduk didepan komputer yang terkoneksi ke internet dan mengakses komputer lain yang juga terkoneksi ke internet. Dengan kata lain koneksi dapat terjadi ke mesin lain di satu ruangan, satu kampus, bahkan setiap komputer di seluruh dunia. Setelah terkoneksi, input yang diberikan pada keyboard akan mengontrol langsung ke remote computer tadi. Akan dapat diakses pelayanan apapun yang disediakan oleh remote machine dan hasilnya ditampilkan pada terminal lokal. Dapat dijalankan session interaktif normal (login, eksekusi command), atau dapat diakses berbagai service seperti: melihat catalog dari sebuah perpustakaan, akses ke teks dari USA today, dan masih banyak lagi service yang disediakan oleh masing-masing host pada di network. Telnet menggunakan 2 program, yang satu adalah klient (telnet) dan server (telnetd). Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh computer yang menghasilkan pelayanan tadi.
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services ---
Tugas dari client adalah: 1.
Membuat koneksi network TCP (Transfer Control Protocol) dengan server.
2.
Menerima inputan dari user
3.
Menformat kembali inputan dari user kemudian mengubah dalam bentuk format standard dan dikirim ke server.
4.
Menerima output dari server dalam format standard.
5.
Mengubah format output tadi untuk ditampilkan pada layar.
Tugas dari server adalah: 1.
Menginformasikan software jaringan bahwa komputer itu siap menerima koneksi.
2.
Menunggu permintaan dalam bentuk format standard.
3.
Melaksanakan permintaan tersebut.
4.
Mengirim kembali hasil ke client dalam bentuk format standard.
5.
Menunggu permintaan selanjutnya.
Peer-to-Peer Networking and Applications (p2p) Model Peer-to-Peer Selain model klien/server untuk jaringan, ada juga model peer-to-peer. Peer-to-peer melibatkan dua bentuk yang berbeda: peer-to-peer jaringan dan peer-to-peer aplikasi (P2P). Kedua bentuk memiliki fitur yang serupa tetapi dalam praktek kerja sangat berbeda. Peer-to-Peer Networks
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services ---
Dalam sebuah jaringan peer-to-peer, dua atau lebih komputer yang terhubung melalui jaringan dan dapat berbagi sumber daya (seperti printer dan file) tanpa harus memiliki dedicated server. Setiap perangkat akhir yang terhubung (dikenal sebagai peer) dapat berfungsi baik sebagai server atau klien. Satu komputer dapat berperan sebagai server untuk satu transaksi sekaligus melayani sebagai klien bagi orang lain. Peran klien dan server diatur berdasarkan permintaan peer. Sebuah jaringan rumah sederhana dengan dua komputer yang terhubung berbagi printer adalah contoh dari sebuah jaringan peer-to-peer. Setiap orang dapat mengatur komputer-nya untuk berbagi file, memungkinkan game jaringan, atau berbagi koneksi internet. Contoh lain dari peer-topeer fungsionalitas jaringan adalah dua komputer yang terhubung ke jaringan yang besar dengan menggunakan aplikasi perangkat lunak untuk berbagi sumber daya antara satu sama lain melalui jaringan. Tidak seperti model klien/server, yang menggunakan dedicated server, peer-to-peer mendesentralisasikan sumber daya pada jaringan. Dengan cara mencari informasi untuk dibagikan pada dedicated server, informasi dapat ditempatkan dimana saja pada setiap perangkat yang terhubung. Sebagian besar sistem operasi saat ini mendukung file dan print sharing tanpa memerlukan perangkat lunak server tambahan. Karena peer-to-peer biasanya tidak menggunakan account pengguna secara terpusat, perizinan, atau monitor, sulit untuk menegakkan kebijakan
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services --keamanan dan akses dalam jaringan yang mengandung lebih dari sekedar beberapa komputer. Akun pengguna dan hak akses harus ditetapkan secara individual pada setiap perangkat rekan.
Peer-to-Peer Aplications
Sebuah
aplikasi
peer-to-peer
(P2P),
tidak
seperti
peer-to-peer
jaringan,
memungkinkan perangkat untuk bertindak sebagai klien dan server dalam komunikasi yang sama. Dalam model ini, setiap klien adalah server dan setiap server adalah klien. Keduanya dapat memulai komunikasi dan dianggap sama dalam proses komunikasi. Namun, peer-to-peer aplikasi mensyaratkan bahwa setiap perangkat akhir menyediakan antarmuka pengguna dan menjalankan layanan latar belakang. Ketika Anda meluncurkan sebuah aplikasi peer-to-peer tertentu itu memanggil user interface yang dibutuhkan dan layanan latar belakang. Setelah itu perangkat dapat berkomunikasi secara langsung. Beberapa aplikasi P2P menggunakan sistem hibrida di mana berbagi sumber daya yang terdesentralisasi tetapi indeks yang menunjukkan lokasi sumberdaya yang disimpan dalam sebuah direktori terpusat. Dalam sistem hibrida, rekan masing-masing mengakses sebuah server indeks untuk mendapatkan lokasi sumber daya yang tersimpan pada peer lain. Server indeks juga dapat membantu menghubungkan dua teman sebaya, tapi begitu terhubung, komunikasi terjadi antara dua
Creator by : Adestiana R. – Winda Ayu I. ---Making Provisions for Applications and Services --rekan-rekan tanpa komunikasi tambahan ke server indeks. Peer-to-peer aplikasi dapat digunakan pada peer-to-peer, klien/server jaringan, dan di Internet.
***
Sumber : http://www.technicalinfo.info/cisco/Exploration1/index.html