KOMUNIKASI DATA
Layer Data Link
Presented by:
Kukuh Nugroho 1
Layer Data Link Fungsi: mengubah data logic menjadi data fisik.
Data Logic
Data Fisik
[email protected]
2
Layer Data Link - Implementasi
[email protected]
3
Enkapsulasi [Flash Back]
Header
Header
Header
DATA
Aplikasi
7
DATA
Transport
4
Network
3
Data Link
2
DATA
DATA
Trailer
Format header & trailer tergantung dari protokol di layer data link yang digunakan.
[email protected]
4
Protokol di Layer Data Link
Model Referensi OSI
Model Referensi TCP/IP
Contoh Protokol
Layer Aplikasi Layer Presentasi
Layer Aplikasi
SMTP
HTTP
DHCP
OSPF
FTP
Layer Sesi
Layer Transport
Layer Transport
Layer Network
Layer Internet
UDP
TCP
ARP
IP
ICMP
Layer Data Link Layer Data Link
Ethernet
PPP
Frame Relay
Layer Fisik
[email protected]
5
[email protected]
6
Standar Ethernet
Sub-layer Data Link LLC (Logical Link Control) Sebagai penyambung ke layer atas-nya. Pengambil data logic. Di implementasikan dalam bentuk software. MAC (Media Access Control) Pengubah dari data logic ke fisik. Penghubung ke media.
[email protected]
7
Implementasi Ethernet
Syarat terhubung 1
2
media Pilihan NIC
fiber optic
[email protected]
8
Tipe Ethernet
[email protected]
9
Format Frame Ethernet
Header
Data
Trailer
DA (Destination Address) alamat MAC perangkat pengirim SA (Source Address) alamat MAC perangkat penerima FCS (Frame Check Sequence) untuk ngecek apakah frame yang diterima dalam keadaan rusak ataukah tidak?
[email protected]
10
[email protected]
11
FCS (Frame Check Sequence)
FCS salah satu metode yang digunakan adalah CRC (Cyclic Redundancy Check).
Terminologi CRC Codeword : data yang dikirimkan Dataword : data awal sebelum proses pengiriman
Metode CRC Melakukan proses pembagian antara “codeword” dengan bilangan biner pembagi. Apabila: ∑ bit “dataword” = k bit ∑ bit “pembagi” = n - k + 1 ∑ bit “codeword” = n bit
[email protected]
12
Encoder dan Decoder CRC
[email protected]
13
Menentukan Frame Rusak ataukah Tidak ?
Contoh soal
Kabel UTP
PC1
PC2
Diketahui sebuah komputer sedang mengirimkan bit “1001” melalui media kabel UTP. Apabila antara perangkat encoder dan decoder sepakat untuk menggunakan bilangan biner pembagi “1011”, buatlah perhitungan dengan: a. Skenario pengiriman frame tanpa adanya frame yang rusak di sisi perangkat penerima! b. Skenario pengiriman frame dengan tanpa adanya frame yang rusak di sisi perangkat penerima!
[email protected]
14
Menentukan Frame Rusak ataukah Tidak ?
Panduan untuk mengerjakan contoh soal: 1. Operasi pengurangan menggunakan aturan gerbang logika XOR.
2. Jika nilai bit paling kiri dari bilangan biner yang dibagi ‘1’, maka kalikan nilai bilangan biner pembagi dengan nilai bit ‘1’. 3. Jika nilai bit paling kiri dari bilangan biner yang dibagi ‘0’, maka kalikan nilai bilangan biner pembagi dengan nilai bit ‘0’. 4. Jika sisa bagi di sisi perangkat penerima: “nol” : tidak ada frame yang rusak. “tidak nol” : ada frame yang rusak.
[email protected]
15
16