Pengaksesan Jaringan (Connection)

Slides:



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

Web Service.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
KEAMANAN KOMPUTER.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
Konsep Dasar Protokol Jaringan
Komunikasi antar Proses
CARA KERJA WEB By: ANDRI MARTIUS ( ).
Extensible Messaging and Presence Protocol Working Group
INFRASTRUKTUR e-COMMERCE.
Pertemuan-10. Transport Layer Protocol
User Datagram Protocol (UDP)
Teknologi WEB.
(TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL)
Socket Programming Hernando Ivan Teddy S.Kom. Pertemuan 6 Pemrograman Jaringan STMIK GI MDP PALEMBANG 2013.
Network Software (Perangkat Lunak Jaringan)
Socket Programming Isbat Uzzin.
IP Address Dedi Hermanto.
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
J2ME, Configuration & Profile
OSI (Open System Interconnection) Layer
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
UDP Socket Programming
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
Transport Layer Protocol
Transport Layer (OSI Model)
DASAR SOCKET PROGRAMMING
TCP Socket Programmning
TCP/IP SOCKET Sujoko.
Pertemuan ke-10 perkuliahan komunikasi data
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
Bab 12 Application Layer Abdillah, MIT.
Overview Teknologi Internet
Network Services Sistim jaringan TCP/IP
FIREWALL Asrinah “Jaringan Komputer” PTIK_A.
Interaksi Client - Server
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Internet, World Wide Web
LATIHAN SOAL JARINGAN KOMPUTER
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
Application Layer Abdillah, MIT.
Pertemuan 3 Khairul Anwar Hafizd
Secure Socket Layer (SSL)
Muhandis Ulil Absor Rifan
TCP & UDP.
Bab 12 Transport Layer Abdillah, MIT.
Bab 9 Transport Layer Abdillah, MIT.
Bab 12 Application Layer Abdillah, MIT.
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
TRANSPORT LAYER PROTOKOL
Pengantar Jaringan Komputer
Jaringan Komputer.
TCP/IP TCP/IP adalah sekumpulan protokol yang terdapat di dalam jaringan komputer (network) yang digunakan untuk berkomunikasi atau bertukar data antar.
Chapter 4 Oktober 2010.
Protokol Jaringan Pada Sistem Multimedia
Model Referensi OSI.
7 OSI Layer & TCP/IP Layer
JARINGAN KOMPUTER JARINGAN KOMPUTER EKI SAPUTRA, S.Kom., M.Kom.
Internet dan Web Erizal, S.Si, M.Kom.
FLOW CONTROL, SLIDING WINDOWS, DAN MULTIPLEXING
SISTEM JARINGAN KOMPUTER
Pengenalan J2ME, Configuration & Profile
Komunikasi antar Proses
TCP Socket Programmning
UDP Socket Programming
Keamanan Informasi dan Administrasi Jaringan
Keamanan Informasi Week 9. Remote connection, SSL.
TCP Socket Programming
Transcript presentasi:

Pengaksesan Jaringan (Connection) Oleh : Oman Somantri S.Kom Poltek Harber Tegal Teknik Komputer

Salah satu kelebihan dari perangkat mobile  adalah kemampuannya untuk membentuk koneksi ke suatu jaringan. Teknologi  J2ME mengembangkan  sebuah lingkup  pengembangan  sehingga  teknologi ini dapat  berintegrasi  dengan  aplikasi  berbasis web  yang  saat  ini  ada  atau  aplikasi  lain  yang mendukung protokol HTTP.

Generic Connection Framework (GCF) MIDP  menyediakan  sekumpulan  kelas  dan interface  bernama  Generic  Connection Framework  (GCF) untuk membentuk koneksi. Pada MIDP 1.0 koneksi yang dapat digunakan hanyalah HTTP. Pada MIDP 2.0 koneksi HTTP diperluas dengan menambah suatu  fitur koneksi HTTP yang aman bernama HTTPS (HTTP Secure),HTTPS ini memungkinkan pertukaran data melalui jalur yang aman.

c. Short Message Service (SMS) d. Multimedia Message Service (MMS) Perusahaan  pembuat  perangkat  bergerak  dapat  menambahkan protokol  yang  sesuai  dengan  kebutuhannya. Saat  ini perangkat yang mendukung MIDP sudah mendukung protokol berikut ini. a. Datagram  b. Komunikasi serial  c. Short Message Service (SMS)  d. Multimedia Message Service (MMS)  e. Cell Broadcast Service (CBS)  f. Socket  g. Secure Socket Layer (SSL)  h. Server Socket 

