Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

UNIVERSITAS GUNADARMA

Presentasi serupa


Presentasi berjudul: "UNIVERSITAS GUNADARMA"— Transcript presentasi:

1 UNIVERSITAS GUNADARMA
Sistem Terdistribusi Komunikasi SISTEM INFORMASI UNIVERSITAS GUNADARMA

2 Pokok Bahasan Protocol RPC (Remote Procedure Call) Object Interface

3 PROTOCOL

4 Protocol Definition

5 Protocol Definition

6 Protocol Definition Suatu aturan yang mendefinisikan fungsi yang terdapat di dalam sebuah jaringan komputer, seperti misalnya mengirimkan pesan, mengirimkan data, mengirimkan informasi dan fungsi lainnya yang harus dipenuhi oleh sisi pengirim dan penerima supaya komunikasi dapat berlangsung dengan baik dan benar walaupun sistem yang terdapat dalam jaringan tersebut berbeda.

7 Protocol Definition Perangkat aturan yang dipakai di dalam jaringan.
Dikatakan juga suatu aturan main yang menata atau mengatur komunikasi antar beberapa komputer dalam sebuah jaringan sehingga komputer anggota dari jaringan dan komputer yang berbeda platform dapat saling mengirimkan informasi dan saling berkomunikasi.

8 Protocol Function Secara umum
Sebagai penghubung di dalam komunikasi data atau informasi, sehingga proses penukaran data atau informasi tersebut dapat berjalan dengan baik dan benar.

9 Jenis Protokol

10 Ethernet

11 Ethernet Protokol Ethernet sejauh ini adalah paling banyak digunakan.
Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier Sense Multiple Access/Collision Detection)

12 Ethernet Sistem ini menjelaskan bahwa setiap komputer memperhatikan ke dalam tabel dari network sebelum mengirimkan sesuatu ke dalamnya. Jika dalam jaringan tidak ada aktivitas atau bersih komputer akan mentransmisikan data, jika ada transmisi lain di dalam kabel, komputer akan menunggu dan akan mencoba kembali transmisi jika jaringan bersih.

13 Ethernet Kadang kala dua buah komputer melakukan transmisi dan akan menunggu kesempatan secara acak untuk mentransmisikan data kembali. Metode ini dikenal dengan koalisi, dan tidak akan berpengaruh pada kecepatan Transmisi dari Network.

14 Ethernet Protokol Ethernet dapat digunakan untuk model jaringan Garis Lurus, Star, atau Tree. Dapat ditransmisikan melewati kabel Twisted Pair, Coaxial, Fiber Optik, pada kecepatan 10 Mbps.

15 Local Talk

16 Local Talk Local Talk adalah sebuah protokol yang dikembangkan oleh Apple Komputer, Inc. Untuk mesin-mesin komputer Macintosh. Metode yang digunakan oleh Local Talk adalah CDMA/CA (Carrier Sense Multiple Access With Collision Avoidance). Hampir sama dengan CSMA/CD

17 Local Talk Adapter Local Talk dan Cable Twisted Pair khusus yang dapat digunakan untuk menghubungkan beberapa komputer melewati Port Serial. Sistem Operasi Machintos memungkinkan konseksi secara Jaringan Peer To Peer tanpa membutuhkan tambahan aplikasi khusus.

18 Local Talk Protocol Lokal Talk dapat digunakan untuk model jaringan Garis Lurus, Bintang ataupun Model Pohon dengan menggunakan kabel Twisted Pair. Kekurangan yang paling mencolok yaitu Kecepatan Transmisinya, kecepatan transmisinya hanya 230 Kbps.

19 Token Ring

20 Token Ring Protokol Token dikembangkan oleh IBM pada pertengahan tahun 1980. Metode aksesnya melalui sebuah token dalam sebuah lingkaran seperti cincin. Dalam lingkaran token, komputer-komputer dihubungkan satu dengan yang lainnya, seperti sebuah Cincin.

21 Token Ring Sebuah sinyal token bergerak berputar dalam sebuah lingkaran (Cincin) dalam sebuah jaringan dan bergerak dari sebuah komputer menuju ke komputer berikutnya. Jika pada persinggahan di salah satu komputer ternyata ada data yang ingin ditransmisikan, token akan mengangkutnya ke tempat dimana data itu ingin ditujukan. Token terus bergerak terus untuk saling mengkoneksikan di antara masing-masing komputer.

22 Token Ring Protokol Token Ring membutuhkan model jaringan Bintang dengan menggunakan kabel Twisted Pair atau Kabel Fiber Optik. Kabel fiber optik dapat melakukan kecepatan Transmisi 4 Mbps atau 16 Mbps. Selain dengan perkembangan Ethernet, penggunaan token ring makin berkurang sampai sekarang.

23 FDDI FDDI

24 FDDI Fiber Distributed Data Interface adalah sebuah protokol jaringan yang menghubungkan antara dua atau lebih jaringan pada jarak yang jauh. Metode yang akses yang digunakan oleh FDDI adalah Model Token.

25 FDDI FDDI menggunakan dua buah topologi ring secara fisik.
Proses transmisi biasanya menggunakan satu buah ring, namun jika ada masalah ditemukan akan secara otomatis menggunakan ring yang kedua.

26 FDDI Sebuah keuntungan dari FDDI adalah kecepatan dengan menggunakan Fiber Optik Cable pada kecepatan 100 Mbps.

27 ATM ATM

28 ATM ATM adalah Asynchronus Transfer Mode (ATM), yaitu sebuah protokol jaringan yang mentransmisikan pada kecepatan 155 Mbps atau lebih. ATM mentransmisikan data kedalam satu paket dimana yang lain mentransfer pada besar kecilnya paket. ATM mendukung variasi Seoerti, Video, CD-Audion, dan Gambar.

