BAGIAN III Lapisan Data Link.

Slides:



Advertisements
Presentasi serupa
Teknik Komunikasi Data Digital
Advertisements

William Stallings Komunikasi Data dan Komputer
Chapter 3 The Data Link Layer.
Serial Communication II
Error Detection.
William Stallings Komunikasi Data dan Komputer Edisi ke 7
Error detection.
Sistem – Sistem Bilangan, Operasi dan kode
INTEGRITAS DATA Objektif:
K-Map Using different rules and properties in Boolean algebra can simplify Boolean equations May involve many of rules / properties during simplification.
TEKNIK PENGINTEGRALAN
The Hamming Code.
Pertemuan 05 Error Detection
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
1 Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan benar dan efisien. ALGORITMA.
JARINGAN KOMPUTER Data Link Layer.
Ruang Contoh dan Peluang Pertemuan 05
Pengkodean dan Error Control
Floating Point (Multiplication)
Masalah Transportasi II (Transportation Problem II)
Data Link Layer: Framing dan Deteksi Error
DATA LINK CONTROL.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Lapisan Data Link BAGIAN III.
Layer Data Link Pertemuan 13 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
HAMPIRAN NUMERIK SOLUSI PERSAMAAN NIRLANJAR Pertemuan 3
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
Chapter 3 The Data Link Layer
Jaringan Nirkabel Bab #5 – Enkoding Sinyal.
KOMUNIKASI DATA Materi Pertemuan 8.
KOMUNIKASI DATA Materi Pertemuan 9.
KOMUNIKASI DATA Materi Pertemuan 3.
Pengkodean.
JARINGAN KOMPUTER Chandra Hermawan, M.Kom.
Standar Komunikasi Data
Error-Correcting Codes
Pengantar Sistem Telekomunikasi
UDP Socket Programming
LAPIS DATALINK.
Transmisi data digital
Data Link Layer Arni Setiyani /X3L Teknik Informatika.
AKT211 – CAO 08 – Computer Memory (2)
ERROR CORRECTION.
Kode Hamming.
KOMUNIKASI DATA S. Indriani L, M.T
Bab 6 Konsep Data-Link Layer
TEK3505 JARINGAN KOMPUTER KONSEP DATA-LINK LAYER Abdillah, MIT
Data Link Layer.
Kecepatan didalam Komdat: Baud, bps dan bandwidth
VECTOR VECTOR IN PLANE.
FLOW control & ERROR CONTROL
Protokol Data Link Control
BILANGAN REAL BILANGAN BERPANGKAT.
Sistem Bilangan.
Deteksi & Koreksi Error
REAL NUMBERS EKSPONENT NUMBERS.
Materi 2 The Data Link Layer.
Komunikasi dan Jaringan Komputer Prepared By : Afen Prana
GERBANG EX-OR DAN GERBANG EX-NOR
Modul 1b Pengantar Telekomunikasi
DETEKSI DAN KOREKSI ERROR
Teknik Modulasi Pertemuan 07
Master data Management
Pertemuan 05 Error Detection
DATA LINK CONTROL.
Standar Komunikasi Data
INTEGRITI DATA Objektif:
DETEKSI DAN KOREKSI ERROR
William Stallings Komunikasi Data dan Komputer Edisi ke 7 Teknik Komunikasi Data Digital.
William Stallings Komunikasi Data dan Komputer Edisi ke 7 Teknik Komunikasi Data Digital.
Do you want to check your Zoho mail incoming or outgoing logs and unable to check, go through with this article and access Zoho mail incoming or outgoing.
Transcript presentasi:

BAGIAN III Lapisan Data Link

Position lapisan data-link

Tugas-tugas Lapisan Data Link

Sub lapisan LLC dan MAC

Standar-standar IEEE untuk LAN

Bab-Bab Bab 10 Deteksi dan koreksi error Bab 11 Data Link Control dan Protocols Bab 12 Point-To-Point Access Bab 13 Multiple Access Bab 14 Local Area Networks Bab 15 Wireless LANs Bab 16 Connecting LANs Bab 17 Cellular Telephone and Satellite Networks Bab 18 Virtual Circuit Switching

Deteksi galat dan koreksi (Error Detection and Correction) Bab 10 Deteksi galat dan koreksi (Error Detection and Correction)

Catatan: Data dapat terkorupsi selama nt reliable communication, error harus dapat dideteksi dan dikoreksi.

10.1 Tipe-tipe Error Error bit-tunggal (Single-Bit Error) Error deburan (Burst Error)

Catatan: Dalam error bit tunggal (single-bit error), berarti hanya ada satu bit yang berubah dalam data unit.

Gambar 10.1 Error bit-tunggal

Catatan: Error deburan (burst error) jika terdapat lebih dari 2 bit yang berubah pada data unit.

Gambar 10.2 Burst error of length 5

10.2 Deteksi Error Redundancy Parity Check Cyclic Redundancy Check (CRC) Checksum

Catatan: Deteksi error menggunakan konsep menambahkan bit-bit (redundancy), berarti menambahkan bit ekstra untuk mendeteksi error pada tujuan (penerima).

Gambar 10.3 Redundancy

Gambar 10.4 Metode deteksi

10.5 Konsep paritas genap (even-parity)

