Pemrograman Jaringan

October 13, 2008 at 10:59 am Leave a comment

Pemrograman Jaringan modern sekarang ini berbasis pada model client/server. Pada sebagian besar kasus, server biasanya mengirim data, sedangkan client menerimanya. Pembahasan tentang model Client/Server tidak akan lepas dari konsep sistem terdistribusi. Sebab client/server merupakan model dasar dari sistem terdistribusi.

Pengertian “Sistem Terdistribusi”
“A system in which hardware or software components located at networked computers communicate and coordinate their actions only by message passing.” [Coulouris]

Dengan pembagian fungsi untuk tiap komponen dalam suatu sistem, manfaatnya:
– Berbagi resource
– Berbagi beban kerja
– Tidak membedakan platform
– Meningkatkan efisiensi
Ada dua organisasi yang menstandarisasi pemrograman jaringan dan protokol di internet, yaitu :
– Internet Engineering Task Force (IETF) : TCP/IP, MIME, dan SMTP
– World Wide Web Consortium (W3C) : HTTP, HTML, XHTML, MathML, dan XML
Dokumen-dokument IETF dipublikasikan sebagai Internet drafts dan requests for comments (RFCs). RFCs and Internet drafts berasal dari informational dokumen dari keinginan umum sampai spesifikasi detail dari Internet protokol seperti HTTP.

ARSITEKTUR CLIENT-SERVER
Client/Server dapat diartikan sebagai kemampuan komputer untuk meminta layanan request data kepada komputer lain. Komputer yang meminta layanan disebut sebagai client, sedangkan yang menyediakan layanan disebut sebagai server.

Pengertian lain, client melakukan permintaan suatu informasi atau mengirim perintah ke server. Server akan menerima permintaan dan perintah client. Kemudian server akan memproses memproses berdasarkan permintaan tersebut, dan mengembalikan kepada client sebagai hasil pemrosesan yang sudah dilakukan.

Service Request adalah permintaan dari client baik berupa permintaan data maupun perintah ke server.

Service Response berupa balasan dari server atas permintaan dari client berupa hasil proses.

Data yang diminta oleh client dapat diambil dari database pada sisi server yang sering disebut database server, seperi misalnya MySQL, PostgreSQL, Oracle, atau SQL Server.

Karakteristik Client-Server:

  • Client dan Server merupakan item proses (logika) terpisah yang bekerja sama pada suatu jaringan komputer untuk mengerjakan suatu tugas
  • Service : Menyediakan layanan terpisah yang berbeda
  • Shared resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan resource
  • Asymmetrical Protocol : antara client dan server merupakan hubungan one-to-many. Client memulai komunikasi dengan mengirim request ke server. Server menunggu permintaan dari client. Kondisi tersebut juga memungkinkan komunikasi callback.
  • Transparency Location : proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client.
  • Mix-and-match : tidak tergantung pada platform
  • Message-based-exchange : antara client dan server berkomunikasi dengan mekanisme pertukaran message.
  • Encapsulation of service : message memberitahu server apa yang akan dikerjakan
  • Scalability : sistem C/S dapat dimekarkan baik vertikal maupun horisontal
  • Integrity : kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri

download artikel lebih lengkap disini…

Entry filed under: Jaringan Komunikasi. Tags: .

PCMAV 1.7 Update Build4 Keamanan HotSpot

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


October 2008
M T W T F S S
« Sep   Nov »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Hallo :)

hai.. terima kasih atas kunjungan anda pada blog saya. Saya mencoba memberi informasi se-up to date mungkin mengenai berbagai lowongan kerja dalam negeri. Semoga dengan adanya blog ini membantu anda untuk mendapatkan pekerjan yang lebih baik. Anda juga diperkenankan untuk melakukan copy - paste semua artikel yang ada dalam blog ini.GBU

My YM Status

Banner

Reader

Blog Stats

  • 233,133 hits

Polling

Live Traffic Feed

Milis Carier Centre


%d bloggers like this: