Layer Network

51
Chayadi Oktomy Noto Susanto, S.T,M.Eng Layer Network

description

TI

Transcript of Layer Network

Page 1: Layer Network

Chayadi Oktomy Noto Susanto, S.T,M.Eng

Layer Network

Page 2: Layer Network

Anda dapat mengetahui aktivitas apa saja yang terjadi di Layer Network.

Tujuan

Page 3: Layer Network

AddressingEncapsulationRoutingDecapsulation

4 Proses yang terjadi di Layer Network

Page 4: Layer Network

Addressing merupakan proses pemberian alamat logical berupa IP address pada paket data yang akan dikirimkan.

Protokol yang digunakan pada layer ini adalah IP (Internet Protokol)

Internet Protokol bersifat connectionless, artinya tidak melakukan proses menjalin komunikasi terlebih dahulu ketika akan melakukan pengiriman data.

Namun ada ICMP, merupakan protokol yang terdapat pada layer Network, yang mempunyai kemampuan untuk melaporkan kesalahan-kesalahan yang terjadi pada saat pengiriman data.

Addressing (1/2)

Page 5: Layer Network

Setiap device tentunya memiliki alamat logical yang berbeda-beda.

Sama halnya dengan alamat rumah Anda.Apa yang terjadi bila alamat rumah anda

sama dengan alamat tetangga anda?IP Address tersusun atas 32 bit = 4 oktet

Addressing (2/2)

Page 6: Layer Network

Encapsulation adalah proses pembungkusan yang terjadi pada tiap-tiap layer, dengan melakukan proses penambahan header di masing-masing layer.

Pada Layer Network. Proses pembungkusan yang terjadi adalah data yang akan dikirimkan akan dibungkus (diberi tambahan header layer network) yang berupa tambahan IP address.

Fragmenting = merupakan proses pemotongan data yang terjadi ketika mengirimkan data dari media-media yang berbeda.

Encapsulation

Page 7: Layer Network

Fragmentasi merupakan proses pemotongan data menjadi Datagram.

Hal ini terjadi bergantung dari dari nilai MTU (Maximum Transfer Unit)

Setiap device mempunyai nilai MTU masing-masing

Lihat contoh berikut.

Fragmentasi

Page 8: Layer Network

Ilustrasi: Fragmentation and Reassembly

FragmentationIn: 1 Large Datagram (4000 bytes)Out: 3 smaller Datagrams

ReassemblyIn: 3 smaller DatagramsOut: 1 Large Datagram (4000 bytes)

Link MTU: 1500 bytes

Page 9: Layer Network

PDU pada Layer Network sebagai hasil dari enkapsulasinya disebut sebagai paket

PDU pada Layer Transport disebut sebagai Segment

PDU pada Layer Data Link disebut sebagai Frames

Process Data Unit (PDU)

Page 10: Layer Network

Process Data Unit (Encapsulation)

Page 11: Layer Network

Komunikasi antara layar network disebut sebagai routing.

Routing adalah proses pembentukan jalur-jalur dari paket-paket data yang akan dilewatkan di jaringan.

Jenis-jenis routing bermacam-macam, dan memiliki karakteristiknya masing-masing.

Routing

Page 12: Layer Network

Terkadang sumber dan tujuan dari paket data tidak selalu berasal dari jaringan yang sama.

Untuk melakukan pengiriman data pada jaringan yang berbeda, maka dibutuhkan sebuah device (perangkat) Router.

Setiap route yang akan dilewati data disebut sebagai hop (lompatan)

Router

Page 13: Layer Network

Proses Decapsulation adalah proses kebalikan dari Encapsulation. Artinya Decapsulation adalah proses melepaskan header yang diberikan oleh Layer Network pengirim.

Decapsulation

Page 14: Layer Network

TCP/IP Merupakan sekelompok protokol yang

mengatur komunikasi data komputer dan memungkinkan komputer berbagai jenis dan berbagai vendor serta berbeda sistem operasi untuk dapat berkomunikasi dengan baik.

