Rabu, 03 Maret 2010

client - server

Istilah client-server mengacu pada model yang populer untuk jaringan komputer yang menggunakan perangkat klien dan server masing-masing dirancang untuk tujuan tertentu. The client-server model can be used on the Internet as well as local area networks (LANs) . Client-server model dapat digunakan di Internet maupun jaringan area lokal (LAN). Examples of client-server systems on the Internet include Web browsers and Web servers, FTP clients and servers, and DNS . Contoh sistem client-server di internet termasuk Web browser dan Web server, FTP klien dan server, dan DNS.

Client and Server Devices Klien dan Server Devices

Client/server networking grew in popularity many years ago as personal computers (PCs) became the common alternative to older mainframe computers. Klien / server jaringan tumbuh dalam popularitas bertahun-tahun yang lalu sebagai komputer pribadi (PC) menjadi alternatif umum untuk komputer mainframe yang lebih tua. Client devices are typically PCs with network software applications installed that request and receive information over the network. Perangkat klien biasanya jaringan PC dengan perangkat lunak aplikasi yang terinstal yang meminta dan menerima informasi melalui jaringan. Mobile devices as well as desktop computers can both function as clients. Perangkat mobile maupun komputer desktop, baik bisa berfungsi sebagai klien.

A server device typically stores files and databases including more complex applications like Web sites. Sebuah perangkat server biasanya menyimpan file dan database yang lebih kompleks termasuk aplikasi seperti situs Web. Server devices often feature higher-powered central processors, more memory, and larger disk drives than clients. Perangkat server sering menampilkan pusat bertenaga tinggi prosesor, memori lebih besar, dan lebih besar disk drive dari klien.

Client-Server Applications Client-Server Aplikasi

The client-server model distinguishes between applications as well as devices. Client-server model membedakan antara aplikasi serta perangkat. Network clients make requests to a server by sending messages, and servers respond to their clients by acting on each request and returning results. Jaringan klien membuat permintaan ke server dengan mengirimkan pesan, dan server merespon klien mereka dengan bertindak pada setiap permintaan dan mengembalikan hasil. One server generally supports numerous clients, and multiple servers can be networked together in a pool to handle the increased processing load as the number of clients grows. Satu server umumnya mendukung banyak klien, dan beberapa server dapat jaringan bersama dalam kolam renang untuk menangani proses peningkatan beban sebagai jumlah klien tumbuh.

A client computer and a server computer are usually two separate devices, each customized for their designed purpose. Sebuah komputer klien dan komputer server biasanya dua perangkat yang terpisah, masing-masing disesuaikan untuk tujuan yang dirancang mereka. For example, a Web client works best with a large screen display, while a Web server does not need any display at all and can be located anywhere in the world. Sebagai contoh, klien Web yang terbaik dengan tampilan layar yang besar, sementara server Web tidak membutuhkan tampilan sama sekali dan dapat ditemukan di mana saja di dunia. However, in some cases a given device can function both as a client and a server for the same application. Namun, dalam beberapa kasus perangkat tertentu dapat berfungsi baik sebagai klien dan server untuk aplikasi yang sama. Likewise, a device that is a server for one application can simultaneously act as a client to other servers, for different applications. Demikian pula, sebuah perangkat yang merupakan sebuah server untuk satu aplikasi secara bersamaan dapat bertindak sebagai klien ke server lain, untuk berbagai aplikasi.

[Some of the most popular applications on the Internet follow the client-server model including email, FTP and Web services. [Beberapa aplikasi yang paling populer di Internet mengikuti model client-server termasuk email, FTP dan layanan Web. Each of these clients features a user interface (either graphic- or text-based) and a client application that allows the user to connect to servers. Masing-masing klien ini fitur antarmuka pengguna (baik grafis atau teks-based) dan aplikasi klien yang memungkinkan pengguna untuk terhubung ke server. In the case of email and FTP, users enter a computer name (or sometimes an IP address ) into the interface to set up connections to the server. Dalam kasus email dan FTP, pengguna masukkan nama komputer (atau kadang-kadang sebuah alamat IP) ke antarmuka untuk mengatur koneksi ke server.

Local Client-Server Networks Client-Server Lokal Networks

Many home networks utilize client-server systems without even realizing it. Broadband routers , for example, contain DHCP servers that provide IP addresses to the home computers (DHCP clients). Banyak rumah jaringan client-server menggunakan sistem tanpa menyadarinya. Broadband router, misalnya, berisi DHCP server yang memberikan alamat IP untuk komputer rumah (klien DHCP). Other types of network servers found in home include print servers and backup servers . Jenis lain server jaringan yang ditemukan di rumah termasuk print server dan backup server.

Client-Server vs Peer-to-Peer and Other Models Client-server vs Peer-to-Peer dan Model Lainnya

The client-server model was originally developed to allow more users to share access to database applications. Client-server model pada awalnya dikembangkan untuk memungkinkan lebih banyak pengguna untuk berbagi akses ke aplikasi dan database. Compared to the mainframe approach, client-server offers improved scalability because connections can be made as needed rather than being fixed. Dibandingkan dengan pendekatan mainframe, client-server menawarkan peningkatan skalabilitas karena koneksi dapat dibuat sesuai kebutuhan bukannya tetap. The client-server model also supports modular applications that can make the job of creating software easier. Client-server modular Model ini juga mendukung aplikasi yang dapat membuat pekerjaan lebih mudah menciptakan perangkat lunak. In so-called "two-tier" and "three-tier" types of client-server systems, software applications are separated into modular pieces, and each piece is installed on clients or servers specialized for that subsystem. Dalam apa yang disebut "dua-tier" dan "three-tier" jenis sistem client-server, aplikasi perangkat lunak terpisah menjadi potongan-potongan modular, dan masing-masing bagian diinstal pada klien atau server khusus untuk subsistem.

Client-server is just one approach to managing network applications The primary alternative, peer-to-peer networking, models all devices as having equivalent capability rather than specialized client or server roles. Client-server hanya satu pendekatan untuk mengelola aplikasi jaringan alternatif utama, peer-to-peer networking, model semua perangkat memiliki kemampuan yang setara, bukan klien atau server khusus peran. Compared to client-server, peer to peer networks offer some advantages such as more flexibility in growing the system to handle large number of clients. Dibandingkan dengan client-server, jaringan rekan rekan menawarkan beberapa kelebihan seperti tumbuh lebih fleksibel dalam sistem untuk menangani sejumlah besar klien. Client-server networks generally offer advantages in keeping data secure. Jaringan client-server umumnya menawarkan keuntungan dalam data tetap aman.

Tidak ada komentar:

Posting Komentar

Bagi para pembaca setia
mohon untuk memberikan komentar anda
apapun komentar anda kami menghargai nya
karna komentar anda merupakan motivasi buat kami