50
Copyright 2011 John Wiley & Sons, Inc 2 - 1 Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc Dwayne Whitten, D.B.A Mays Business School Texas A&M University

pertemuan jarkom 3

Embed Size (px)

DESCRIPTION

materi jarkom

Citation preview

  • Copyright 2011 John Wiley & Sons, Inc2 - *Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis

    John Wiley & Sons, Inc Dwayne Whitten, D.B.AMays Business SchoolTexas A&M University

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Bab 2

    Application Layer

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Bab 2 Outline2.1 - Pendahuluan 2.2 - Arsitektur Aplikasi Host-Based, Client-Based, Client-Server dan Peer-to-Peer Arsitektur Memilih Arsitektur 2.3 - World Wide Web Bagaimana Pekerjaan Web Di dalam sebuah Permintaan HTTP & HTTP Response 2.4 - Electronic Mail Bagaimana E-Mail Pekerjaan dan dalam sebuah paket SMTP Lampiran dalam MIME 2.5 - Aplikasi Lainnya Telnet, Instant Messaging, dan Videoconferencing 2.6 - Implikasi Manajemen

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *1.1 IntroductionApplication LayerNetwork LayerTransport LayerApplications(e.g., email, web, word processing)Arsitektur aplikasi Cara di mana fungsi perangkat lunak lapisan aplikasi yang tersebar di antara klien dan server pada jaringan Fungsi Application Layer Penyimpanan data - Menyimpan data yang dihasilkan oleh program (misalnya, file, catatan) Akses data logika - Pengolahan diperlukan untuk mengakses data yang tersimpan (misalnya, SQL) Aplikasi logika - logika Bisnis seperti pengolah kata, spreadsheet Logika presentasi - Penyajian informasi kepada pengguna & penerimaan perintah pengguna

    Copyright 2011 John Wiley & Sons, Inc

  • Klien - Komputer pribadi - Terminal - Jaringan komputer - Terminal Transaksi - Handheld Copyright 2011 John Wiley & Sons, Inc2 - *Server - Mainframe - Komputer pribadi - Cluster - Server Virtual Jenis Klien dan Server

    Copyright 2011 John Wiley & Sons, Inc

  • Client or Server ?????Copyright 2011 John Wiley & Sons, Inc2 - *

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *2.2 Arsitektur Aplikasi Ditentukan oleh bagaimana fungsi program aplikasi yang tersebar di antara klien dan server Arsitektur berbasis host Server melakukan hampir semua fungsi Arsitektur berbasis klien Klien melakukan sebagian besar fungsi Arsitektur client-server Fungsi dibagi antara klien dan server

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Host-Based ArchitecturesKlien menangkap stroke kunci kemudian mengirimkannya ke mainframe Klien menampilkan informasi sesuai dengan instruksi server 's

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Masalah Arsitektur berbasis hostTuan rumah menjadi hambatanSemua proses dilakukan oleh tuan rumah, yang sangat dapat membatasi kinerja jaringan Upgrade tuan rumah biasanya mahal dan "kentalUpgrade yang tersedia membutuhkan skala besar dan melompat sering mahal dalam pengolahan dan memori Permintaan jaringan tumbuh lebih bertahap daripada kapasitas tuan rumah Mungkin melihat kondisi kurang fit (terlalu banyak atau terlalu sedikit) antara kinerja host dan permintaan jaringan

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Client-Based ArchitecturesContoh: Menggunakan paket pengolah kata pada PC dan menyimpan file data pada server

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Masalah Arsitektur Berbasis klienLalu lintas data harus melakukan perjalanan bolak-balik antara server dan clientContoh: ketika program klien adalah membuat query database, entry database harus melakukan perjalanan ke klien sebelum query dapat diproses Seringkali ukuran file besar bergerak di LAN dapat menghasilkan hasil yang buruk dalam kinerja jaringan

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Client-Server ArchitecturesContoh: Menggunakan browser Web untuk mendapatkan halaman web menggunakan logika yang seimbang antara klien dan serverLogika aplikasi dapat pada klien dan / atau server

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Arsitektur Client-ServerKeuntungan Lebih efisien karena pengolahan terdistribusi Biarkan hardware dan software dari vendor yang berbeda untuk digunakan bersama-sama Mengaktifkan komputasi awan Kekurangan Kesulitan dalam mendapatkan software dari vendor yang berbeda untuk bekerja sama dengan lancar Mungkin memerlukan Middleware, kategori ketiga software

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *MiddlewareContoh standar untuk Middleware: Distributed Computing Environment (DCE) Object Request Broker Architecture umum (CORBA) Open Database Connectivity (ODBC) Middlewareclient application programsserver application programscara standar untuk menerjemahkan antara software dari vendor yang berbedaMengatur transfer pesan Insulates perubahan jaringan dari klien (misalnya, menambahkan server baru)

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Arsitektur multi-tier Melibatkan lebih dari dua komputer dalam mendistribusikan program aplikasi logika Arsitektur 2-tier Menggunakan klien dan server dalam keseimbangan, pendekatan yang sangat populer di LAN sederhana Arsitektur 3-tier 3 set komputer yang terlibat N-tier arsitektur Lebih dari tiga set komputer yang digunakan, lebih khas di organisasi yang kompleks Memungkinkan load balancing di server

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *3-tier Architecture

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *N-tier Architecture

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Multi-tier ArchitecturesKeuntungan Load balancing yang lebih baik: Lebih merata pengolahan. (Misalnya, logika aplikasi didistribusikan antara beberapa server.) Lebih terukur: Hanya server mengalami permintaan yang tinggi perlu ditingkatkan Kekurangan Jaringan sangat sibuk: Pengolahan lebih terdistribusi memerlukan pertukaran data lebih Sulit untuk program dan menguji karena meningkatnya kompleksitas

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Tipis dan tebal KlienKlasifikasi tergantung pada seberapa banyak dari logika aplikasi berada pada klien atau serverThin client: Sedikit atau tidak ada logika aplikasi pada klien Menjadi populer karena lebih mudah untuk mengelola, (hanya server aplikasi logika umum perlu diperbarui) Contoh terbaik: Dunia arsitektur Wide Web (menggunakan dua-tier, arsitektur thin client) Tebal klien: Semua atau sebagian besar logika aplikasi berada pada klien

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Thin-Client Example: Web Architecture

    Copyright 2011 John Wiley & Sons, Inc

  • Peer to Peer ArsitekturCopyright 2011 John Wiley & Sons, Inc2 - *Semua komputer dapat berfungsi sebagai client dan serverPeningkatan popularitas dalam dekade terakhir karena munculnya layanan P2P seperti NapsterKeuntungan: Data dapat disimpan di mana saja pada jaringan Sangat tahan terhadap kegagalan Kekurangan: Mencari Data Keamanan

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Kriteria untuk Memilih ArsitekturBiaya infrastruktur Biaya server, klien, dan sirkuit Mainframe: sangat mahal; terminal, PC: murah Biaya Pengembangan Terutama biaya pengembangan perangkat lunak Software: mahal untuk dikembangkan; software off-the-rak: murah Skalabilitas Kemampuan untuk meningkatkan (atau menurunkan) dalam menghitung kapasitas sebagai perubahan permintaan jaringan Mainframe: tidak terukur; PC: sangat scalable

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Choosing an Architecture

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Contoh Aplikasi LayerWorld Wide Web E-mail File Transfer Videoconferencing Pesan Instan

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *2.3 World Wide WebWeb dimulai dengan dua ide-ide inovatif: Hypertext Sebuah dokumen yang berisi link ke dokumen lain Uniform Resource Locators (URL) Sebuah cara yang formal mengidentifikasi link ke dokumen lain Penemuan WWW (1989) Oleh Tim Berners-Lee di CERN di Swiss Browser pertama grafis, Mosaic, (1993) Oleh Marc Andressen di NCSA di Amerika Serikat; kemudian mendirikan Netscape CERN - Conseil Europen pour la Rechrche Nuclaire (Berners-Lee, T. (2000) Weaving the Web. New York: HarperCollins. P. 4)NCSA - Pusat Nasional untuk Aplikasi Supercomputing

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *How the Web Works

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *HTTP Request MessageRequest line(command, URL, HTTP version number)Request header(information on the browser, date, and the referring page )Request body(information sent to the server, such as from a form)requiredoptionaloptional(Jika jenis pengguna dalam URL sendiri, maka halaman merujuk kosong.)

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Contoh Request HTTPPerhatikan bahwa pesan HTTP Request ini tidak memiliki "Tubuh" bagian.

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *HTTP Response MessageResponse status(http version number, status code, reason)Response header(information on the server, date, URL of the page retrieved, format used )Response body(requested web page)optionaloptionalrequired

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Example of an HTTP Response

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *HTML - Hypertext Markup LanguageSebuah bahasa yang digunakan untuk membuat halaman web Juga dikembangkan di CERN (awalnya untuk file teks) Tag tertanam dalam dokumen HTMLtermasuk informasi tentang cara memformat file Ekstensi ke HTML diperlukan untuk memformat file multimedia XML - Extensible Markup LanguageSebuah markup language baru menjadi populer

    Copyright 2011 John Wiley & Sons, Inc

  • 2.4 Electronic MailCopyright 2011 John Wiley & Sons, Inc2 - *

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Standar E-mailSMTP - Simple Mail Transfer Protocol Main e-mail standar untuk Agen pengguna Berasal dan mail transfer agent Antara agen mail transfer Awalnya ditulis untuk menangani hanya file text Biasanya digunakan dalam dua-tier arsitektur client-server Post Office Protocol (POP) dan Internet Mail Access Protocol (IMAP) Protokol utama yang digunakan antara agen pengguna penerima dan surat mentransfer agen Perbedaan utama: dengan IMAP, pesan dapat dibiarkan di server setelah men-download ke klien Standar bersaing lainnya Panggilan Messaging umum (CMC), X.400

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Dua-Tier E-mail ArsitekturAgen pengguna adalah kata lain untuk aplikasi e-mail client Dijalankan pada komputer client Kirim e-mail ke server e-mail Download e-mail dari kotak surat pada server Contoh: Eudora, Outlook, Netscape Messenger Mail transfer agent adalah kata lain untuk aplikasi mail server Digunakan oleh server e-mail Kirim e-mail antara server e-mail Menjaga kotak surat individu.

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Tuan rumah Berdasarkan Arsitektur e-mailSebuah metode lama yang digunakan pada host berbasis UNIX Mirip dengan arsitektur client-server, kecuali PC Client diganti dengan terminal (atau emulator terminal) Mengirimkan semua keystrokes ke server Menampilkan karakter yang diterima dari server Semua perangkat lunak berada pada server Membawa keystrokes klien dan memahami perintah pengguna Menciptakan paket SMTP dan mengirimkannya ke mail server berikutnya Berguna ketika bepergian di lokasi dengan fasilitas internet yang buruk

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Two-tiered e-mail

    Copyright 2011 John Wiley & Sons, Inc

  • Web-based e-mailCopyright 2011 John Wiley & Sons, Inc2 - *

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Contoh SMTP PesanPerhatikan bahwa pesan SMTP ini tidak memiliki lampiran..

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *MIMEMultipurpose Internet Mail Extension Sebuah grafis surat mampu agen transfer protocol (untuk mengirim informasi grafis di samping teks) SMTP dirancang tahun lalu untuk transfer teks saja Software MIME disertakan sebagai bagian dari klien e-mail Menerjemahkan informasi grafis ke dalam teks yang memungkinkan grafis yang akan dikirim sebagai bagian dari pesan SMTP (sebagai lampiran khusus) 'S e-mail client penerima kemudian menerjemahkan lampiran MIME dari teks kembali ke format grafis MIME example

    Copyright 2011 John Wiley & Sons, Inc

  • 2.5 Other ApplicationsCopyright 2011 John Wiley & Sons, Inc2 - *

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *TelnetMemungkinkan satu komputer untuk login ke komputer lain Remote login memungkinkan kontrol penuh dari tuan rumah Membutuhkan program aplikasi pada komputer klien dan program server Telnet pada serverProgram Client mengemulasi dumb terminal dari server Kebanyakan perangkat lunak Telnet populer adalah Putty Open source Menggunakan enkripsi SSH untuk keamanan Membutuhkan nama akun dan password Situs anonim mirip dengan pendekatan FTP

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Instant Messaging (IM)Sebuah program client-server yang memungkinkan real-time pesan yang akan ditukar diketik Klien membutuhkan perangkat lunak klien IM Server membutuhkan paket server IM Beberapa jenis memungkinkan suara dan video paket yang akan dikirim Seperti telepon Contoh termasuk AOL dan ICQ Proses dua langkah: Memberitahu server IM yang sedang online Chatting

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *How Instant Messaging Works

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *VideoconferencingMenyediakan transmisi real time dari sinyal video dan audio antara dua atau lebih lokasiMemungkinkan orang untuk bertemu pada waktu yang sama di lokasi yang berbeda Menghemat uang dan waktu dengan tidak harus memindahkan orang-orang di sekitar Biasanya melibatkan cocok kamar tujuan khusus dengan kamera dan menampilkan Desktop videoconference Aplikasi Biaya rendah menghubungkan kamera video kecil dan mikrofon bersama-sama melalui Internet Tidak perlu ruangan khusus Contoh: software Bersih Rapat pada klien berkomunikasi melalui server konferensi video umum

    Copyright 2011 John Wiley & Sons, Inc

  • Cisco VideoconferencingCopyright 2011 John Wiley & Sons, Inc2 - *

    Copyright 2011 John Wiley & Sons, Inc

  • Cisco VideoconferencingCopyright 2011 John Wiley & Sons, Inc2 - *

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Videoconferencing StandarSistem awal Proprietary Standar umum digunakan saat ini H.320 Dirancang untuk videoconference kamar-to-kamar melalui saluran telepon berkecepatan tinggi H.323 Keluarga standar yang dirancang untuk videoconference desktop dan audio conferencing hanya sederhana melalui Internet MPEG-2 Dirancang untuk koneksi yang lebih cepat seperti LAN atau WAN swasta

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *WebcastingJenis khusus uni-directional videoconferencing Konten yang dikirim dari server ke pengguna Proses Konten yang dibuat oleh pengembang Download sebagai dibutuhkan oleh pengguna Dimainkan oleh plug-in untuk browser Web Tidak ada standar untuk webcasting belum Standar de facto: produk dengan RealNetworks

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *2.6 Implikasi bagi ManajemenJaringan dapat digunakan untuk menyediakan lingkungan khawatir-gratis untuk aplikasi Jaringan infrastruktur penting di mana berbagai macam aplikasi strategis memungkinkan suatu organisasi untuk bersaing dalam lingkungannya Aplikasi yang berjalan di jaringan memiliki potensi untuk mengubah organisasi Peningkatan dramatis dalam jumlah dan jenis aplikasi Pertumbuhan yang cepat dalam jumlah dan jenis lalu lintas jaringan dari waktu ke waktu Implikasi yang berbeda pada desain jaringan dan manajemen Peningkatan biaya operasional untuk fungsi jaringan

    Copyright 2011 John Wiley & Sons, Inc

  • Copyright 2011 John Wiley & Sons, Inc2 - *Copyright 2011 John Wiley & Sons, Inc.All rights reserved. Reproduction or translation of this work beyond that permitted in section 117 of the 1976 United States Copyright Act without express permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the use of the information herein.

    Copyright 2011 John Wiley & Sons, Inc

    ******************************************