Ir. Roedi Goernida, MT.
(roedig@yahoo.com)
SISTEM PROTOKOL
PADA JARINGAN KOMPUTER
Program Studi Sistem Informasi – Fakultas Rekayasa Industri
Institut Teknologi Telkom
Bandung
2010
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.
Elemen kunci protokol
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 2 / 30
Syntax
format data, pengkodean & level sinyal.
Semantics
kontrol informasi untuk koordinasi &
penanganan error.
Timing
flow control untuk penyesuaian kecepatan &
pengurutan (sequencing).
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.
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
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
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.
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.
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
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.
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.
Fungsi Protokol (5/5)
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 11 / 30
7. Addressing
Addressing level
Addressing scope
Connection identifiers
Addressing mode
8. Multiplexing
Mendukung banyak hubungan pada satu mesin
Memetakan banyak hubungan pada satu tingkat dari
satu hubungan ke yang lain
9. Transmission service
Prioritas
Kualitas layanan (QoS)
Keamanan
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.
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.
Lapisan OSI (1/4)
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 14 / 30
Application
Presentation
Session
Transport
Network
Data link
Physical
Application
Presentation
Session
Transport
Network
Data link
Physical
`
` Data
`
` Data
`
` Data
`
` Segments
`
` Packets
`
` Frames
`
` Bits
System A System B
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 kesalahan
Lapisan tertinggi dapat diasumsikan sebagai transmisi yang
bebas kesalahan
Network.
Mengalirkan informasi
Lapisan yang lebih tinggi tidak perlu tahu tentang teknologi
yang digunakan
Tidak diperlukan pada Hubungan Langsung
Lapisan OSI (3/4)
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 16 / 30
Transport
Menukarkan data antar End-System
Tanpa kesalahan
Dalam urutan
Tanpa kehilangan
Tanpa duplikat
Kualitas layanan
Session
Mengendalikan dialog antar aplikasi
Aturan dialog
Pengelompokan
Recovery (Perbaikan)
Lapisan OSI (4/4)
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 17 / 30
Presentation
Format & pengkodean data.
Kompresi data.
Enkripsi.
Application
Berupa aplikasi untuk mengakses lingkungan OSI.
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 18 / 30
Lingkungan OSI
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
Contoh protokol & perangkat
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 20 / 30
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.
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 Internet
Pengaturan data routing.
Lapisan Network.
Antarmuka logik antara end-system dengan jaringan.
Lapisan Fisik.
Media transmisi.
Kecepatan pensinyalan dan pengkodean data.
PDU di dalam TCP/IP
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 23 / 30
OSI & TCP/IP
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 24 / 30
Protokol di dalam TCP/IP (1/2)
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 25 / 30
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 26 / 30
Protokol di dalam TCP/IP (2/2)
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
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 28 / 30
Connection-oriented
Connection establishment
Sinkronisasi
Negosiasi koneksi
Sinkronisasi
Acknowledgment
Data transfer
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 29 / 30
TCP/IP memiliki 65.535 port services & terbagi atas:
Well-known ports : 0 - 1.023
Registered ports : 1.024 - 49.151
Dynamic ports : 49.152 - 65.535
Port Protocol Fungsi
7 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)
Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 30 / 30
Port services number (2/2)
Port services pada UDP:
Port Protocol Fungsi
7 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 Call
123 NTO Network Time Protocol
161 SNMP Simple Network Management Protocol
End of slide