Connector Kelas Connector merupakan inti dari GCF. Fungsi kelas Connector :  a. Koneksi ke suatu jaringan dan mendapatkan informasi tentang jaringan tersebut.  b.Mengembalikan obyek  InputStream sehingga aplikasi dapat segera mulai menerima data.  c.Mengembalikan obyek OutputStream sehingga aplikasi dapat segera mulai mengirim data.

Koneksi dapat berupa koneksi socket, koneksi datagram, dan koneksi HTTP. Setiap bahasa pemrograman Java koneksi selalu menggunakan stream. Stream pada prinsipnya adalah sebuah aliran yang menghubungkan dua buah kutub yang berbeda.Untuk  membuat  obyek  Connection, digunakan  satu dari berbagai bentuk metod open().  Setelah  koneksi  dibuka  dapat  dibentuk  stream  yang didefinisikan dalam paket java.io untuk mengirim atau menerima content.

Penggunaan method open()

Format Universal Resource Locator (URL) Tipe  koneksi  yang dibentuk oleh  kelas Connector berbasis pada URL  yang dikirim ke suatu method terkait. URL  interface GCF mengacu  pada Uniform Resource  Identifiers  (URI)  yang  didefinisikandalam RFC2396, dengan format sebagai berikut; scheme://userinfo@host:port/url-path;parameter 

Berikut ini contoh tipe koneksi beserta URL‐nya : a. HTTP Perusahaan  pembuat  perangkat  mobile  dapat menambahkan  tipe  koneksi  lain  sesuai  dengan kebutuhannya.  Berikut ini contoh tipe koneksi beserta URL‐nya : a. HTTP  http://www.jcc-itb.com/data b. HTTPS  https://www.jcc-itb.com/dataRahasia Serial I/O  comm://0:baudrate=9600 Datagram  datagram://192.168.0.22

Koneksi HTTP Beberapa jenis aplikasi mobile memerlukan konektivitas HTTP dan HTTPS. Jika perangkat bergerak tidak memiliki  dukungan  TCP/IP internal  maka  konektivitas  tersebut disediakan  operator  melalui  sebuah gateway.

Koneksi Socket HTTP merupakan protokol yang sering digunakan untuk mengambil file dan melakukan interaksi dengan suatu  back  end  aplikasi  web, tetapi  untuk  aplikasi tertentu misalnya untuk multiplayer game, perlu dipertimbangkan alternatif  protokol lain yang pengiriman datanya  lebih  ringan. Socket  adalah sebuah endpoint untuk komunikasi didalam jaringan. Socket dibuat dengan menyambungkan dua buah alamat IP melalui port tertentu. Secara umum socket digunakan dalam sistem client / server, dimana sebuah server akan menunggu client pada pot tertentu.

Stream dan Datagram Tipe Socket Stream  Socket stream menggunakan TCP yang merupakan protokol  Connection‐oriented. Koneksi tersebut bersifat terbuka dan dikelola oleh program untuk proses pengiriman dan penerimaan data. Koneksi  ini  akan  tertutup  apabila  server  atau  client  secara eksplisit  menulis  perintah  untuk  menutup socket. Pada komunikasi stream data diterima berdasarkan urutan data ketika dikirim. Karena stream sifatnya  kontinu,  urutan/ susunan data yang  diterima dijamin  sama  dengan  urutan  pada  saat dikirim.  Namun, karena  komunikasi  di  jaringan internet cukup komplek, maka terkadang  paket  yang dikirim  melalui  socket seringkali tidak  sesuai  dengan urutan  pada  saat  pengirimannya. 

Tipe Socket Stream Datagram merupakan format paket yang ditentukan oleh IP, Alamat tujuanmerupakan alamat IP 32 bit standar yang mengidentifikasi jaringan tujuan dan hosttertentu disana. Datagram menggunakan protokol UDP. UDP berorientasi pada record dan  tidak  berorientasi  pada  koneksi sebagaimana  halnya  stream.  Datagram merupakan potongan  data‐data,  bukan  stream  yang sifatnya  kontinu.  Hal  ini  berarti paket  yang  dikirim tidak selamanya diterima server sesuai dengan urutan pengirimannya. Beberapa paket dapat saja terduplikasi dan bahkan beberapa diantaranya tidak sampai sama sekali. Seperti pada koneksi menggunakan socket, unuk memakai koneksi datagram pada ponsel harus dipastikan bahwa memang port untuk datagram diizinkan dipakai pada ponsel karena jika tidak maka koneksi pengiriman datagram pada ponsel tidak akan dapat dijalankan.