Komunikasi Nirkabel - WAP

WAP adalah singkatan dari Wireless Application Protocol. WAP mewakili seperangkat protokol daripada satu protokol. WAP bertujuan untuk mengintegrasikan browser ringan sederhana yang juga dikenal sebagai browser mikro ke dalam perangkat genggam, sehingga membutuhkan sumber daya dalam jumlah minimal sepertimemory dan CPU di perangkat ini.

WAP mencoba untuk mengkompensasi kekurangan perangkat genggam nirkabel dan tautan nirkabel dengan memasukkan lebih banyak kecerdasan ke dalam node jaringan seperti routers, web servers, dan BSs.

Tujuan utama dari rangkaian protokol WAP adalah sebagai berikut.

  • Independensi dari standar jaringan nirkabel
  • Interoperabilitas di antara penyedia layanan
  • Mengatasi kekurangan media nirkabel
  • Mengatasi kelemahan perangkat genggam
  • Meningkatkan efisiensi dan keandalan
  • Memberikan keamanan, skalabilitas, dan ekstensibilitas

Model WAP

WAP mengadopsi pendekatan klien-server. Ini menentukan server proxy yang bertindak sebagai antarmuka antara domain nirkabel dan jaringan kabel inti. Server proxy ini, juga dikenal sebagai fileWAP gateway, bertanggung jawab atas berbagai macam fungsi seperti penerjemahan protokol dan pengoptimalan transfer data melalui media nirkabel.

Bagian jaringan nirkabel terdiri dari -

  • Penyedia konten (Aplikasi atau server asal)
  • Perangkat seluler (klien WAP)
  • Gateway WAP
  • Proksi WAP

Arsitektur WAP telah dirancang untuk mengikuti web dengan cermat. Satu-satunya perbedaan adalah keberadaan gateway WAP yang menerjemahkan antara HTTP dan WAP.

Klien WAP

Tiga bagian yang akan disebutkan mengenai klien WAP adalah agen pengguna WAE, agen pengguna WTA dan tumpukan WAP.

  • WAE user agent - Agen pengguna lingkungan aplikasi nirkabel adalah browser yang membuat konten untuk ditampilkan.

  • WTA user agent - Agen aplikasi telepon nirkabel menerima file WTA terkompilasi dari server WTA dan menjalankannya.

  • WAP stack - Tumpukan WAP memungkinkan telepon untuk terhubung ke gateway WAP dengan menggunakan Protokol WAP.

Server Aplikasi

Elemen dalam jaringan di mana aplikasi informasi (web, WAP) berada adalah proxy WAP, gateway WAP atau server WAP -

  • Proxy- Ini adalah elemen perantara yang bertindak baik sebagai klien dan sebagai server dalam jaringan yang terletak antara klien dan server. Klien mengirimkan permintaan ke sana dan mengambil dan menyimpan informasi yang dibutuhkan dengan menghubungi Server asal.

  • Gateway - Ini adalah elemen perantara yang biasanya digunakan untuk menghubungkan dua jenis jaringan yang berbeda.

WAP Gateway pada dasarnya adalah perangkat lunak yang ditempatkan di antara jaringan yang mendukung WAP and IP packet network seperti Internet.

Tumpukan Protokol WAP

Tumpukan protokol WAP ditunjukkan pada gambar berikut -

Lapisan Aplikasi

Lapisan aplikasi menyediakan lingkungan aplikasi yang ditujukan untuk pengembangan dan pelaksanaan aplikasi dan layanan portabel. WAE terdiri dari dua agen pengguna berbeda yang terletak di sisi klien.

Agen pengguna WAE terdiri dari browser dan editor pesan teks bersama dengan agen pengguna WTA.

Lapisan Sesi

Lapisan sesi menyediakan metode untuk pertukaran konten yang terorganisir antara aplikasi Klien / Layanan.

WAP berisi komponen-komponen berikut -

  • Connection Oriented Session Services - Ini beroperasi melalui WTP.

  • Connectionless Session Services - Ini beroperasi langsung melalui WDP.

  • Session services - Fungsionalitas ini membantu menyiapkan koneksi antara klien dan server menggunakan pesan primitif.

Primitives messagesdidefinisikan sebagai pesan yang dikirim klien ke server untuk meminta fasilitas layanan. Klien mengirimkan primitif permintaan dan menerima konfirmasi primitif dan server dapat mengirim primitif respon dan menerima primitif indikasi.

Layanan sesi tanpa koneksi hanya menyediakan layanan yang tidak terkonfirmasi. Untuk memulai sesi, klien memanggil primitif WSP yang menyediakan beberapa parameter, seperti alamat server, alamat klien dan header klien. Dalam beberapa hal, WSP pada dasarnya adalah bentuk biner HTTP.

Lapisan Transaksi

Menyediakan metode berbeda untuk melakukan transaksi dengan berbagai tingkat keandalan.

Lapisan Keamanan

Lapisan opsional yang menyediakan, saat autentikasi, privasi, dan koneksi aman ada, antar aplikasi. Itu berdasarkanSSL (Secure Socket Layer). Ini menyediakan layanan yang memastikan privasi, otentikasi server, otentikasi klien dan integritas data.

Sesi SSL Standar dibuka antara server web dan gateway WAP, dan sesi WTLS diinisialisasi antara gateway dan mobile device. Konten yang dienkripsi dikirim melalui koneksi ini dari server ke gateway, yang menerjemahkannya dan mengirimkannya ke ponsel. Transaksi antaraSSL dan WTLS terjadi di memori gateway WAP.

Lapisan Transportasi

Ini adalah lapisan bawah, terhubung dengan layanan pembawa yang ditawarkan oleh operator. Layanan pembawa adalah komunikasi antara ponsel dan stasiun basis. Mereka termasukSMS, CSD, USSD, GSM, GPRS, DECT, CDMA, FDMA, dan TDMA.

Lapisan fisik mempersiapkan data yang akan dikirim dari perangkat seluler melalui layanan udara dan mengirim data menggunakan layanan pembawa yang diimplementasikan di jaringan tempat perangkat beroperasi. WDPmemiliki antarmuka dengan berbagai jaringan pembawa, sehingga harus memiliki implementasi khusus pembawa. WDP adalah satu-satunya lapisan yang harus ditulis ulang untuk mendukung jaringan pembawa yang berbeda. Lapisan WTP mengimplementasikan sederhanarequest-response transaction protokol berorientasi alih-alih mekanisme koneksi jabat tangan tiga arah.