Jaringan komputer 04

30
Protokol Jaringan Protokol Jaringan

Transcript of Jaringan komputer 04

Page 1: Jaringan komputer 04

Protokol JaringanProtokol Jaringan

Page 2: Jaringan komputer 04

Mengapa menggunakan protokol ?Mengapa menggunakan protokol ?11

Hardware LAN tidak dapat menyelesaikan Hardware LAN tidak dapat menyelesaikan semua masalah komunikasi komputer.semua masalah komunikasi komputer.

Software untuk sistem LAN besar dan Software untuk sistem LAN besar dan kompleks.kompleks.

LayeringLayering adalah teknik menyusun untuk adalah teknik menyusun untuk mengatur perancangan dan implementasi mengatur perancangan dan implementasi software jaringan.software jaringan.

Page 3: Jaringan komputer 04

Apa protokol itu ?Apa protokol itu ?11

Protokol jaringan atau protokol komunikasi Protokol jaringan atau protokol komunikasi jaringan adalah sekumpulan aturan yang jaringan adalah sekumpulan aturan yang menentukan format dan arti dari pesan-menentukan format dan arti dari pesan-pesan yang dipertukarkan antara pesan yang dipertukarkan antara komputer melalui jaringan.komputer melalui jaringan. Format biasa disebut Format biasa disebut syntax.syntax. Arti biasa disebut Arti biasa disebut semantic.semantic.

Protokol diimplementasikan oleh software Protokol diimplementasikan oleh software protokol.protokol.

Page 4: Jaringan komputer 04

Fungsi-fungsi protokolFungsi-fungsi protokol55

Tidak semua protokol memiliki seluruh Tidak semua protokol memiliki seluruh fungsi, meskipun demikian terdapat fungsi, meskipun demikian terdapat beberapa hal dari fungsi dengan tipe yang beberapa hal dari fungsi dengan tipe yang sama pada protokol yang berada pada sama pada protokol yang berada pada level-level yang berbeda.level-level yang berbeda.

Berikut ini fungsi-fungsi protokol :Berikut ini fungsi-fungsi protokol :

Page 5: Jaringan komputer 04

EncapsulationEncapsulation

Setiap UDP tidak hanya berisi data tetapi Setiap UDP tidak hanya berisi data tetapi juga information control.juga information control.

Information control dikelompokkan dalam Information control dikelompokkan dalam 3 kategori umum :3 kategori umum : Address pengirim / penerima.Address pengirim / penerima. Error detecting code.Error detecting code. Protocol control.Protocol control.

Page 6: Jaringan komputer 04

Segmentasi & Reassembling.Segmentasi & Reassembling.

Segmentasi adalah : pemisahan data Segmentasi adalah : pemisahan data menjadi blok yang berukuran sama.menjadi blok yang berukuran sama.Mengapa harus dilakukan segmentasi ?Mengapa harus dilakukan segmentasi ? Jaringan komunikasi menerima blok data Jaringan komunikasi menerima blok data

hanya sampai ukuran-ukuran tertentu.hanya sampai ukuran-ukuran tertentu. Control errorControl error bisa menjadi lebih efisien bisa menjadi lebih efisien

dengan UDP berukuran kecil.dengan UDP berukuran kecil. Penyediaan akses yang lebih wajar untuk Penyediaan akses yang lebih wajar untuk

menggabung fasilitas-fasilitas transmisi, menggabung fasilitas-fasilitas transmisi, dengan penundaan yang lebih pendek.dengan penundaan yang lebih pendek.

Page 7: Jaringan komputer 04

UDP yang berukuran kecil mengakibatkan UDP yang berukuran kecil mengakibatkan alokasi buffer yang lebih kecil pada penerima.alokasi buffer yang lebih kecil pada penerima.

Pengirim/penerima mungkin memerlukan Pengirim/penerima mungkin memerlukan transfer data untuk menutup kiriman data, dari transfer data untuk menutup kiriman data, dari waktu ke waktu, untuk pengontrolan dan waktu ke waktu, untuk pengontrolan dan restart / recovery operasi.restart / recovery operasi.

Page 8: Jaringan komputer 04

Kontrol koneksiKontrol koneksi

Transfer data berorientasi koneksi dipilih Transfer data berorientasi koneksi dipilih bila station yang mengantisipasi bila station yang mengantisipasi perpindahan data yang panjang dan / atau perpindahan data yang panjang dan / atau detail-detail tertentu protokol mereka detail-detail tertentu protokol mereka harus dihentikan secara dinamis.harus dihentikan secara dinamis.

