• Tidak ada hasil yang ditemukan

Network Access Layer

N/A
N/A
Protected

Academic year: 2021

Membagikan "Network Access Layer"

Copied!
54
0
0

Teks penuh

(1)

Pertemuan

Pertemuan--4

4

Pertemuan

Pertemuan--4.

4.

Internet Layer Protokol

Internet Layer Protokol

y

y

(2)

Komponen Internet Layer

Komponen Internet Layer

Komponen Internet Layer

Komponen Internet Layer

Transport Layer: TCP UDP Transport Layer: TCP, UDP

IP Protocol: Add i

Routing Protocol:

Path Selection Addressing

convention Datagram format Packet handling Path Selection RIP, OSPF, BGP g convention ICMP Protocol: Error reporting Router

Network Access Layer

Router Signalling

(3)

ICMP

ICMP

ICMP

ICMP

| ICMP ÆInternet Control Message Protocol (RFC 792).

ICMP di k l h h t t

| ICMP digunakan oleh host, router, gateway untuk mengirimkan pesan-pesan kesalahan

pesan kesalahan.

| Tugas ICMP adalah mendukung

sepenuhnya tugas-tugas protokol IP. sepenuhnya tugas tugas protokol IP. | ICMP tidak menggunakan nomor port

(4)

Ilustrasi ICMP

Ilustrasi ICMP

Ilustrasi ICMP

Ilustrasi ICMP

(5)

Ilustrasi ICMP

Ilustrasi ICMP

Ilustrasi ICMP

Ilustrasi ICMP

Pada contoh di atas dapat dilihat Pada contoh di atas dapat dilihat

bahwa:

| ICMP dapat melintasi p 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 pesan ICMP balik ke host A sebagai informasi kesalahan (bukan ke Router 2 atau Router 1).)

(6)

ICMP: Two classes

ICMP: Two classes

ICMP: Two classes

ICMP: Two classes

ICMP dapat digolongkan dalam 2 kelas: | Pesan kesalahan

Digunakan sebagai umpan balik

kepada divais pengirim apabila terjadi kesalahan (error)

kesalahan (error). | Pesan informasi

Di k l h di i di i t k

Digunakan oleh divais-divais untuk bertukar informasi, melakukan

pengujian pengujian.

(7)

ICMP Error Messages

ICMP Error Messages

ICMP Error Messages

ICMP Error Messages

Message Class Type Value Message Name

Summary Description of Message Type

Defining RFC Number

3 Destination

Indicates that a datagram could not be delivered to its destination. The Code

792

ICMPv4

3

Unreachable value provides more information on the nature of the error.

792

Lets a congested IP device tell a

Error

Messages 4 Source

Quench

Lets a congested IP device tell a

device that is sending it datagrams to slow down the rate at which it is

sending them.

792

5 Redirect

Allows a router to inform a host of a better route to use for sending

datagrams.

(8)

ICMP Error Messages

ICMP Error Messages

(Cont.)

(Cont.)

Message Type Message Summary Description of Message Defining RFC Message Class Type Value Message Name

Summary Description of Message

Type RFC

Number

S t h d t h b

11 Time

Exceeded

Sent when a datagram has been discarded prior to delivery due to expiration of its Time To Live field.

792

12 Parameter

Problem

Indicates a miscellaneous problem

(specified by the Code value) in

delivering a datagram.

(9)

ICMP Informational

ICMP Informational

Messages

Messages

M T M S D i ti f Defining Message Class Type Value Message Name Summary Description of Message Type g RFC Number

Sent in reply to an Echo (Request)

0 Echo Reply

p y ( q )

message; used for testing connectivity.

792 Sent by a device to test

ICMPv4 Informational

Messages

8 Echo

(Request)

connectivity to another device on the internetwork. The word

“Request” sometimes appears in the message name

792

Messages the message name.

9

Router Advertisem

ent

Used by routers to tell hosts of

their existence and capabilities. 1256

10 Router

Solicitation

Used by hosts to prompt any

listening routers to send a Router Advertisement.

(10)

ICMP Informational

ICMP Informational

Messages (Cont.)

Messages (Cont.)

M M S D i ti f Defining RFC Message

Class Type Value

Message Name Summary Description of Message Type RFC Numb er

Sent by a device to request that

13 Timestamp

(Request)

Sent by a device to request that another send it a timestamp value for propagation time

calculation and clock 792

(Request)

synchronization. The word “Request” sometimes appear in the message name.

S t i t Ti t

14 Timestamp

Reply

Sent in response to a Timestamp

(Request) to provide time calculation and clock

synchronization information.

792 y

15 Information

Request

Originally used to request

configuration information from another device. Now obsolete.

(11)

Contoh: ICMP

Contoh: ICMP

Contoh: ICMP

Contoh: ICMP

| Program PING mengirimkan ICMP

type 8 (echo request). Host tujuan akan membalas dengan

akan membalas dengan

menggunakan ICMP type 0 (echo reply).

reply).

| Program Traceroute mengirimkan IP datagram dengan TTL 1, 2, 3 dst. g g

Host tujuan membalas dengan ICMP type 11 (TTL).

(12)

ARP

ARP

ARP

ARP

| ARP Æ Address Resolution Protocol. | Protokol ini bertugas untuk

k h d dd (MAC

menemukan hardware address (MAC Address) suatu host dengan alamat IP tertentu

tertentu.

| Ketika suatu IP paket akan dikirim, maka paket tersebut diteruskan ke maka paket tersebut diteruskan ke layer dibawahnya (Data Link), yang akan memberikan alamat hardware sesuai dengan alamat IP tersebut.

(13)

Tabel ARP

Tabel ARP

Tabel ARP

Tabel ARP

S i h i T b l ARP d l

| Setiap host menyimpan Tabel ARP dalam

cache.

| Tetapi jika hardware address ini tidak ada di | Tetapi jika hardware address ini tidak ada di

dalam cache ARP, maka ARP bertugas untuk mencarinya (Tabel ARP terupdate setiap 15-20mn)

20mn).

Contoh: Tabel ARP

C:\arp -a 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 3 1d 2f d i 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

(14)

Cara Kerja ARP

Cara Kerja ARP

Cara Kerja ARP

Cara Kerja ARP

10 1 1 1 10 1 1 3 10.1.1.1 10.1.1.3 10.1.1.4 It’s me Where is 10.1.1.4 16:23:11:23:01:11 10:12:13:23:01:11 10.1.1.2 30:22:11:23:01:11 13:11:13:23:01:11 MAC untuk 10.1.1.4 10.1.1.4 MAC=30:22:11:23:01:11

(15)

Cara Kerja ARP

Cara Kerja ARP

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 dengan IP 10.1.1.4 (tujuan). | Terminal sumber mengirim

ARP-request secara broadcast request secara broadcast.

| Tetapi hanya Terminal tujuan yang dimaksud mengambil ARP-request. dimaksud mengambil ARP request. | Teminal tujuan mengirim balik

(16)

Apa yang terjadi jika

Apa yang terjadi jika

Apa yang terjadi jika

Apa yang terjadi jika

nomor IP tujuan

nomor IP tujuan

jj

berada pada network

berada pada network

b b d ?

b b d ?

yang berbeda ?

yang berbeda ?

(17)

RARP

RARP

RARP

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 hi )

(18)

Cara Kerja RARP

Cara Kerja RARP

Cara Kerja RARP

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).

(19)

Cara Kerja RARP

Cara Kerja RARP

Cara Kerja RARP

Cara Kerja RARP

10.1.1.1 I need IP 10.1.1.3 16:23:11:23:01:11 10 1 1 2 10.1.1.4 That is your IP address 16:23:11:23:01:11 10.1.1.2 30:22:11:23:01:11 13:11:13:23:01:11 IP for 30:22:11:23:01:11? MAC=30:22:11:23:01:11 IP= 10.1.1.4

(20)

Internet Protocol

Internet Protocol

Internet Protocol

Internet Protocol

(IP)

(IP)

(

)

(

)

(21)

Datagram

Datagram

Datagram

Datagram

| Packet pesan pada Internet Layer disebut juga sebagai Datagram.

IP D t d l t IP

| IP Datagram mengandung alamat IP sumber dan alamat IP tujuan, masing-masing sebesar 32 bit (i e IP

masing sebesar 32 bit (i.e., IP Address).

| IP Datagram bergerak melintasi | IP Datagram bergerak melintasi

network switching dari satu node (router) ke node berikutnya

(22)

Format Datagram

Format Datagram

Format Datagram

Format Datagram

(23)

Fragmentasi IP Datagram

Fragmentasi IP Datagram

Fragmentasi IP Datagram

Fragmentasi IP Datagram

| Peralatan memiliki Maximum Transfer Unit (MTU), sehingga packet data

yang dilewatkan pada setiap router

akan dipotong2 sesuai dengan ukuran MTU

MTU.

| Packet data yang terpotong-potong ini

di b t b i f t

(24)

IP Datagram Reassembly

IP Datagram Reassembly

IP Datagram Reassembly

IP Datagram Reassembly

| Karena adanya proses fragmentasi, maka pada sisi penerima dibutuhkan juga adanya proses reassembly.

| Proses reassembly menggunakan field: identification, flag dan

(25)

Ilustrasi: Fragmentation and

Ilustrasi: Fragmentation and

Reassembly

Reassembly

Fragmentation Fragmentation

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

Link MTU: 1500 bytes Link MTU: 1500 bytes

Reassembly

In: 3 smaller Datagrams

(26)

Contoh:

Contoh:

Contoh:

Contoh:

| Sebuah Datagram memiliki ukuran 4000 bytes (lihat Gambar).

K Li k MTU h 1500 b t

| Karena Link MTU hanya 1500 bytes, maka Datagram harus dipotong2

menjadi 3 buah fragment menjadi 3 buah fragment.

| Pada sisi penerima fragment2 tersebut akan dilakukan proses tersebut akan dilakukan proses Reassembly menjadi sebuah Datagram.

(27)

IP Address

IP Address

IP Address

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

d t dib t d l h 232 t

dapat dibuat adalah: 232, atau sebanyak 4.294.296 alamat IP.

(28)

IP Address (Cont )

IP Address (Cont )

IP Address (Cont.)

IP Address (Cont.)

| IP Address terbagi dalam 4 blok, dimana masing-masing blok terdiri atas 8 bit

atas 8 bit.

| Penulisan IP address dalam bentuk dotted decimal adalah:

dotted decimal adalah:

X.X.X.X

| Contoh: 202 155 19 57 | Contoh: 202.155.19.57

| Karena sebuah blok terdiri atas 8 bit, secara desimal nilai X = 0 – 255

(29)

Konversi Biner Desimal

Konversi Biner Desimal

Konversi Biner Desimal

Konversi Biner Desimal

| Biner : 01110101 10010101 00011101 11101010 | Dotted Decimal : 128.11.3.31 | Notasi Hexa : | Notasi Hexa : 11000001 10000011 00011011 11111111 C1 83 1B FF C1 83 1B FF

(30)

IP Class

IP Class

IP Class

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.

(31)

Ilustrasi: IP Class (1)

Ilustrasi: IP Class (1)

Ilustrasi: IP Class (1)

Ilustrasi: IP Class (1)

IP kelas A B dan C terdiri atas 2 | IP kelas A, B dan C terdiri atas 2

bagian, yaitu NetId (identitas sebuah network) dan HostId (identitas sebuah network) dan HostId (identitas sebuah host).

(32)

Ilustrasi: IP Class (2)

Ilustrasi: IP Class (2)

Ilustrasi: IP Class (2)

Ilustrasi: IP Class (2)

(33)

Ilustrasi: IP Class (3)

Ilustrasi: IP Class (3)

Ilustrasi: IP Class (3)

Ilustrasi: IP Class (3)

(34)

Class A

Class A

Class A

Class A

| Bit pertama : 0

| Network Address (network-id): 1.0.0.0 d 126 0 0 0

s.d 126.0.0.0

| Jumlah alamat jaringan yang mungkin digunakan : 127 alamat (1 126 dapat digunakan : 127 alamat (1-126 dapat digunakan sedangkan 127 digunakan untuk reserve)

untuk reserve)

| Jumlah alamat host yang dapat digunakan : 16.777.216g

(35)

Class B

Class B

Class B

Class B

| Bit pertama : 10

| Network address (netowork-id): ( ) 128.0.0.0 s.d 191.255.0.0

| Jumlah alamat jaringan : 16.384j g | Jumlah alamat host : 65.536

(36)

Class C

Class C

Class C

Class C

| Bit pertama : 110

| Network address (network-id) : ( ) 192.0.0.0 s.d 223.255.255.0

| Jumlah alamat jaringan : 2.097.152j g | Jumlah alamat host : 254

(37)

Host Address

Host Address

Host Address

Host Address

| Setiap device atau interface harus memiliki host number.

T t l l t h t d l b h

| Total alamat host dalam sebuah network adalah: 2N – 2 (Dimana N adalah jumlah bit)

adalah jumlah bit).

