SISTEM PROTOKOL PADA JARINGAN KOMPUTER
Ir. Roedi Goernida, MT. (
[email protected])
Program Studi Sistem Informasi – Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2010
Pengertian Protokol 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. Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 1 / 30
Elemen kunci protokol Syntax format data, pengkodean & level sinyal. Semantics kontrol informasi penanganan error.
untuk
koordinasi
&
Timing flow control untuk penyesuaian kecepatan & pengurutan (sequencing).
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 2 / 30
Arsitektur Protokol (1/3) Arsitektur sederhana komunikasi komputer. Komputer A
Komputer B
File transfer application
File & file transfer commands
Communications service module Network access module
Communication-related messages Network interface logic Communication
Hand-out: Sistem Telekomunikasi
network
IS1323-05
File transfer application Communications service module Network access module
Hal. 3 / 30
Arsitektur Protokol (2/3) Protokol pada suatu arsitektur sederhana. Komputer A
Komputer B
Application protocol
Application
Transport protocol
Transport Network access
Network interface protocol Communication
Hand-out: Sistem Telekomunikasi
network
IS1323-05
Application
Transport Network access
Hal. 4 / 30
Arsitektur Protokol (3/3) Operasi arsitektur protokol. Source X
Destination Y
Record
Application
Record
DSAP
Transport
DSAP
Application
Transport
Transport PDU
Network access
Dhost
Dhost
Network access
Packet *) SAP : Service Access Point
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 5 / 30
Karakteristik Protokol Langsung atau tidak langsung. Monolitik atau terstruktur. Simetrik atau asimetrik. Standar atau tidak standar.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 6 / 30
Fungsi Protokol (1/5) 1. Encapsulation. → penambahan informasi kontrol ke data.
- Address. - Error detecting code → frame check sequence - Protocol control.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 7 / 30
Fungsi Protokol (2/5) 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
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 8 / 30
Fungsi Protokol (3/5) 3. Connection control.
Connection establishment. Data transfer. Connection termination. Dapat menginterupsi koneksi & recovery.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 9 / 30
Fungsi Protokol (4/5) 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.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 10 / 30
Fungsi Protokol (5/5) 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 Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 11 / 30
Elemen-elemen Standarisasi 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.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 12 / 30
Model OSI 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.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 13 / 30
Lapisan OSI (1/4) System B
System A Application
`
Data
`
Application
Presentation
`
Data
`
Presentation
Session
`
Data
`
Session
Transport
`
Segments
`
Transport
Network
`
Packets
`
Network
Data link
`
Frames
`
Data link
Physical
Hand-out: Sistem Telekomunikasi
`
Bits
IS1323-05
`
Physical
Hal. 14 / 30
Lapisan OSI (2/4) Physical. → Antarmuka fisik antar peralatan: • • • •
Mechanical Electrical Functional Procedural
→ cabling, connector → voltage, impedance, balanced/unbalanced → connector pin assignment → 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
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 15 / 30
Lapisan OSI (3/4) 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) Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 16 / 30
Lapisan OSI (4/4) Presentation Format & pengkodean data. Kompresi data. Enkripsi. Application Berupa aplikasi untuk mengakses lingkungan OSI.
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 17 / 30
Lingkungan OSI
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 18 / 30
OSI framing Data
Application layer
AH
Presentation layer
Header
Session layer
Link layer
AH
Data
PH
AH
Data
SH
PH
AH
Data
TH
SH
PH
AH
Data
NH
TH
SH
PH
AH
Data
NT
NH
TH
SH
PH
AH
Data
NT
Header
Transport layer Network layer
Data
Header Header Header
Physical layer
Hand-out: Sistem Telekomunikasi
DH
IS1323-05
Tail Tail DT
Hal. 19 / 30
Contoh protokol & perangkat
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 20 / 30
TCP/IP Protocol Suite Arsitektur protokol digunakan. Ditentukan dan sebelum OSI.
komersial
digunakan
yang
dominan
secara
ekstensif
Dibangun oleh riset yang didanai oleh Departemen Pertahanan (DoD) USA. Protokol versi DoD terdiri dari 4 lapisan: Aplikasi. Host-to-host. Internet. Network access. Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 21 / 30
Arsitektur Model TCP/IP 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. Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 22 / 30
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
Protokol di dalam TCP/IP (2/2)
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 26 / 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. 27 / 30
Connection-oriented
Sinkronisasi Negosiasi koneksi Sinkronisasi Acknowledgment Connection establishment Data transfer
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 28 / 30
Port services number (1/2) 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
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 29 / 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
Hand-out: Sistem Telekomunikasi
IS1323-05
Hal. 30 / 30
End of slide