Page 9: Jaringan komputer 04

Ordered DeliveryOrdered Delivery

Pada protokol-protokol yang berorientasi Pada protokol-protokol yang berorientasi koneksi, umumnya diupayakan agar koneksi, umumnya diupayakan agar urutan UDP dipertahankan.urutan UDP dipertahankan.

Bila UDP diberi nomor khusus, dan nomor Bila UDP diberi nomor khusus, dan nomor itu ditandai secara berurut, maka itu ditandai secara berurut, maka penerima harus mengurutkan kembali penerima harus mengurutkan kembali uDP berdasarkan nomor urutnya.uDP berdasarkan nomor urutnya.

Page 10: Jaringan komputer 04

Flow Control.Flow Control.

Fungsi yang ditunjukkan melalui suatu Fungsi yang ditunjukkan melalui suatu entiti yang diterima untuk membatasi entiti yang diterima untuk membatasi jumlah atau data rate yang dikirim oleh jumlah atau data rate yang dikirim oleh suatu entiti yang mentransmisi.suatu entiti yang mentransmisi.

Flow control yang paling sederhana Flow control yang paling sederhana adalah adalah stop and wait procedure.stop and wait procedure.

Page 11: Jaringan komputer 04

Error ControlError Control

Error control diterapkan sebagai dua Error control diterapkan sebagai dua fungsi yang terpisah, yaitu deteksi error fungsi yang terpisah, yaitu deteksi error dan transmisi ulang.dan transmisi ulang.

Untuk mendeteksi error, pengirim Untuk mendeteksi error, pengirim menyisipkan kode pendeteksi error pada menyisipkan kode pendeteksi error pada UDP.UDP.

Penerima memeriksa nilai kode pada UDP Penerima memeriksa nilai kode pada UDP yang datang.yang datang.

Page 12: Jaringan komputer 04

Bila error terdeteksi, penerima akan Bila error terdeteksi, penerima akan membuang UDP dan meminta pengirim membuang UDP dan meminta pengirim untuk mengirimkan kembali UDP yang untuk mengirimkan kembali UDP yang error.error.

Beberapa protokol menggunakan kode Beberapa protokol menggunakan kode perbaikan error yang tidak hanya perbaikan error yang tidak hanya mendeteksi tapi juga memperbaikinya.mendeteksi tapi juga memperbaikinya.

Page 13: Jaringan komputer 04

Pengalamatan.Pengalamatan.

Konsep pengalamatan meliputi :Konsep pengalamatan meliputi : Addressing level.Addressing level.

Menunjuk pada tingkatan dalam arsitektur Menunjuk pada tingkatan dalam arsitektur komunikasi pada tempat suatu entiti berada.komunikasi pada tempat suatu entiti berada.

Addressing scope.Addressing scope.Karakteristik alamat global :Karakteristik alamat global :

Non ambiguity, Non ambiguity, sebuah sistem bisa saja memiliki alamat sebuah sistem bisa saja memiliki alamat global lebih dari satuglobal lebih dari satu..

Applicability, Applicability, dimungkinkan di dalam suatu sistem dimungkinkan di dalam suatu sistem memakai alamat global dari sistem yang lain.memakai alamat global dari sistem yang lain.

Page 14: Jaringan komputer 04

Connection identifiers.Connection identifiers.Keuntungan menggunakan connection identifier :Keuntungan menggunakan connection identifier :

Mengurangi overhead.Mengurangi overhead. Routing.Routing. Multiplexing.Multiplexing. Penggunaan informasi kondisi.Penggunaan informasi kondisi.

Addressing mode.Addressing mode.Unicast.Unicast.

Multicast.Multicast.

Broadcast.Broadcast.

Page 15: Jaringan komputer 04

MultiplexingMultiplexing

Koneksi ganda ke dalam sistem tunggal.Koneksi ganda ke dalam sistem tunggal.

Dapat dikerjakan melalui nama-nama port Dapat dikerjakan melalui nama-nama port yang mengijinkan koneksi simultan ganda.yang mengijinkan koneksi simultan ganda.

Digunakan juga untuk pemetaan koneksi.Digunakan juga untuk pemetaan koneksi.

Page 16: Jaringan komputer 04

Transmission serviceTransmission service

Sebuah protokol dapat menyediakan Sebuah protokol dapat menyediakan berbagai layanan tambahan kepada entiti-berbagai layanan tambahan kepada entiti-entiti yang menggunakannya.entiti yang menggunakannya.

