Minggu, 20 Maret 2011

Internet Layer Protokol

Resume Jaringan Komputer & Keamanan Data Pertemuan 5
Nama              : M. Septian Maulana
NIM                : 09.41010.0170
Mata Kuliah   : Jaringan Komputer & Keamanan Data (Q1)
Dosen              : Anjik Sukmaaji, S.Kom.,M.Eng
Materi dapat di unduh pada  link : http://www.4shared.com/file/ginJTurd/Internet_Layer_Protokol.html

Internet Layer Protokol


Komponen Internet Layer :
ICMP
ICMP àInternet Control Message Protocol (RFC 792).
ICMP digunakan oleh host, router, gateway untuk mengirimkan pesan-pesan kesalahan.
Tugas ICMP adalah mendukung sepenuhnya tugas-tugas protokol IP.
ICMP tidak menggunakan nomor port seperti pad TCP dan UDP.

Pada contoh di atas dapat dilihat bahwa             
ICMP dapat melintasi internetwork.
Misalkan host A akan mengirim pesan ke host B melalui protokol IP, tetapi masalah terdeteksi pada Router 3. Selanjutnya Router 3 akan mengirim pesan ICMP balik ke host A sebagai informasi kesalahan (bukan ke Router 2 atau Router 1).
ICMP: Two classes
ICMP dapat digolongkan dalam 2 kelas:
Pesan kesalahan
            Digunakan sebagai umpan balik kepada divais pengirim apabila terjadi kesalahan (error).
Pesan informasi
            Digunakan oleh divais-divais untuk bertukar informasi, melakukan pengujian.


ICMP Error Messages





Contoh: ICMP
Program PING mengirimkan ICMP type 8 (echo request). Host tujuan akan membalas dengan menggunakan ICMP type 0 (echo reply).
Program Traceroute mengirimkan IP datagram dengan TTL 1, 2, 3 dst. Host tujuan membalas dengan ICMP type 11 (TTL).

ARP
ARP à Address Resolution Protocol.
Protokol ini bertugas untuk menemukan hardware address (MAC Address) suatu host dengan alamat IP tertentu.
Ketika suatu IP paket akan dikirim, maka paket tersebut diteruskan ke layer dibawahnya (Data Link), yang akan memberikan alamat hardware sesuai dengan alamat IP tersebut.
Tabel ARP
Setiap host menyimpan Tabel ARP dalam cache.
Tetapi jika hardware address ini tidak ada di dalam cache ARP, maka ARP bertugas untuk mencarinya (Tabel ARP terupdate setiap 15-20mn).

Contoh: Tabel ARP
C:\arp -a
Interface: 172.25.82.74 --- 0x2
Internet Address      Physical Address      Type
172.25.82.51           00-90-27-54-3a-47     static
172.25.82.247         00-60-08-3e-1d-2f     dynamic
172.25.82.248         00-60-08-3e-ba-61     dynamic
172.25.82.254         00-a0-c9-fb-33-6e      dynamic

Cara Kerja ARP

Cara Kerja ARP
Teriminal dengan IP 10.1.1.1 (sumber) ingin mengirimkan pesan ke terminal dengan IP 10.1.1.4 (tujuan).
Terminal sumber mengirim ARP-request secara broadcast.
Tetapi hanya Terminal tujuan yang dimaksud mengambil ARP-request.
Teminal tujuan mengirim balik ARP-reply beserta no MAC-address.


RARP
RARP àReverse Address Resolution Protocol
Merupakan protokol yang bertugas untuk menemukan IP address suatu host yang hanya tahu Hardware address-nya saja (misal pada diskless machine).
Cara Kerja RARP

Host mengirim paket berikut alamat MAC-nya secara broadcast untuk meminta alamat IP yang sesuai.
RARP server akan menjawab paket tersebut dengan memberikan nomor IP.
Contoh: BootP protocol dan Dynamic Host Control Protocol (DHCP).


