sistem protokol pada jaringan komputer · pdf fileprotokol pada suatu arsitektur sederhana....

32
Ir. Roedi Goernida, MT. ([email protected]) SISTEM PROTOKOL PADA JARINGAN KOMPUTER Program Studi Sistem Informasi – Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2010

Upload: hoangcong

Post on 30-Jan-2018

234 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Ir. Roedi Goernida, MT.([email protected])

SISTEM PROTOKOL PADA JARINGAN KOMPUTER

Program Studi Sistem Informasi – Fakultas Rekayasa IndustriInstitut Teknologi Telkom

Bandung

2010

Page 2: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Pengertian Protokol

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 1 / 30

Protokol → sekumpulan aturan yang mendefinisikan beberapa fungsi yang ada dalam suatu jaringan komputer, agar komunikasi komputer atau perangkat jaringan dapat berjalan dan dilakukan dengan benar.

Protokol digunakan & dibutuhkan entitas-entitas dalam sistem yang berbeda untuk komunikasi antara.

Diperlukan untuk menjamin:Kompatibilitas penuh antara dua peralatan setara.Bisa melayani banyak perangkat dengan kemampuan berbeda-beda.Berlaku umum dan mudah untuk dipelajari atau diterapkan.

Page 3: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Elemen kunci protokol

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 2 / 30

Syntaxformat data, pengkodean & level sinyal.

Semanticskontrol informasi untuk koordinasi & penanganan error.

Timingflow control untuk penyesuaian kecepatan & pengurutan (sequencing).

Page 4: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Arsitektur Protokol (1/3)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 3 / 30

File transfer application

Communications service module

Network access module

File transfer application

Communications service module

Network access module

Communication network

Komputer A Komputer B

File & file transfer commands

Communication-related messages

Network interface logic

Arsitektur sederhana komunikasi komputer.

Page 5: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Arsitektur Protokol (2/3)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 4 / 30

Application

Transport

Network access Communication network

Komputer A Komputer B

Application protocol

Transport protocol

Network interface protocol

Protokol pada suatu arsitektur sederhana.

Application

Transport

Network access

Page 6: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Arsitektur Protokol (3/3)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 5 / 30

Operasi arsitektur protokol.

Application

Network access

Transport

Record

DSAP

Dhost

Record

DSAP

Dhost

Packet

Source X Destination Y

Application

Transport

*) SAP : Service Access Point

Transport PDU

Network access

Page 7: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Karakteristik Protokol

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 6 / 30

Langsung atau tidak langsung.Monolitik atau terstruktur.Simetrik atau asimetrik.Standar atau tidak standar.

Page 8: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Fungsi Protokol (1/5)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 7 / 30

1. Encapsulation.→ penambahan informasi kontrol ke data.

- Address.- Error detecting code → frame check sequence- Protocol control.

Page 9: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Fungsi Protokol (2/5)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 8 / 30

2. Segmentation / fragmentation & reassembly. Dibagi per paket saat kirim.Digabung kembali saat diterima.Blok data dalam ukuran yang terbatas.Pesan-pesan pada lapisan aplikasi mungkin berukuran besar.Paket-paket network bisa jadi lebih kecil.Membagi blok yang lebih besar menjadi lebih kecil.Checkpoint & restart /recovery

Page 10: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Fungsi Protokol (3/5)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 9 / 30

3. Connection control.Connection establishment.Data transfer.Connection termination.Dapat menginterupsi koneksi & recovery.

Page 11: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Fungsi Protokol (4/5)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 10 / 30

4. Order delivery.- PDU dapat memilih jalur lain melalui jaringan- PDU bisa keluar dari urutan- Nomor Urut PDU digunakan untuk pengurutan

5. Flow control → pengaturan perjalanan data dari sisi pengirim ke sisi

penerima.

6. Error control → mengontrol terjadinya kesalahan yang terjadi pada

waktu data dikirimkan:- Mencegah kehilangan atau kerusakan.- Pendeteksian kesalahan.- Retransmission.- Dilakukan pada pelbagai level.

Page 12: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Fungsi Protokol (5/5)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 11 / 30

7. AddressingAddressing levelAddressing scopeConnection identifiersAddressing mode

8. MultiplexingMendukung banyak hubungan pada satu mesinMemetakan banyak hubungan pada satu tingkat dari satu hubungan ke yang lain

9. Transmission service PrioritasKualitas layanan (QoS)Keamanan

Page 13: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Elemen-elemen Standarisasi

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 12 / 30

Spesifikasi Protokol.Mengoperasikan antar lapisan yang sama pada dua sistem.Bisa melibatkan sistem operasi yang berbeda.Spesifikasi protokol harus tepat:

● Format of data units.● Semantics of all fields.● allowable sequence of PCUs.

Definisi layanan.→ Penjelasan Fungsional tentang untuk apa disediakan.

Pengalamatan.→ Direferensikan oleh SAP.

Page 14: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Model OSI

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 13 / 30

Dikembangkan oleh ISO.Suatu model lapisan,Setiap lapisan membentuk subset dari fungsi komunikasi yang diperlukan.Setiap lapisan masih diperlukan untuk lapisan di bawahnya untuk membentuk fungsi yang lebih “primitif”.Setiap lapisan menyediakan layanan untuk lapisan di atasnya.Perubahan pada satu lapisan tidak boleh mengakibatkan perubahan pada lapisan yang lain.