| Pengurangan 2 disini dikarenakan dalam satu alamat jaringan selalu dalam satu alamat jaringan selalu terdapat network address dan

(38)

Netmasking

Netmasking

Netmasking

Netmasking

| Untuk memisahkan antara network-id dan host-id diperlukan sebuah

netmask netmask.

| Network-id menggunakan mask binary 1 sedangkan host-id

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

| Network-id dan Host-Id dibedakan | Network id dan Host Id dibedakan

dengan cara melakukan operasi AND

(39)

Netmasking (Cont )

Netmasking (Cont )

Netmasking (Cont.)

Netmasking (Cont.)

| Operasi AND: 0 AND 0 = 0, 0 AND 1 = 0, 1 AND 0 = 0 1 AND 1 = 1 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 Kelas B : 11111111.11111111.00000000.00000000 = 255.255.0.0 Kelas C : 11111111.11111111.11111111.00000000 = 255 255 255 0 = 255.255.255.0

(40)

Contoh

Contoh

Contoh

Contoh

| IP Address : 172.25.88.9 : 10101100.00011001.01011000.00001001 N t k 255 255 255 0 | Netmask : 255.255.255.0 : 11111111.11111111.11111111.00000000 Maka : Maka : | Network-ID : 10101100.00011001.01011000.00000000 172.25.88.0

(41)

Ilustrasi

Ilustrasi

Ilustrasi

Ilustrasi

Network Id: Router

Network Id: Network Id: 192.16.8.0 192.16.1.1 192.16.8.1 Router Network Id: 192.16.1.0 192.16.8.35 192.16.1.1 192 16 8 34 192.16.8.33 192.16.8.32 192 16 1 4 192.16.1.5 192.16.8.34 192.16.1.2 192.16.1.4 192.16.1.3 NetMask : 255.255.255.0

(42)

CIDR

CIDR

CIDR

CIDR

| CIDR Æ Classless Inter-domain Routing. | CIDR Æ Classless Inter domain Routing.

RFC 1591.

| Dengan CIDR, network-prefix pada g , p p

alamat IP tidak harus 8, 16, dan 24 bit seperti pada kelas A, B, dan C.

| Dengan CIDR, network prefix dituliskan dalam bentuk:

X X X X/ X.X.X.X/n

Dimana n adalah jumlah bit pada netmask

(43)

Contoh Notasi CIDR

Contoh Notasi CIDR

Contoh Notasi CIDR

Contoh Notasi CIDR

| IP Address : 172.25.88.9 : 10101100.00011001.01011000.00001001 | Netmask : 255.255.255.224 : 11111111.11111111.11111111.11100000 | Notasi CIDR: 172.25.88.9/27

(44)

Alamat Khusus:

Alamat Khusus:

Direct Broadcast Address

Direct Broadcast Address

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

terminal yang berada pada jaringan local. | Direct Broadcast address dilakukan dengan

membuat bit pada host-id bernilai 1 semua. 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.

(45)

Ilustrasi Direct Broadcast