Internet Protocol (IP)

Datagram
Packet pesan pada Internet Layer disebut juga sebagai Datagram.
IP Datagram mengandung alamat IP sumber dan alamat IP tujuan, masing-masing sebesar 32 bit (i.e., IP Address).
IP Datagram bergerak melintasi network switching dari satu node (router) ke node berikutnya berdasarkan pemilihan jalur tertentu.
Format Datagram

Fragmentasi IP Datagram
Peralatan memiliki Maximum Transfer Unit (MTU), sehingga packet data yang dilewatkan pada setiap router akan dipotong2 sesuai dengan ukuran MTU.
Packet data yang terpotong-potong ini disebut sebagai fragment.
IP Datagram Reassembly
Karena adanya proses fragmentasi, maka pada sisi penerima dibutuhkan juga adanya proses reassembly.
Proses reassembly menggunakan field: identification, flag dan fragmentation pada IP datagram.
Ilustrasi: Fragmentation and Reassembly


Contoh:
Sebuah Datagram memiliki ukuran 4000 bytes (lihat Gambar).
Karena Link MTU hanya 1500 bytes, maka Datagram harus dipotong2 menjadi 3 buah fragment.
Pada sisi penerima fragment2 tersebut akan dilakukan proses Reassembly menjadi sebuah Datagram.
IP Address
Dalam jaringan TCP/IP setiap Host ditandai dengan sebuah alamat IP (IP address) logikal yang unik.
Sebuah IP address pada IPv4 terdiri atas 32 bit angka biner. Sehingga, secara teoritis total IP address yang dapat dibuat adalah: 232, atau sebanyak 4.294.296 alamat IP.
IP Address (Cont.)
IP Address terbagi dalam 4 blok, dimana masing-masing blok terdiri atas 8 bit.
Penulisan IP address dalam bentuk dotted decimal adalah:
            X.X.X.X
Contoh: 202.155.19.57
Karena sebuah blok terdiri atas 8 bit, secara desimal nilai X = 0 – 255.
Konversi Biner Desimal
Biner                           :
            01110101 10010101 00011101 11101010
Dotted Decimal          : 128.11.3.31
Notasi Hexa                :
            11000001 10000011 00011011 11111111
           C1                   83                    1B                   FF
IP Class
IP Address terbagi atas 5 kelas (A, B, C, D, E).
IP address kelas A, B, C digunakan untuk pengalamatan IP publik.
IP address kelas D, digunakan untuk pengalamatan multicast.
IP address kelas E, dicadangkan untuk pemakaian masa depan.

Ilustrasi: IP Class (1)

IP kelas A, B dan C terdiri atas 2 bagian, yaitu NetId (identitas sebuah network) dan HostId (identitas sebuah host).
Ilustrasi: IP Class (2)

Ilustrasi: IP Class (3)

Class A
Bit pertama : 0
Network Address (network-id): 1.0.0.0 s.d 126.0.0.0
Jumlah alamat jaringan yang mungkin digunakan : 127 alamat (1-126 dapat digunakan sedangkan 127 digunakan untuk reserve)
Jumlah alamat host yang dapat digunakan : 16.777.216
Class B
Bit pertama : 10
Network address (netowork-id): 128.0.0.0 s.d 191.255.0.0
Jumlah alamat jaringan : 16.384
Jumlah alamat host : 65.536
Class C
Bit pertama : 110
Network address (network-id) : 192.0.0.0 s.d 223.255.255.0
Jumlah alamat jaringan : 2.097.152
Jumlah alamat host : 254
Host Address
Setiap device atau interface harus memiliki host number.
Total alamat host dalam sebuah network adalah: 2N – 2 (Dimana N adalah jumlah bit).
Pengurangan 2 disini dikarenakan dalam satu alamat jaringan selalu terdapat network address dan broadcast address

Leave a Reply