Stream Protocol. PAP Printer Access Protocol, yang terdapat pada printer Postscript untuk akses pada jaringan AppleTalk.
6. Presentation Layer Layer presentation dari model OSI melakukan hanya suatu fungsi
tunggal: translasi dari berbagai tipe pada syntax sistem. Sebagai contoh, suatu koneksi antara PC dan mainframe membutuhkan konversi
dari EBCDIC character-encoding format ke ASCII dan banyak faktor yang perlu dipertimbangkan. Kompresi data dan enkripsi yang mungkin
ditangani oleh layer ini.
7. Application Layer Layer ini adalah yang paling cerdas , gateway berada pada layer ini.
Gateway melakukan pekerjaan yang sama seperti sebuah router, tetapi ada perbedaan diantara mereka. Layer Application adalah penghubung
utama antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan akses padanya.
Gambar 5.3. Open Systems Interconnection OSI Reference Model
5.3. Network Protocol
Middleware dan aplikasi terdistribusi di implementasikan diatas protokol network.Protocol diimplementasikan dalam beberapa lapisan layer.
Gambar 5.4. Network Protocol
Midleware merupakan Sekumpulan perangkat lunak software aplikasi yang terdiri dari sekumpulan server yang memungkinkan beberapa proses berjalan
dalam satu computer atau lebih untuk saling bekerja sama dan berinteraksi dalam suatu jaringan computer.
Tipe Midleware :
1. ORBS Object Request Brokers 2. RPCS Remote Protocol Control
3. TPS Transaction Processing 4. Moms Message Oriented Midleware
Keterangan. 1. ORBS Object Request Brokers
Memungkinkan dari object – object yang merupakan bagian dari suatu
aplikasi lainnya dalam jaringan koputer yang beragam.
Contoh : CORBA Commont Object Request Broker RMI Remote Machine Inovation
2. RPCS Remote Protocol Control
Memungkinkan logika dari aplikasi utk didistribusikan kedalam suatu daringan computer dan dapat dieksekusi seperti mengeksekusi aplikasi
computer kedalam computer local. 5. TPS Transaction Processing
Untuk memonitoring pemberian pelayanan penghubung serta
mempermudah pembuatan aplikasi memantau transaksi. 6. Moms Message Oriented Midleware
Pertukaran alat data dalam computer yang bias diimplementasikan
dalam berbagai aplikasi. Layer protocol pada Internet
a. TCP dan UDP TCP
TCP Transport Control Protocol dan UDP User Datagram Protocol adalah protokol transport yang berada di atas lapisan Internet Protocol IP.
TCP adalah protocol yang handal, TCP dapat memastikan data yang dikirimkan sampai ke tujuan begitu juga sebaliknya.
TCP menambahkan beberapa prosedur diatas layer internet protocol untuk memastikan reliabilitas transport data :
Sequencing
Pada setiap transmisi data paket diberi nomor urut. Sehingga pada titik tujuan tidak ada segmen yang diterima sampai semua segmen
pada urutan bawah belum di terima.
Flow Control
Pengirim tidak akan membanjiri penerima.Karena pengiriman didasarkan pada periode acknowledgment yang di terima oleh pengirim
yang berasal dari penerima.
Retrasnmission dan duplicate handling
Apabila segmen tidak mendapatkan acknowledge dari penerima sampai waktu timeout yang ditentukan terlampaui maka pengirim akan
mengirim ulang. Berdasarkan nomor urut penerima data dapat mendeteksi dan menolak kalau terjadi duplikasi.
BuFering
Bufering digunakan untuk menyeimbangkan antara pengirim dan penerima. Kalau bu¤er pada penerima penuh, maka segmen yang
dating akan putus, sehingga menyebabkan tidak ada acknowledge ke pengirim dan pengirim akan melakukan transmot ulang.
Checksum
Setiap segment membawa checksum. Apabila checksum segmen yang di terima tidak sesuai maka paket data tersebut akan di drop dan
kemudian akan di transmit ulang
UDP UDP tidak memberikan garansi seperti halnya yang di berikan oleh
TCP.
UDP tidak memberikan garansi terhadap pengiriman data Pada Internet Protocol paket data dapat drop karena suatu hal
contohnya jaringan yang rusak, UDP tidak mempunyai mekanisme untuk menanggulangi hal tersebut.
Kalau ingin menggunakan UDP sebagai protocol pengiriman yang
handal, maka mekanisme kehandalan yang diinginkan di lakukan pada layer aplikasi.
b. Komunikasi Request – Reply Komunikasi antara proses dan objek pada sistem terdistribusi dilakukan
melalui message passing.
Gambar 5.5. Komunikasi Request – Reply Client melakukan :
1. Mengirim request pesan ke server 2. Menerima hasil reply dari server
Server melakukan : 1. Penerimaan pesan request dari client
2. Mengeksekusi permintaan dari client 3. Mengirim hasil reply ke client.
5.4. RPC dan RMI