Pemrograman Internet Mobile Antonius R.C, S.Kom, M.Cs Wireless Access Protocol.

Slides:



Advertisements
Presentasi serupa
Erick Kurniawan, S.Kom, M.Kom
Advertisements

PENGENALAN INTERNET M. Masrur, SKom.
Dasar-dasar Web Design
KONSEP DASAR WEB DAN INTERNET
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto( ) Evi Nurhayani( )
Bab 8 Aplikasi Internet.
Web Service.
OSI Layer dan TCP / IP.
Mobile Ip dan Wireless Application Protocol
Konsep Dasar Protokol Jaringan
Pengantar Teknologi Mobile 7 Antonius Rachmat C, S.Kom Wireless Markup Language.
Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama
MODUL 13 WIRELESS APPLICATION PROTOCOL
Wireless Application Protocol. wapforum.org: co-founded by Ericsson, Motorola, Nokia, Phone.com Goals deliver Internet services to mobile devices independence.
Aplikasi Teknologi Informasi Dalam Pendidikan
Pertemuan Ke-1 (Konsep Dasar Web)
Pengantar Teknologi Mobile 6
Diambil dari Model OSI Diambil dari
BAB XV WIRELESS APPLICATION PROTOCOL
Modul Pengembangan Sistem Informasi
(TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL)
Dasar Dasar Jaringan By Helmy Fitriawan
IP Address Dedi Hermanto.
Pemrograman Internet Mobile
OSI (Open System Interconnection) Layer
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
Transport Layer Protocol
OSI Layer Jaringan Komputer Danar Putra Pamungkas, S.Kom
Transport Layer (OSI Model)
Sistem Operasi Berbasis Jaringan
Pertemuan ke-10 perkuliahan komunikasi data
ARSITEKTUR JARINGAN Konsep arsitektur jaringan
Pertemuan 1 Pengenalan Dasar Web.
Wireless Application Protocol
Keamanan lapis jaringan
Pembimbing : Endang Purnama Giri, S.Kom., M.Kom.
Mobile IP dan WAP Pertemuan XII.
Jaringan Komputer: Protokol dan Model Lapisan OSI
Pertemuan 6 Wireless Access Protocol.
Model OSI vs. TCP/IP.
Telecommunications, the Internet, and Wireless Technology
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
TCP & UDP.
Semantic Web: Web Services
Web Service.
Bab 12 Transport Layer Abdillah, MIT.
Chayadi Oktomy Noto Susanto, S.T, M.Eng
Bab 9 Transport Layer Abdillah, MIT.
Kuliah Jaringan Komputer
Ihsan Naskah, S.Kom., MT JARINGAN KOMPUTER Ihsan Naskah, S.Kom., MT
NETWORK LAYER OSI LAYER 3.
CLIENT-SERVER DATA TRANSFER
Internet dan Web By : Lisda Juliana P..
Kuliah Jaringan Komputer
Wireless Application Protocol
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
TRANSPORT LAYER PROTOKOL
Teknologi Mobile 6 Wireless Access Protocol.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
BAB XV WIRELESS APPLICATION PROTOCOL
Pengenalan Dasar Web dan HTML
Chapter 4 Oktober 2010.
Mobile IP dan WAP Pertemuan XII.
Model Referensi OSI.
Internet dan Web Erizal, S.Si, M.Kom.
Dasar Pemrograman Web.
ARSITEKTUR DAN PROTOKOL
Pengenalan Dasar Web dan HTML
Diambil dari Model OSI Diambil dari
OSI Layer Jaringan Komputer Rony Heri Irawan, M.Kom
Transcript presentasi:

Pemrograman Internet Mobile Antonius R.C, S.Kom, M.Cs Wireless Access Protocol

WAP WAP adalah sebuah standard yang digunakan untuk memungkinkan pemakai menerima akses internet pada perangkat nirkabel, seperti PDA dan ponsel. WAP bukanlah sebuah entitas tunggal, namun sebuah kumpulan protokol dan spesifikasi. WAP dimulai tahun 1997 di bawah arahan: – Ericsson, Nokia, Motorola, Phone.com Spesifikasi pertama untuk WAP v.1.0 diumumkan oleh WAP Forum tahun 1998 –tahun 2002 WAP v2.0

Wapforum.org Didirikan oleh Ericsson, Motorola, Nokia, Phone.com Tahun 2000 memiliki 450 anggota, terdiri dari pabrik handset, penyedia layanan nirkabel, ISP, perusahaan Software di bidang industri nirkabel Tujuan –Memberikan layanan Internet ke perangkat nirkabel –Memungkinkan aplikasi berskala lebih luas terhadap berbagai macam transport dan tipe piranti –Tidak bergantung dari standard komunikasi nirkabel, seperti GSM, CDMA IS-95, TDMA IS-136, sistem 3G (UMTS, W-CDMA)

Teknologi WAP Konsep WAP adalah menghubungkan dua industri, Internet dan Wireless Peralatan yang mendukung WAP: ponsel, pager, smart phone, communicator Jenis aplikasi WAP: customer care, notifikasi pesan, call management, , cuaca, olaraga, hiburan, bahkan memudahkan e-commerce => m-commerce Kecepatan koneksi WAP 1.0 maks 9600 bps… –Untuk jaringan 3G = Kbps Bahasa WAP = WML

Ilustrasi Kerja WAP

Arsitektur WAP

WAP Application Server

Perbandingan OSI: –Application –Presentation –Session –Transport –Network –Data Link –Physical Wired: –HTTP –Netbios –TCP & UDP –IP –Ethernet –UTP WAP: –WAE –WSP & WTP –WTLS, UDP, WDP –IP/GPRS –PPP –Bearers

HTML vs WML

WAP protocol