Contoh jenis layanan tambahan :Contoh jenis layanan tambahan : Prioritas.Prioritas. Mutu layanan.Mutu layanan. Pengamanan / security.Pengamanan / security.

Page 17: Jaringan komputer 04

Berapa protokol yang dibutuhkan ?Berapa protokol yang dibutuhkan ?11

Komunikasi komputer melalui jaringan Komunikasi komputer melalui jaringan adalah masalah yang sangat sulit.adalah masalah yang sangat sulit.

Kompleksitasnya membutuhkan protokol Kompleksitasnya membutuhkan protokol ganda, yang mana setiap protokol ganda, yang mana setiap protokol menangani sebagian dari masalah menangani sebagian dari masalah tersebut.tersebut.

Page 18: Jaringan komputer 04

Desain protokol berlapisDesain protokol berlapis11

Model berlapis adalah sebuah Model berlapis adalah sebuah penyelesaian pada masalah kompleksitas penyelesaian pada masalah kompleksitas dalam protokol jaringan.dalam protokol jaringan.

Model menyarankan untuk membagi Model menyarankan untuk membagi protokol jaringan ke dalam beberapa protokol jaringan ke dalam beberapa lapisan, yang mana setiap lapisan lapisan, yang mana setiap lapisan menyelesaikan sebagian masalah menyelesaikan sebagian masalah komunikasi jaringan.komunikasi jaringan.

Page 19: Jaringan komputer 04

Protokol jaringan dirancang untuk Protokol jaringan dirancang untuk mempunyai satu atau lebih protokol untuk mempunyai satu atau lebih protokol untuk tiap lapisan.tiap lapisan.

Page 20: Jaringan komputer 04

Model referensi OSI (Open Systems Model referensi OSI (Open Systems Interconnection)Interconnection)22

Terdiri dari 7 lapisan.Terdiri dari 7 lapisan.

Dipisahkan ke dalam 2 set yaitu :Dipisahkan ke dalam 2 set yaitu : Set aplikasi.Set aplikasi.

Terdiri dari 3 lapisan yaitu lapisan Terdiri dari 3 lapisan yaitu lapisan applicationapplication, , presentationpresentation, dan, dan session. session.

Set transport.Set transport.

Terdiri dari 4 lapisan yaitu lapisan Terdiri dari 4 lapisan yaitu lapisan transporttransport,, networknetwork,, data link data link, dan, dan physical. physical.

Page 21: Jaringan komputer 04

Lapisan-lapisan dalam model Lapisan-lapisan dalam model referensi OSIreferensi OSI2,3,42,3,4

PhysicalPhysical Merupakan level perangkat keras.Merupakan level perangkat keras. Menggambarkan karakteristik fisik jaringan, Menggambarkan karakteristik fisik jaringan,

seperti koneksi, level tegangan, dan seperti koneksi, level tegangan, dan pewaktuan.pewaktuan.

Bertanggung jawab untuk mengirim dan Bertanggung jawab untuk mengirim dan menerima bit-bit.menerima bit-bit.

Page 22: Jaringan komputer 04

Data link.Data link. Pada lapisan ini protokol fisik yang sesuai Pada lapisan ini protokol fisik yang sesuai

diterapkan pada data.diterapkan pada data. Jenis jaringan dan pengurutan paket Jenis jaringan dan pengurutan paket

ditentukan.ditentukan. Bertanggung jawab untuk menyediakan Bertanggung jawab untuk menyediakan

komunikasi dari node ke node untuk jaringan komunikasi dari node ke node untuk jaringan lokal.lokal.

Untuk menyediakan pelayanan ini harus Untuk menyediakan pelayanan ini harus melakukan 2 fungsi :melakukan 2 fungsi :

Page 23: Jaringan komputer 04

Mekanisme pengalamatan yang memungkinkan Mekanisme pengalamatan yang memungkinkan pesan-pesan untuk dikirimkan ke node yang pesan-pesan untuk dikirimkan ke node yang benar.benar.Menerjemahkan pesan-pesan dari lapisan yang Menerjemahkan pesan-pesan dari lapisan yang lebih tinggi menjadi bit-bit yang ditransmisikan oleh lebih tinggi menjadi bit-bit yang ditransmisikan oleh lapisan lapisan physicalphysical..

Pembentukan frame data (paket), yang terdiri Pembentukan frame data (paket), yang terdiri dari :dari :