IS1323 05-Sistem Protokol

  • 1.
    Ir. Roedi Goernida,MT. (roedig@yahoo.com) SISTEM PROTOKOL PADA JARINGAN KOMPUTER Program Studi Sistem Informasi – Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2010
  • 2.
    Pengertian Protokol Hand-out: SistemTelekomunikasi 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.
  • 3.
    Elemen kunci protokol Hand-out:Sistem Telekomunikasi IS1323-05 Hal. 2 / 30 Syntax format data, pengkodean & level sinyal. Semantics kontrol informasi untuk koordinasi & penanganan error. Timing flow control untuk penyesuaian kecepatan & pengurutan (sequencing).
  • 4.
    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.
  • 5.
    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
  • 6.
    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
  • 7.
    Karakteristik Protokol Hand-out: SistemTelekomunikasi IS1323-05 Hal. 6 / 30 Langsung atau tidak langsung. Monolitik atau terstruktur. Simetrik atau asimetrik. Standar atau tidak standar.
  • 8.
    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.
  • 9.
    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
  • 10.
    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.
  • 11.
    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.
  • 12.
    Fungsi Protokol (5/5) Hand-out:Sistem Telekomunikasi IS1323-05 Hal. 11 / 30 7. Addressing Addressing level Addressing scope Connection identifiers Addressing mode 8. Multiplexing Mendukung banyak hubungan pada satu mesin Memetakan banyak hubungan pada satu tingkat dari satu hubungan ke yang lain 9. Transmission service Prioritas Kualitas layanan (QoS) Keamanan
  • 13.
    Elemen-elemen Standarisasi Hand-out: SistemTelekomunikasi 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.
  • 14.
    Model OSI Hand-out: SistemTelekomunikasi 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.
  • 15.
    Lapisan OSI (1/4) Hand-out:Sistem Telekomunikasi IS1323-05 Hal. 14 / 30 Application Presentation Session Transport Network Data link Physical Application Presentation Session Transport Network Data link Physical ` ` Data ` ` Data ` ` Data ` ` Segments ` ` Packets ` ` Frames ` ` Bits System A System B
  • 16.
    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 kesalahan Lapisan tertinggi dapat diasumsikan sebagai transmisi yang bebas kesalahan Network. Mengalirkan informasi Lapisan yang lebih tinggi tidak perlu tahu tentang teknologi yang digunakan Tidak diperlukan pada Hubungan Langsung
  • 17.
    Lapisan OSI (3/4) Hand-out:Sistem Telekomunikasi IS1323-05 Hal. 16 / 30 Transport Menukarkan data antar End-System Tanpa kesalahan Dalam urutan Tanpa kehilangan Tanpa duplikat Kualitas layanan Session Mengendalikan dialog antar aplikasi Aturan dialog Pengelompokan Recovery (Perbaikan)
  • 18.
    Lapisan OSI (4/4) Hand-out:Sistem Telekomunikasi IS1323-05 Hal. 17 / 30 Presentation Format & pengkodean data. Kompresi data. Enkripsi. Application Berupa aplikasi untuk mengakses lingkungan OSI.
  • 19.
    Hand-out: Sistem TelekomunikasiIS1323-05 Hal. 18 / 30 Lingkungan OSI
  • 20.
    OSI framing Hand-out: SistemTelekomunikasi 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
  • 21.
    Contoh protokol &perangkat Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 20 / 30
  • 22.
    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.
  • 23.
    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 Internet Pengaturan data routing. Lapisan Network. Antarmuka logik antara end-system dengan jaringan. Lapisan Fisik. Media transmisi. Kecepatan pensinyalan dan pengkodean data.
  • 24.
    PDU di dalamTCP/IP Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 23 / 30
  • 25.
    OSI & TCP/IP Hand-out:Sistem Telekomunikasi IS1323-05 Hal. 24 / 30
  • 26.
    Protokol di dalamTCP/IP (1/2) Hand-out: Sistem Telekomunikasi IS1323-05 Hal. 25 / 30
  • 27.
    Hand-out: Sistem TelekomunikasiIS1323-05 Hal. 26 / 30 Protokol di dalam TCP/IP (2/2)
  • 28.
    Hand-out: Sistem TelekomunikasiIS1323-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
  • 29.
    Hand-out: Sistem TelekomunikasiIS1323-05 Hal. 28 / 30 Connection-oriented Connection establishment Sinkronisasi Negosiasi koneksi Sinkronisasi Acknowledgment Data transfer
  • 30.
    Hand-out: Sistem TelekomunikasiIS1323-05 Hal. 29 / 30 TCP/IP memiliki 65.535 port services & terbagi atas: Well-known ports : 0 - 1.023 Registered ports : 1.024 - 49.151 Dynamic ports : 49.152 - 65.535 Port Protocol Fungsi 7 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)
  • 31.
    Hand-out: Sistem TelekomunikasiIS1323-05 Hal. 30 / 30 Port services number (2/2) Port services pada UDP: Port Protocol Fungsi 7 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 Call 123 NTO Network Time Protocol 161 SNMP Simple Network Management Protocol
  • 32.