29 ATM ATM bekerja pada model Jaringan Topologi Star, dengan menggunakan kabel Fiber Optik ataupun kabel UTP (Twisted Pair). ATM pada umumnya digunakan untuk menghubungkan dua atau lebih LAN, dia juga banyak dipakai oleh Internet Service Provider (ISP) untuk meningkatkan kecepatan akses internet untuk Client.

30 TCP/IP

31 TCP/IP Transmission Control Protocol, adalah standar dari komunikasi data yang dipakai oleh komunitas internet dalam proses tukar-menukar data atau informasi dari satu komputer ke komputer lainnya di dalam jaringan internet. Protokol jenis ini paling banyak digunakan sekarang ini.

32 TCP/IP Protokol ini dikembangkan pada akhir dekade an sampai dengan awal 1980-an sebagai protokol standar untuk menghubungkan komputer-komputer dan jaringan dalam membentuk suatu jaringan yang luas khususnya WAN.

33 DHCP

34 DHCP Dynamic Host Configuration Protocol, jika mendapatkan suatu Cable-Connection dengan menggunakan DHCP, maka akan mendapatkan IP yang berasal dari ISP Anda. Protokol ini berfungsi untuk memberikan Internet Protocol (IP) secara otomatis.

35 DNS

36 DNS Domain Name System adalah Distribute Database Sistem yang dipakai dalam pencarian nama komputer (name resolution) di dalam jaringan yang menggunakan TCP/IP. DNS juga digunakan pada aplikasi yang terhubung ke jaringan Internet, misalnya seperti web browser ataupun , yang dimana DNS dapat membantu memetakan hist name dari sebuah komputer ke IP Address

37 SSH “Sucure Shell“, ialah protokol jaringan yang memungkinkan pertukaran data secara aman antara 2 komputer. Protokol ini dapat digunakan untuk mengendalikan komputer dari jarak jauh, mengirimkan file, membuat Tunnel yang terrenkripsi dan lain sebagainya.  

38 SSH Protokol ini  memiliki beberapa kelebihan sebab SSH mempunyai sistem Otentikasi, Otorisasi, dan juga  enkripsinya.

39 Jenis Lainnya HTTP HTTPS IMAP ICMP SSL

40 REMOTE PROCEDURE CALL (RPC)

41 RPC A protocol that one program can use to request a service from program located in another computer in a network without having to understand network details. A procedure call is also sometimes known as a functional cal or a subroutine call. RPC uses the client/server model.

42 RPC The Requesting program is a client
The service-providing program is the server RPC is a synchronous operation requiring the requesting program to be suspended until the result of the remote procedure are returned.

43 RPC Tujuan digunakan RPC adalah untuk administrasi sistem sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya darimana saja, selama sistemnya terhubung ke jaringan.

44 RPC RPC menggunakan socket untuk berkomunikasi dengan proses lainnya.

45 RPC Cara kerja RPC Tiap prosedur yang dipanggil dalam RPC, maka proses ini harus berkoneksi dengan server remote dengan mengirimkan semua parameter yang dibutuhkan, menunggu balasan dari server dan melakukan proses kemudian selesai.

46 RPC Proses tersebut disebut Stub pada sisi klien, sedangkan Stub pada sisi server adalah proses menunggu tap message yang berisi permintaan mengenai prosedur tertentu. Contoh Aplikasi untuk meremote pada teknik RPC adalah menggunakan : untuk melakukan SSH.

47 RPC

48 RPC Kegunaan utama SSH adalah untuk memasuki sistem komputer di tempat lain yang terhubung melalui jaringan dengan cara yang aman. Saat ini, SSH dapat diturunkan untuk berbagai hal yang amat dibutuhkan dalam komputasi jaringan atau lebih besar lagi: Internet.

49 RPC Putty adalah software remote console/terminal yang digunakan untuk meremoe komputer dengan menggunakan port SSH atau sebagainya.

50 RPC Langkah langkah dalam RPC

51 RPC 1. Client procedure calls client stub in normal way.
Langkah langkah dalam RPC: 1. Client procedure calls client stub in normal way. 2. Client stub builds message, calls local OS. 3. Client's OS sends message to remote OS. 4. Remote OS gives message to server stub. 5. Server stub unpacks parameters, calls server. 6. Server does work, returns result to the stub. 7. Server stub packs it in message, calls local OS. 8. Server's OS sends message to client's OS. 9. Client's OS gives message to client stub. 10. Stub unpacks result, returns to client.

52 The Go Programming Language

53 The Go Programming Language

54 Contoh Studi Kasus RPC Pada jasa penge-print-an di rental pengetikan yang di dalamnya terdapat 1 komputer server, beberapa komputer client dan sebuah printer yang hanya terhubung dengan server. User dari computer client ingin mencetak data dari komputernya. Biasanya user memindah data dengan bantuan device external seperti disket, flash disk, hard disk, atau cd-rw. Namun dengan RPC hal tersebut akan menjadi lebih efisien.

55 Contoh Studi Kasus RPC Solusi : Dengan RPC, untuk mencetak data dari computer client, computer client mengirim pesan “cetak” kepada computer server. Kemudian computer server menerima perintah tersebut dan kemudian menjalankan perintah mencetak data. Setelah itu server mengirimkan pesan pada client berupa informasi “file telah dicetak”

56 End Of File Terima Kasih Thank You Merci Beaucoup


Download ppt "UNIVERSITAS GUNADARMA"

Presentasi serupa


Iklan oleh Google