Ilustrasi Direct Broadcast

Address

(46)

Alamat Khusus:

Alamat Khusus:

Local Broadcast Address

Local Broadcast Address

| Local Broadcast Address adalah alamat

broadcast untuk network yang aktif saat ini.

P k t k diki i k k ti h t d

Packet akan dikirimkan ke setiap host pada network tersebut.

R t l k k bl ki d iki

| Router melakukan blocking sedemikian

sehingga broadcast ini hanya akan terkirim ke semua host pada network bersangkutan ke semua host pada network bersangkutan. | Local Broadcast Address: 255.255.255.255

(47)

Ilustrasi Local Broadcast

Ilustrasi Local Broadcast

Address

(48)

Alamat Khusus:

Alamat Khusus:

LoopBack Address

LoopBack Address

| IP address dengan alamat IP byte

pertama adalah 127, kemudian 3 byte yang lain diisi sembarang adalah

alamat loopback.

| Sehingga alamat IP 127.x.x.x tidak dapat digunakan untuk mengalamati

h t d l j i

host dalam jaringan. | Contoh: 127.0.0.1

(49)

Ilustrasi LoopBack Address

Ilustrasi LoopBack Address

Ilustrasi LoopBack Address

Ilustrasi LoopBack Address

(50)

Alamat Khusus:

Alamat Khusus:

Private IP Address

Private IP Address

| International Assigned Numbers Authority (IANA) mengelompokkan alamat IP-Address yang

dinyatakan “Private” adalah kelompok IP 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 t k) network)

(51)

Multicast

Multicast

Multicast

Multicast

| Multicast adalah proses pengiriman packet g dari sebuah terminal ke beberapa

(sekelompok) terminal (bandingkan dengan broadcast)

broadcast).

| Sekelompok terminal ini disebut sebagai

group management yang mana setiap

group management, yang mana setiap

terminal bersifat dinamis (dapat bergabung atau meninggalkan group dengan mudah). | Administrasi group management diatur oleh

(52)

Multicast Addressing

Multicast Addressing

Multicast Addressing

Multicast Addressing

| Multicast 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 g j p pengalamatan sebuah group

(53)

Multicast Addressing

Multicast Addressing

Multicast Addressing

Multicast Addressing

(54)

The End

The End

Gambar

Ilustrasi ICMPIlustrasi ICMPIlustrasi ICMPIlustrasi ICMP
Ilustrasi ICMPIlustrasi ICMPIlustrasi ICMPIlustrasi ICMP
Ilustrasi Direct Broadcast Ilustrasi Direct Broadcast  Address
Ilustrasi Local Broadcast Ilustrasi Local Broadcast  Address
+2

Referensi

Dokumen terkait

Pengalamatan Jaringan merupakan kombinasi dari Pengalamatan Fisik kombinasi dari Pengalamatan Fisik (MAC Address) dan Pengalamatan Logik (IP Address)..

Untuk saat ini topologi fisik yang paling banyak digunakan untuk jaringan.. komputer LAN adalah topologi STAR dengan menggunakan

Hal ini bisa dilakukan dengan addressing jaringan, disebut juga logical addresses untuk membedakan mereka dari address fisik yang dipakai pada layer Data Link.. Logical

•The router matches the destination address in the packet header with the destination network of a route in the routing table and forwards the packet to the next-hop router.

Informasi alamat jaringan digunakan untuk mengirimkan pesan ke jaringan yang benar, setelah pesan tersebut sampai pada jaringan yang benar, lapisan data link

Tambahan juga, alamat jaringan atau network address ini tidak dapat digunakan sebagai alamat asal dan tujuan dalam sebuah paket IP. Direct broadcast address merupakan jika

Pastikan IP Address sesuai dengan Jaringan Server Smart Display sehingga bisa digunakan untuk mengakses Server Smart, hal tersebut berlaku jika setting server pada jaringan local

Setiap bagian jaringan dari alamat IP dari host sumber dan tujuan tidak cocok, router harus digunakan untuk meneruskan pesan.. Router menerima pesan dan unencapsulates