Start indicator.Start indicator.Source address.Source address.Destination address.Destination address.Control.Control.Data.Data.Error control.Error control.

Page 24: Jaringan komputer 04

Network.Network. Menentukan cara data dikirim pada Menentukan cara data dikirim pada device device

penerima.penerima. Penanganan logika protokol, Penanganan logika protokol, routingrouting dan dan

addressingaddressing..

Page 25: Jaringan komputer 04

Transport.Transport. Menjaga aliran data dan menyediakan Menjaga aliran data dan menyediakan

pengecekan error serta data pengecekan error serta data recoveryrecovery.. Membagi pesan-pesan menjadi fragmen-Membagi pesan-pesan menjadi fragmen-

fragmen yang cocok dengan pembatasan fragmen yang cocok dengan pembatasan ukuran yang dibentuk oleh jaringan.ukuran yang dibentuk oleh jaringan.

Pada sisi penerima, menggabungkan kembali Pada sisi penerima, menggabungkan kembali fragmen-fragmen untuk mendapatkan pesan fragmen-fragmen untuk mendapatkan pesan aslinya.aslinya.

Mengantarkan pesan dari proses khusus Mengantarkan pesan dari proses khusus pada suatu komputer ke proses yang pada suatu komputer ke proses yang bersesuaian pada komputer tujuan.bersesuaian pada komputer tujuan.

Page 26: Jaringan komputer 04

Session.Session. Memulai, menjaga dan mengakhiri Memulai, menjaga dan mengakhiri

komunikasi dengan komunikasi dengan devicedevice penerima. penerima. Setiap session mempunyai 3 fase, yaitu :Setiap session mempunyai 3 fase, yaitu :

Pembentukan hubungan. Node membentuk kontak Pembentukan hubungan. Node membentuk kontak dan menyepakati aturan-aturan komunikasinya dan menyepakati aturan-aturan komunikasinya termasuk protokol yang digunakan dan parameter termasuk protokol yang digunakan dan parameter komunikasinya.komunikasinya.

Pemindahan data.Pemindahan data.

Pemutusan hubungan.Pemutusan hubungan.

Page 27: Jaringan komputer 04

Presentation.Presentation. Mengkonversi data dari lapisan Mengkonversi data dari lapisan application application ke ke

dalam format standar yang dimengerti oleh dalam format standar yang dimengerti oleh lapisan lain.lapisan lain.

Fungsi lainnya adalah enkripsi/deskripsi data Fungsi lainnya adalah enkripsi/deskripsi data dan kompresi/dekompresi.dan kompresi/dekompresi.

Page 28: Jaringan komputer 04

Application.Application. Lapisan ini berinteraksi dengan sistem Lapisan ini berinteraksi dengan sistem

operasi dan aplikasi ketika user melakukan operasi dan aplikasi ketika user melakukan transfer file, membaca pesan atau transfer file, membaca pesan atau mengerjakan aktifitas yang berhubungan mengerjakan aktifitas yang berhubungan dengan jaringan.dengan jaringan.

Pelayanan di lapisan application :Pelayanan di lapisan application :E-mail.E-mail.

File transfer.File transfer.

Manajemen jaringan.Manajemen jaringan.

Dll.Dll.

Page 29: Jaringan komputer 04

Header-header dan lapisan protokol Header-header dan lapisan protokol OSIOSI33

Page 30: Jaringan komputer 04

ReferensiReferensi1.1. Prof. Ralph Droms, Prof. Ralph Droms, Computer Networks Lecture Computer Networks Lecture

NotesNotes, , http://www.eg.bucknell.edu/~cs363http://www.eg.bucknell.edu/~cs363, 1999., 1999.2.2. Jeff Tyson, Jeff Tyson, How OSI WorksHow OSI Works, ,

http://computer.howstuffworks.com/osi.htmhttp://computer.howstuffworks.com/osi.htm..3.3. Drew Heywood, Drew Heywood, Konsep dan Penerapan Microsoft Konsep dan Penerapan Microsoft

TCP/IPTCP/IP, Andi Offset, 1999., Andi Offset, 1999.4.4. Andrew S. Tannenbaum, Andrew S. Tannenbaum, Jaringan KomputerJaringan Komputer, ,

Prenhallindo, 2000, Jakarta.Prenhallindo, 2000, Jakarta.5.5. William Stallings, William Stallings, Dasar-dasar Komunikasi DataDasar-dasar Komunikasi Data, ,

Salemba Teknika, 2001.Salemba Teknika, 2001.