Beberapa istilah… WAP –Wireless Application Protocol –Protokol transmisi aplikasi nirkabel WML & WMLscript –Wireless Markup Language –Format standar untuk membuat dokumen/aplikasi berbasis WAP –Bahasa markup yang didasarkan pada XML –Didesain untuk menampilkan content dan antarmuka serta interaksinya pada perangkat nirkabel HDML –Handheld Device Markup Language –Sebagai dasar bagi terciptanya WML –Dirancang oleh phone.com (yang juga merupakan anggota WAP Forum)

Beberapa Istilah WDP : WAP Datagram Protocol –layer transport yang digunakan untuk mengirim dan menerima pesan/data melalui segala macam pembawa pesan di jaringan, termasuk SMS, USSD, CSD, CDPD, IS-136 paket data dan GPRS. WTLS : Wireless Transport Layer Security –sebuah layer keamanan yang menyediakan kemampuan enkripsi sehingga keamanan transaksi yang dibutuhkan oleh aplikasi seperti e-commerce dapat terpenuhi.

Tujuan WTLS Menyediakan privacy –Data yg dikirim dapat dimengerti oleh pengirim dan penerima Data integrity –Data yg dikirim antar aplikasi tidak mengalami kerusakan dan perubahan Auntentikasi antara dua aplikasi yang saling berkomunikasi Melakukan handshaking –Membuat jalur komunikasi dua arah secara private, sblm melakukan transfer data DOS protection –Melakukan deteksi dan reject data yg tidak sesuai dengan verifikasi Optimaliasi penggunaan channel berbandwidth rendah Kompresi

Parameter Komunikasi Alamat sumber Alamat tujuan Port sumber Port tujuan User data

Mekanisme Handshaking Full Handshake –Pembuatan session baru antara 2 peer menggunakan parameter negosiasi dan adanya pertukaran public key antara client dan server Optimize Handshake –Tidak seperti full, server melihat bahwa client telah “tersertifikasi”.

Beberapa Istilah.. WTP : WAP Transaction Protocol –Layer pendukung transaksi saat browsing. Layer ini menambahkan reliability ke datagram service yang disediakan oleh WDP. WSP : WAP Session Protocol –layer yang menyediakan sesi layer lightweight untuk efisiensi pertukaran data diantara aplikasi –Untuk inisialisasi protokol, konfigurasi, dan error condition, manajemen session, interrupt, asynchronous connection. HTTP Interface –untuk melayani penerimaan WAP content dari internet menggunakan ponsel.

Keuntungan WTP Memperbaiki reliability pada layanan datagram –Menyediakan fungsi retransmission dan acknowledgement Memperbaiki efisiensi pada transaksi connection oriented WTP didesain untuk berbagai layanan transaksi, misalnya “browsing”

Fungsi WTP Transaction handling Re-transmission Duplicate removal Acknowledgement Concatenation dan separation –Memungkinkan mengirim multiple WTP protocol data unit (PDU) –Tipe Message pada WTP: Data message Control message

Jenis Transaksi Kelas 0: unreliable one way request –Pengiriman datagram secara unreliable tanpa ACK atau resend Kelas 1: reliable one way request –Message dikirim dan penerima menerima ACK sehingga pesan diketahui sampai Kelas 2: reliable two way request reply transaction –Memungkinkan suatu session WSP terdiri dari beberapa tipe transaksi

WAE WAE untuk developer: –Merupakan lingkungan pengembangan yang tidak bergantung pada jaringan –Berisi WML Dirancang untuk fleksibel dan interoperabilitas Sasaran: –piranti narrowband, seperti ponsel dan PDA Tidak bergantung pada merk piranti Digunakan untuk bandwidth yang rendah Didasarkan pada model pemrograman Web Cocok dalam infrastruktur Internet Terbuka untuk evolusi teknologi mendatang

Elemen utama WAE WAE user agent (browser) –Software sisi client untuk menampilkan konten pd user –Bisa menginterpretasikan WML dan WMLS Content generator –Berupa software di server untuk menghasilkan format sesuai standar konten Standard Content –Berupa standar bahasa: WML dan WMLS Wireless Telephony Application (WTA) –Fungsi menerima telepon

Layer WAE Layer User Agent –Meliputi browser, phonebook, dan message editor Services dan Format –Meliputi format2 elemen yg dapat diakses oleh user agent, seperti WML, WMLS, vCard, vCalendar, dll

Tool yang digunakan PC Web Server (Apache) PHP 4x / 5x MySQL DB WAP Browser: M3Gate, WinWAP WAP Editor: WAPTor, Dreamweaver Image Converter: Pic2Wbmp

WAP enabled Web server Personal Web Server (PWS) untuk Win 98 Internet Information Service (IIS) untuk Win 2000, NT, XP, Vista –Install dari CD Windows, pada Add remove windows component Apache, untuk mudahnya Apache2Triad – Xitami –

Multipurpose Internet Mail Extension (MIME) handling Deskripsi FileExtensionMIME Type WML Source.wmltext/vnd.wap.wml Wireless Bitmap.wbmpimage/vnd.wap.wbmp WML Script Source.wmlstext/vnd.wap.wmls Compiled WML.wmlcapplication/vnd.wap.wmlc Compiled WML Script.wmlscapplication/vnd.wap.wmlscr iptc WML Script.wsc text/vnd.wap.wmlscript WML Script.wmlscripttext/vnd.wap.wmlscript

Apache Pada UNIX : /etc/httpd/conf/httpd.conf Pada Win : c:\apache\conf\httpd.conf Tambahkan –AddType text/vnd.wap.wml.wml –AddType image/vnd.wap.wbmp.wbmp

WAP Editor Text based Notepad hingga Dreamweaver Freeware WAPtor –

WAP Mini-Browser

WinWAP

NEXT WML