Page 15: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Lapisan OSI (1/4)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 14 / 30

ApplicationPresentation

SessionTransportNetworkData linkPhysical

ApplicationPresentation

SessionTransportNetworkData linkPhysical

` ` Data ` ` Data ` ` Data

` ` Segments ` ` Packets ` ` Frames

` ` Bits

System A System B

Page 16: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Lapisan OSI (2/4)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 15 / 30

Physical.→ Antarmuka fisik antar peralatan:

• Mechanical → cabling, connector• Electrical → voltage, impedance, balanced/unbalanced• Functional → connector pin assignment• Procedural → sequencing rules to control functions

Data Link.Berupa pengaktifan, pemeliharaan & pemutusan hubungan yang reliabel.Pendeteksian dan kontrol kesalahanLapisan tertinggi dapat diasumsikan sebagai transmisi yang bebas kesalahan

Network.Mengalirkan informasiLapisan yang lebih tinggi tidak perlu tahu tentang teknologi yang digunakanTidak diperlukan pada Hubungan Langsung

Page 17: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Lapisan OSI (3/4)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 16 / 30

TransportMenukarkan data antar End-SystemTanpa kesalahanDalam urutanTanpa kehilanganTanpa duplikatKualitas layanan

SessionMengendalikan dialog antar aplikasiAturan dialogPengelompokanRecovery (Perbaikan)

Page 18: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Lapisan OSI (4/4)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 17 / 30

PresentationFormat & pengkodean data.Kompresi data.Enkripsi.

ApplicationBerupa aplikasi untuk mengakses lingkungan OSI.

Page 19: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 18 / 30

Lingkungan OSI

Page 20: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

OSI framing

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 19 / 30

DH NH TH SH PH AH Data NT DT

Header NH TH SH PH AH Data NT Tail

Header TH SH PH AH Data Tail

Header SH PH AH Data

Header PH AH Data

Header AH Data

AH Data

Data

Application layer

Presentation layer

Session layer

Transport layer

Network layer

Link layer

Physical layer

Page 21: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 20 / 30

Page 22: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

TCP/IP Protocol Suite

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 21 / 30

Arsitektur protokol komersial yang dominan digunakan.

Ditentukan dan digunakan secara ekstensif sebelum OSI.

Dibangun oleh riset yang didanai oleh Departemen Pertahanan (DoD) USA.

Protokol versi DoD terdiri dari 4 lapisan:Aplikasi.Host-to-host.Internet.Network access.

Page 23: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Arsitektur Model TCP/IP

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 22 / 30

Lapisan Aplikasi.Komunikasi antar pelbagai proses atau aplikasi

Lapisan Transport (TCP/UDP)Transfer data ujung-ke-ujung.Bisa melibatkan mekanisme yang handal (TCP)Menyembunyikan detil jaringan yang digunakan

(IP) Lapisan InternetPengaturan data routing.

Lapisan Network.Antarmuka logik antara end-system dengan jaringan.

Lapisan Fisik.Media transmisi.Kecepatan pensinyalan dan pengkodean data.

Page 24: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

PDU di dalam TCP/IP

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 23 / 30

Page 25: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

OSI & TCP/IP

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 24 / 30

Page 26: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Protokol di dalam TCP/IP (1/2)

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 25 / 30

Page 27: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 26 / 30

Protokol di dalam TCP/IP (2/2)

Page 28: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 27 / 30

TCP & UDP

TCP UDP

Berurutan Tidak berurutan

Reliable Unreliable

Connection-oriented Connectionless

Virtual circuit Low overhead

Acknowledgments No acknowledgments

Flow control No flow control

Page 29: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 28 / 30

Connection-oriented

Connection establishment

Sinkronisasi

Negosiasi koneksi

Sinkronisasi

Acknowledgment

Data transfer

Page 30: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 29 / 30

TCP/IP memiliki 65.535 port services & terbagi atas:Well-known ports : 0 - 1.023Registered ports : 1.024 - 49.151Dynamic ports : 49.152 - 65.535

Port Protocol Fungsi7 Echo Datagram Echo yang diterima kembali ke pengirim 11 Users User aktif 20 FTP Data File Transfer Protokol (Koneksi data) 21 FTP Control File Transfer Protokol (Koneksi kontrol) 23 Telnet Terminal Network 25 SMTP Simple Mail Transfer Protocol 53 DNS Domain Name Server 80 HTTP Hypertext Transfer Protocol

161 SNMP Simple Network Management Protocol

Port services number (1/2)

Page 31: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 30 / 30

Port services number (2/2)

Port services pada UDP:

Port Protocol Fungsi7 Echo Datagram Echo yang diterima kembali ke pengirim 11 Users User aktif 13 Daytime Return tanggal dan waktu 17 Quota Return kutipan hari 53 NameServer Domain name service 67 Bootps Port server mendownload informasi bootstrap 68 Bootpc Port client mendownload informasibottstrap 69 TFTP Trivial File Transfer Protocol 111 RPC Remote Procedure Call123 NTO Network Time Protocol161 SNMP Simple Network Management Protocol

Page 32: SISTEM PROTOKOL PADA JARINGAN KOMPUTER · PDF fileProtokol pada suatu arsitektur sederhana. Application Transport ... Pendeteksian dan kontrol kesalahan ... Contoh protokol & perangkat

End of slide