Catatan: Pada parity check, suatu bit paritas ditambahkan pada setian satuan (unit) data sehingga jumlah bitnya ditambah 1, dapat diterapkan dua jenis paritas yaitu paritas ganjil (even- parity atau odd parity).

Catatan 1 Suppose the sender wants to send the word world. In ASCII the five characters are coded as 1110111 1101111 1110010 1101100 1100100 The following shows the actual bits sent 11101110 11011110 11100100 11011000 11001001

Contoh 2 Now suppose the word world in Contoh 1 is received by the receiver without being corrupted in transmission. 11101110 11011110 11100100 11011000 11001001 The receiver counts the 1s in each character and comes up with even numbers (6, 6, 4, 4, 4). The data are accepted.

Contoh 3 Now suppose the word world in Contoh 1 is corrupted during transmission. 11111110 11011110 11101100 11011000 11001001 The receiver counts the 1s in each character and comes up with even and odd numbers (7, 6, 5, 4, 4). The receiver knows that the data are corrupted, discards them, and asks for retransmission.

Catatan: Simple parity check can detect all single-bit errors. It can detect burst errors only if the total number of errors in each data unit is odd.

Gambar 10.6 Sistem paritas dua-dimensi

Contoh 4 Suppose the following block is sent: 10101001 00111001 11011101 11100111 10101010 However, it is hit by a burst noise of length 8, and some bits are corrupted. 10100011 10001001 11011101 11100111 10101010 When the receiver checks the parity bits, some of the bits do not follow the even-parity rule and the whole block is discarded.

Catatan: In two-dimensional parity check, a block of bits is divided into rows and a redundant row of bits is added to the whole block.

10.7 CRC generator and checker

10.8 Binary division in a CRC generator

10.9 Pembagian biner pada metode CRC

10.10 Polinomial

10.11 Polinomial sebagai bilangan pembagi

Tabel 10.1 Polinomial Standar Name Polynomial Application CRC-8 x8 + x2 + x + 1 ATM header CRC-10 x10 + x9 + x5 + x4 + x 2 + 1 ATM AAL ITU-16 x16 + x12 + x5 + 1 HDLC ITU-32 x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 LANs

Contoh 5 It is obvious that we cannot choose x (binary 10) or x2 + x (binary 110) as the polynomial because both are divisible by x. However, we can choose x + 1 (binary 11) because it is not divisible by x, but is divisible by x + 1. We can also choose x2 + 1 (binary 101) because it is divisible by x + 1 (binary division).

Contoh 6 The CRC-12 x12 + x11 + x3 + x + 1 which has a degree of 12, will detect all burst errors affecting an odd number of bits, will detect all burst errors with a length less than or equal to 12, and will detect, 99.97 percent of the time, burst errors with a length of 12 or more.

10.12 Checksum

10.13 Data unit and checksum

Catatan: The sender follows these steps: The unit is divided into k sections, each of n bits. All sections are added using one’s complement to get the sum. The sum is complemented and becomes the checksum. The checksum is sent with the data.

Catatan: The receiver follows these steps: The unit is divided into k sections, each of n bits. All sections are added using one’s complement to get the sum. The sum is complemented. If the result is zero, the data are accepted: otherwise, rejected.

Contoh 7 Anggap pada block berikut yang terdiri atas 16 bit, dikirimkan menggunakan suatu checksum 8 bit. 10101001 00111001 Kedua bilangan dijumlahkan menggunakan penjumlahan one’s complement 10101001 00111001 ------------ Sum 11100010 Checksum 00011101 Pola bit yang dikirimkan 10101001 00111001 00011101

Contoh 8 Sekarang anggap suatu penerima menerima pola bit yang dikirim oleh pengirim seperti Contoh 7 dan anggap tanpa error pada transmisi. 10101001 00111001 00011101 Jika ketiga bilangan tersebut dijumlahkan,maka akan diperoleh bilangan yang bernilai 1 semuanya, jika dilakukan operasi komplemen (complementing), menghasilkan bilangan yang bit-bitnya bernilai 0 semua, hal ini menunjukan tidak terjadi error. 10101001 00111001 00011101 Sum 11111111 Complement 00000000 berarti polanya benar.

Contoh 9 Anggap pada transmisi terjadi suatu error deburan (burst error) yang panjangnya 5 bit dan berpengaruh pada 4 bit. 10101111 11111001 00011101 Jika pada penerima ketiga bilangan tersebut dijumlahkan, akan diperoleh 10101111 11111001 00011101 Partial Sum 1 11000101 Carry 1 Sum 11000110 Complement 00111001 Terjadi korupsi pada pola bit yang diterima.

10.3 Koreksi Error Retransmission Forward Error Correction Burst Error Correction

Number of redundancy bits r Tabel 10.2 Data dan bit-bit redundancy Number of data bits m Number of redundancy bits r Total bits m + r 1 2 3 5 6 4 7 9 10 11

Gambar 10.14 Posisi bit-bit redundancy pada Hamming code

Gambar 10.15 Kalkulasi bit-bit redundancy

Gambar 10.16 Contoh kalkulasi bit redundancy

Gambar 10.17 Deteksi error berdasar Hamming code

Gambar 10.18 Contoh koreksi error deburan (burst error)