Komunikasi dan Jaringan Komputer

Slides:



Advertisements
Presentasi serupa
Pernahkah anda membuka sebuah Website???? What It????
Advertisements

KONSEP DASAR WEB DAN INTERNET
Bab 8 Aplikasi Internet.
OSI Layer dan TCP / IP.
Layanan internet.
Pengenalan Teknologi Web. Sistem Operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras.
Referensi Model TCP/IP
Benny Irawan. Sumber daya Internet yang paling penting dan paling banyak dipakai adalah surat elektronis atau yang lebih dikenal dengan.
Winda Widya Ariestya Peng Komp & TI 2C M3.
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
Dasar Dasar Jaringan By Helmy Fitriawan
IP Address Dedi Hermanto.
Layanan internet.
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
Bab 12 Application Layer Abdillah, MIT.
Overview Teknologi Internet
HTTP, FTP DAN SMTP.
PROTOKOL LAPISAN APLIKASI
Application Layer Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya
RANCANG BANGUNJARINGAN
INTERNET MEMBUAT KITA TERKONEKSI
Pengenalan Internet.
Jaringan Komputer -pendahuluan
Peng Komp & TI 2C M3.
Referensi Model TCP/IP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
PENGENALAN INTERNET & PENGANTAR E-BISNIS
Arsitektur dalam Sister
Arsitektur SisTer.
Application Layer Abdillah, MIT.
PENEGENALAN INTERNET & PENGANTAR E-BISANIS
Telecommunications, the Internet, and Wireless Technology
HTTP & .
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
TCP & UDP.
Basis Data Klien Server dan Basis data Internet Materi 7
File retrieval protocols
Web Service.
NETWORK LAYER OSI LAYER 3.
Bab 12 Application Layer Abdillah, MIT.
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
PENGENALAN INTERNET PTKI 1C______ Materi Minggu ke - 5.
Internet (Part 2) Hendra Putra, S.Kom, M.Kom.
Prinsip Dasar Internet, Web dan Pemrograman Web
Bina Sarana Informatika
PATI 2013.
Prinsip Dasar Internet, Web dan Pemrograman Web
Pengenalan Internet Oleh: Burhanudin.
Zikri Nasution Elsa Nopitasari Chandra Edy P. Vicky Akbartama P.
Andika Elok Amalia, ST., MT.
Network and Internet Services
Infrastruktur E-Business
Pemrograman Basis Data Berbasis Web
Internet dan Web Erizal, S.Si, M.Kom.
BERBAGAI APLIKASI DI INTERNET
Application Layer Pada TCP/IP.
Konsep Web Statis dan Web Dinamis
Dasar Pemrograman Web.
Application, Presentation, Session Layer
Network and Internet Services
Winda Widya Ariestya Peng Komp & TI 2C M3.
Jaringan Komputer -pendahuluan
Pertemuan 1 Pengenalan Dasar Web.
Application, Presentation, Session Layer
Application, Presentation, Session Layer
Winda Widya Ariestya Peng Komp & TI 2C M3.
Pertemuan 1 Pengenalan Dasar Web.
INTERNET AGUNG WARDOYO
JARINGAN KOMPUTER - PENDAHULUAN Tim Pengajar Jaringan Komputer.
Transcript presentasi:

Komunikasi dan Jaringan Komputer 05 APLICATION LAYER Komunikasi dan Jaringan Komputer

Aplication Architectures Program Aplikasi dibuat atas 4 fungsi Data storage Data access logic Application logic Presentation logic Arsitektur Aplikasi ditentukan oleh bagaimana fungsi tersebut dipisahkan antara Client dengan Server Terdapat 3 dasar Arsitektur Aplikasi yang dipakai sekarang Host-based Architectures Client-based architectures Client-server architectures

Host-Based Architectures 􀁺Merupakan Arsitektur Aplikasi yang pertama dikembangkan 􀁺Server (Mainframe) menjalankan keempat fungsi Program Aplikasi 􀁺Client merupakan terminal yang menjalankan Program Penangkap penekanan kunci yang dikirim ke Server dan menampilkan Informasi sesuai dengan instruksi Server

Client-Based Architectures Menjadi penting sejak akhir tahun1980 dengan menggunakan PC LAN secara meluas dan Program murah seperti Spread sheets dan Word Processor Clients bertanggung jawab terhadap data access, application, dan presentation logic. Server hanya untuk Data Storage

Client-Server Architectures Fungsi Program Aplikasi t erbagi di Client dan Server Client manangani Presentation Logic Server menangani data storage dan data access logic Application logic mungkin di Client, Server atau terpisah dua. Arsitektur ini paling banyak digunakan pada saat ini

Middleware Sebagai Interface yang mengizinkan Program Aplikasi Client berinteraksi dengan Program Aplikasi Server Middleware memiliki dua fungsi utama : Menyediakan suatu standar cara menerjemahkan antara perangkat lunak dari vendor –vendor yg berbeda. Mengelola pesan transfer antara client dan server, hingga pengubahan jaringan isolasi (seperti penambahan server baru ) dari clients. Dua dari yang terpenting dari Standar middleware adalah: Distributed Computing Environment (DCE) and Common Object Request Broker Architecture (CORBA).

Arsitektur Two-tier Pada Two-tier Presentasi Logic dan Aplication Logik berada di Client sedangkan Data Access Logic dan Data Storage Logic di Server

Arsitektur Three-tier Aplication Program Logic terbagi diantara tiga buah Komputer–Client menangani Presentation Logic–Server menangani Aplication Logic–Database Server menangani Data Access Logic dan Data Storage