Internet Protokol Versi 4 (IPV4)

Page 15: Layer Network

PendahuluanProtokol pada Transport Layer TCP/IP terdiri

atas : TCP dan UDP.

Page 16: Layer Network

Model Sekumpulan Protokol TCP/IP

Page 17: Layer Network

Komponen Network LayerTransport Layer: TCP, UDP

Network Access Layer

IP Protocol:· Addressing

convention· Datagram format· Packet handling

convention

Routing Protocol:· Path Selection· RIP, OSPF,

BGP

ICMP Protocol:· Error reporting· Router

Signalling

Page 18: Layer Network

Karakteristik dari IPConnectionless : tidak ada proses membangun

hubungan terlebih dahulu ketika akan melakukan pengiriman data

Unreliable: tidak ada garansi data akan sampai ke tujuan dengan selamat atau tidak

Media Independent: bekerja secara independen dari medium pembawa data.

IP (Internet Protokol)

Page 19: Layer Network

IPV4 Header

Page 20: Layer Network

ICMPARPRARP

UtilityIpconfig/ifconfigPingTracertNbtstat –n (netBios status)Netstat -a

Pembantu IP dalam menjalankan tugas

Page 21: Layer Network

ICMP: Two classes

ICMP dapat digolongkan dalam 2 kelas:Pesan kesalahan

Digunakan sebagai umpan balik kepada divais pengirim apabila terjadi kesalahan (error).

Pesan informasiDigunakan oleh divais-divais untuk bertukar informasi, melakukan pengujian.

Page 22: Layer Network

Pesan ICMP (1/2)

Page 23: Layer Network

Pesan ICMP (2/2)

Page 24: Layer Network

Contoh: ICMPProgram 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).

Page 25: Layer Network

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 di bawahnya (Data Link), yang akan memberikan alamat hardware sesuai dengan alamat IP tersebut.

Page 26: Layer Network

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 ARPC:\arp -aInterface: 172.25.82.74 --- 0x2Internet Address Physical Address Type172.25.82.51 00-90-27-54-3a-47 static172.25.82.247 00-60-08-3e-1d-2f dynamic172.25.82.248 00-60-08-3e-ba-61 dynamic172.25.82.254 00-a0-c9-fb-33-6e dynamic

Page 27: Layer Network

Cara Kerja ARP

30:22:11:23:01:11

16:23:11:23:01:11

13:11:13:23:01:11

10:12:13:23:01:11

10.1.1.1

10.1.1.2

10.1.1.3

10.1.1.4

MAC untuk 10.1.1.4

10.1.1.4MAC=30:22:11:23:01:11

It’s me

Where is10.1.1.4

Page 28: Layer Network

Cara Kerja ARPTeriminal 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.

Page 29: Layer Network

Apa yang terjadi jika nomor IP tujuan

berada pada network yang

berbeda ?

Page 30: Layer Network

RARPRARP Reverse Address Resolution ProtocolMerupakan protokol yang bertugas untuk

menemukan IP address suatu host yang hanya tahu Hardware address-nya saja (misal pada diskless machine).

Page 31: Layer Network

Cara Kerja RARPHost 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).

Page 32: Layer Network

Cara Kerja RARP

30:22:11:23:01:11

16:23:11:23:01:11

13:11:13:23:01:11

10.1.1.1

10.1.1.2

10.1.1.3

10.1.1.4

IP for 30:22:11:23:01:11?

MAC=30:22:11:23:01:11IP= 10.1.1.4

That is your IP

I need IP address

Page 33: Layer Network

IP Addressing

Page 34: Layer Network

IP ClassIP 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.

Page 35: Layer Network

Ilustrasi: IP Class (1)

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

Page 36: Layer Network

Ilustrasi: IP Class (2)

Page 37: Layer Network

Ilustrasi: IP Class (3)

Page 38: Layer Network

Class ABit pertama : 0Network Address (network-id): 1.0.0.0 s.d

