P. 1
Deteksi Error

Deteksi Error

|Views: 59|Likes:
Published by Hani Ginanjar

More info:

Published by: Hani Ginanjar on Feb 03, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/28/2013

pdf

text

original

MOTD (Message Of The Day): Checksum is a field used for error detection.

It is formed by adding bit streams using one’s complement arithmetic and then complementing the result

Deteksi Error
(1) Deteksi Error: Checksum
Heru Sukoco

Email: hsrkom@ipb.ac.id, heru_sukoco@ilkom.fmipa.ipb.ac.id Website: http://web.ipb.ac.id/~hsrkom Yahoo! Messenger : hsrkom, Friendster : hsrkom@yahoo.com Bagian Net-centric Computing Departemen Ilmu Komputer FMIPA IPB Wednesday, 9 Mei 2007

REVIEW SISTEM BILANGAN

Rabu, 9 Mei 2007

Komunikasi Data & Jaringan Komputer - Deteksi Error

2

11001  Konversikan Bilangan Octal berikut ke Bilangan Desimal: 1. 1011011. 003410. 00110.Latihan:  Konversikan Bilangan Biner berikut ke Bilangan Desimal: 1. 001AC.21  Konversikan Bilangan Hexa berikut ke Bilangan Desimal: 1. F123D.0110 2.0110 2. 174.Jaringan Komputer dan Internet 3 .1A 2.2BE Semester Genap 2003/2004 KOME36 .

Jaringan Komputer dan Internet .Tabel Konversi Berbagai Basis-N Decimal 5 6 7 8 9 10 11 12 13 14 15 Semester Genap 2003/2004 Binary 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 Octal 5 6 7 10 11 12 13 14 15 16 17 Hex 5 6 7 8 9 A B C D E F 4 KOME36 .

9 Mei 2007 Komunikasi Data & Jaringan Komputer . 8 • 648 = ……. 2 • 12816 = ……. 16 Rabu. 2 • 19210 = …….Deteksi Error 5 . 2 • 111000002 = …….Latihan Hitung konversi berikut: • 648 = …….

Deteksi Error 6 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .DETEKSI ERROR: CHECKSUM Rabu.

Deteksi Error 7 .Format Datagram IP Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Deteksi Error 8 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Format Datagram UDP Rabu.

. • Dalam telekomunikasi: • sistem pengirim: akan menghitung sebuah checksum pada paket yang dikirim • sistem penerima: akan mengecek/verifikasi isi paket yang diterima dengan cara menghitung kembali checksum dan membandingkannya dengan nilai checksum yang dikirim.Checksum (1): Definisi • Checksum adalah sebuah nilai integer berukuran kecil yang digunakan untuk melindungi integritas data dengan cara mendeteksi 'error' dalam data yang dikirim melalui 'ruang' (telekomunikasi) atau 'waktu' (penyimpan/storage).

• Checksum dibentuk dengan cara menambahkan sederetan bit menggunakan cara aritmetika komplement 1’s (1’s complement arithmetic) dan mengkomplemen hasilnya.Deteksi Error 10 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer . Rabu.Checksum (2): Definisi • Field yang digunakan untuk mendeteksi kesalahan dari keseluruhan paket data (Data+Header) • Checksum digunakan untuk memproteksi paket agar terhindar dari ‘korupsi data’ yang mungkin terjadi selama pengiriman.

Pembentukan Checksum • Pengirim (Sender): • Checksum dihitung saat akan dikirim dari pengirim dan nilai yang diperoleh dikirim bersama dengan paket. • Penerima (Receiver): • Checksum akan dihitung kembali di sisi penerima dengan metoda yang sama seperti yang digunakan pada sisi pengirim • Jika hasil perhitungan ‘memuaskan’  paket diterima • Else  paket ditolak Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 11 .

Bagaimana Menghitung CHECKSUM pada Datagram IP Rabu.Deteksi Error 12 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Deteksi Error 13 . The packet is divided into k sections.Sisi Sender To create the checksum the sender does the following: 1. 9 Mei 2007 Komunikasi Data & Jaringan Komputer . 2. 3. each of n bits. All sections are added together using one’s complement arithmetic. The final result is complemented to make the checksum. Rabu.

Deteksi Error 14 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Konsep Checksum Rabu.

Checksum in one’s complement arithmetic Checksum Rabu.Deteksi Error 15 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

7.14.6.Latihan: Berapa Nilai Checksum berikut? 4 5 1 4 0 0 17 10. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 12.12.5 28 0 0 Rabu.9 16 .

Deteksi Error .Kalkulasi Checksum dalam Biner carry 10 10 10 1 0100 0101 0000 0000 0000 0000 000 0 0000 0000 0100 0000 0000 0000 1010 0000 1110 0000 1100 0000 0111 10 1 10 4 4 5 1 0 0 17 10.5 12.9 28 0 0 Sum Checksum 10 00000000 00011100 00000001 00000000 00010001 00000000 00001100 00000101 00000110 00001001 011 1 0100 010011 1 0 1000 1011 10110001 17 Rabu.12.14.6. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .7.

9 28 0 0 Sum Checksum 3 4 0 0 0 0 0 0 0 0 0 7 8 5 0 0 0 4 0 A E C 7 4 B 2 0 1 0 0 1 0 0 0 0 0 4 B 0 C 1 0 1 0 C 5 6 9 E 1 18 Rabu.6.12.Deteksi Error .5 12.14.7.Kalkulasi Checksum dalam Hexadecimal carry 4 4 5 1 0 0 17 10. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Cek Lampiran C dari Buku Forouzan (TCP/IP Protocol Suite) untuk perhitungan Checksum yang lebih rincinya. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 19 . Rabu.

Bagaimana Menghitung CHECKSUM pada Datagram UDP Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 20 .

Deteksi Error 21 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Pseudoheader ditambahkan pada Datagram UDP Rabu.

Format Datagram UDP Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 22 .

9 Mei 2007 Komunikasi Data & Jaringan Komputer .UDP length = IP length − IP header’s length Rabu.Deteksi Error 23 .

Kalkulasi Checksum pada Datagram UDP Sederhana Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 24 .

Deteksi Error 25 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Metode Deteksi Error • Next week… Rabu.

A. ISBN 0-07-1199624. 2003. Singapore. Int'l Ed.::: Referensi ::: [1] Forouzan. Rabu. 2000. [2] Leon. A. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 26 . Int'l Ed. B. ISBN 0-07-022839-6. and Indra W. McGraw Hill Inc. McGraw Hill Inc. 2nd Ed. TCP/IP Protocol Suite. Communication Networks: Fundamental Concepts and Key Architectures.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->