Arsitektur N-tier Lebih dari tiga buah Komputer yang digunakan Keuntungannya Load Balancing dan Scalable Kelemahannya Distributed Processing berarti lebih berat kerja Network dan lebih sulit untuk ditest

Thin VS Fat Clients Sedikit atau tidak ada Aplication Logic yang berada pada Client Semua atau banyak Aplication Logic berada pada Client Thin Client mudah di-manage dimana hanya Server Aplication Logic umumnya perlu di-update Thin Client yang baik adalah Arsitektur World Wide Web yang menggunakan Two-tier

PemilihanArsitektur Host-Based Client-Based Client-Server Cost of High Medium Low Infrastructure Cost of Low Medium High Development Scalability Low Medium High

World Wide Web Dibuat Tahun 1989 oleh Tim Berners-Lee pada Centre Européan pour Rechèrche Nucleaire (CERN) di Geneva. Ide utamanya ada dua yaitu hyperlinks dan Uniform Resource Locators (URLs). Mosaic, adalah browser pertama yang digunakan, dibuat tahun 1993 pada National Center for Super computing Applications (NCSA) oleh Marc Andressen, yang kemudian menemukan Netscape.

Electronic Mail Merupakan layanan telekomunikasi seperti pelayanan pos biasa yang mengantarkan surat dari rumah ke rumah. Digunakan untuk mengirimkan pesan yang tidak harus segera sampai ke tujuan dalam waktu yang singkat. Waktu dan uang dapat di hemat jika data dapat dikirim langsung melalui jaringan komputer. Meneruskan pesan-pesan yang tidak dapat dilakukan melalui telepon. Merupakan sistem yang cepat untuk mengirimkan pesan diantara kantor-kantor, pabrik-pabrik dll.

Standar E-Mail Simple Mail Transfer Protocol (SMTP): adalah bagian dari TCP/IP protocol. SMTP adalah standar utama e-mail untuk mail transfer agents yang dipakai sekarang, tapi hanya dapat menangani text files. SMTP biasanya diterapkan menggunakan two-tier client-server architecture. Dua standar yang lain yang berkompetisi untuk e-mail adalah Common Messaging Calls (CMC) dan X.400.

Arsitektur E-Mail Two-tier SMTP mengunakan dua jenis Program: User agents, disebut juga e-mail clients, adalah program yang berjalan pada Client yang mengirim e-mail ke e-mail server dan download e-mail dari mail boxes dari Server tersebut. Post Office Protocol (POP) & Internet Mail Access Protocol (IMAP) adalah protokol utama untuk User agents kemail server communications (e.g., Eudora, Outlook). Mail transfer agents, disebut juga mail server software, dipakai oleh e-mail servers. Mereka mengirime-mail diantara e-mail servers dan memelihara individual mail boxes.

Arsitektur Three-tier Client-Server Membaca e-mail menggunakan Web-based interface, seperti Hotmail, menggunakan arsitektur three-tier. Three tiers tersebut sbb: Client’s web browser mengirim HTTP requests ke Web server. Web server: 1) mengirim HTTP responses ke Web client dan 2) translates Client’s HTTP requests ke S MTP packets yang kemudian mengirimkan ke Mail server. Mail server melaksanakan fungsi yang sama seperti mail server pada contoh two-tier.

Simple Mail Transfer Protokol SMTP E-mail messages memiliki struktur sbb: Header: list source dan destination addresses, date, subject, dan informasi lain tentang e-mail message. Body: Pesan itu sendiri. Attachments: File tambahan yang disertakan dengan e-mail message.

Attachment pada MIME Karena SMTP dikembangkan untuk transfer text files, untuk mengirim informasi graphical memerlukan teknis spesial. Kemampuan Graphics mail transfer agent protocols seperti MIME (Multipurpose Internet Mail Extension), uuencode dan binhex. Termasuk bagian dari e-mail client, MIME translate informasi graphical ke text membuat graphic dikirim sebagai bagian dari SMTP message. Receiver’s e-mail client kemudian translate MIME attachment dari text kembali ke graphical format.

Aplikasi Lain File Transfer Protocol dan Telnet FTP enables sending and receiving files over the Internet. Telnet allows remote logins over the Internet. Both were much more commonly used during the pre-WWW days of the Internet. FTP masih digunakan hingga kini untuk uploading web pages.

Aplikasi Lain IM (Instant Messaging) IM adalah program client-server yang membolehkan real-time messages di-exchanged. Beberapa tipe juga dapat berupa voice dan video packets untuk dikirim. Contoh termasuk AOL dan ICQ. Cara kerja IM sbb: Pertama IM client mengirim suatu request ke IM server tmengatakan bahwa anda sedang online. Jika suatu teman terhubung , maka IM server mengirimkan suatu packet kepada IM client dan sebaliknya. Ketika anda mengetik beberapa text, IM client mengirim text pada suatu packet ke IM server yg akan me-relays kepada teman anda. Jika suatu chat session mempunyai lebih dari 2 client, multiple packets akan dikirim oleh IM server. IM servers juga dapat me-relay information kepada IM servers yg lainnya.

AplikasiLain Video Conferencing Membolehkan orang-orang untuk “bertemu” dan berinteraksi di waktu yg sama tetapi beda lokasi. Conference calling does the same thing. Biasanya melibatkan hanya 2 pertemuan saja Biaya rendah aplikasinya small video cameras dan microphones bersama-sama melalui Internet.