126.0.0.0Jumlah 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

Page 39: Layer Network

Class BBit pertama : 10Network address (netowork-id): 128.0.0.0 s.d

191.255.0.0Jumlah alamat jaringan : 16.384Jumlah alamat host : 65.536

Page 40: Layer Network

Class CBit pertama : 110Network address (network-id) : 192.0.0.0 s.d

223.255.255.0Jumlah alamat jaringan : 2.097.152Jumlah alamat host : 254

Page 41: Layer Network

Host AddressSetiap 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.

Page 42: Layer Network

NetmaskingKenapa perlu subneting?

KeamananPerformaEfisiensi network address

Untuk memisahkan antara network-id dan host-id diperlukan sebuah netmask.

Network-id menggunakan mask binary 1, sedangkan host-id menggunakan mask binary 0.

Network-id dan Host-Id dibedakan dengan cara melakukan operasi AND antara IP address dan Netmask.

Page 43: Layer Network

Netmasking (Cont.)

Operasi AND:0 AND 0 = 0, 0 AND 1 = 0, 1 AND 0 = 0, 1 AND 1 = 1.

natural netmask:Kelas A :

11111111.00000000.00000000.00000000= 255.0.0.0

Kelas B : 11111111.11111111.00000000.00000000

= 255.255.0.0Kelas C :

11111111.11111111.11111111.00000000= 255.255.255.0

Page 44: Layer Network

Contoh (menentukan alamat jaringan)IP Address: 172.25.88.9 :

10101100.00011001.01011000.00001001Netmask : 255.255.255.0 :

11111111.11111111.11111111.00000000Maka :Network-ID :

10101100.00011001.01011000.00000000172.25.88.0

Page 45: Layer Network

Ilustrasi

192.16.8.34

192.16.8.33192.16.8.32

192.16.1.2

192.16.1.4

192.16.1.3

Network Id: 192.16.1.0

192.16.1.5

192.16.8.35

Network Id: 192.16.8.0

192.16.1.1

192.16.8.1

Router

NetMask : 255.255.255.0

Page 46: Layer Network

Alamat Khusus: Direct Broadcast Address

Direct Broadcast Address digunakan oleh router untuk mengirimkan pesan ke semua terminal yang berada pada jaringan local.

Direct Broadcast address dilakukan dengan membuat bit pada host-id bernilai 1 semua.

Misalnya, mengirimkan pesan menuju ke alamat 221.45.71.1, 220.45.71.2 s.d 221.45.71.254, cukup diarahkan ke alamat 221.45.71.255.

Page 47: Layer Network

Alamat Khusus:Private IP Address

International Assigned Numbers Authority (IANA) mengelompokkan alamat IP-Address yang dinyatakan “Private” adalah kelompok IP yang hanya untuk digunakan di kalangan sendiri dan tidak berlaku di Internet.

Class A : 10.0.0.0 – 10.255.255.255 (1 network)

Class B : 172.16.0.0 – 172.31.255.255 (16 network)

Class C : 192.168.0.0 – 192.168.255.255 (256 network)

Page 48: Layer Network

MulticastMulticast adalah proses pengiriman

packet dari sebuah terminal ke beberapa (sekelompok) terminal (bandingkan dengan broadcast).

Sekelompok terminal ini disebut sebagai group management, yang mana setiap terminal bersifat dinamis (dapat bergabung atau meninggalkan group dengan mudah).

Administrasi group management diatur oleh IGMP (Internet Group Management Protocol)

Page 49: Layer Network

Multicast AddressingMulticast menggunakan alamat Kelas D yang

dapat diidentifikasi dengan 4 bit pertama ‘1110’.

Multicast address memiliki range:        224.0.0.0 - 239.255.255.255

Pengalamatan ini menunjuk pada pengalamatan sebuah group terminal (bukan sebuah terminal).

Page 50: Layer Network

Multicast Addressing

Source: www.tcpipguide.com

Page 51: Layer Network

TERIMA KASIH