Jaringan Komputer
Pertemuan 6
Prodi Informatika
Outline
Network Layer :
• DHCP
• Network Address
Translation
Prodi Informatika
if.iti.ac.id/kuliah
Jaringan Komputer
IP addressing: introduction
223.1.1.1
Q: how are interfaces 223.1.2.1
actually connected?
223.1.1.2
223.1.1.4 223.1.2.9
223.1.3.27
223.1.1.3
223.1.2.2
Prodi Informatika
Subnets
IP address: 223.1.1.1
if.iti.ac.id/kuliah
Jaringan Komputer
Subnets
223.1.1.0/24
223.1.2.0/24
recipe 223.1.1.1
or router, creating
subnet
islands of isolated
networks 223.1.3.1 223.1.3.2
Subnets 223.1.1.2
223.1.1.3
223.1.9.2 223.1.7.0
223.1.9.1 223.1.7.1
223.1.8.1 223.1.8.0
223.1.2.6 223.1.3.27
Prodi Informatika
if.iti.ac.id/kuliah
Jaringan Komputer
IP addressing: CIDR
Prodi Informatika
Prodi Informatika
if.iti.ac.id/kuliah
Jaringan Komputer
DHCP
223.1.1.0/24
server
223.1.1.1 223.1.2.1
223.1.2.0/24
223.1.3.1 223.1.3.2
223.1.3.0/24
Prodi Informatika
10
if.iti.ac.id/kuliah
Jaringan Komputer
DHCP offer
src: 223.1.2.5, 67
Broadcast: I’m a DHCP
dest: 255.255.255.255, 68
server!
yiaddrr:Here’s an IP
223.1.2.4
transaction
address youID:can
654 use
lifetime: 3600 secs
DHCP request
src: 0.0.0.0, 68
dest:: 255.255.255.255, 67
Broadcast: OK. I’ll take
yiaddrr: 223.1.2.4
that IP address!
transaction ID: 655
lifetime: 3600 secs
DHCP ACK
src: 223.1.2.5, 67
Broadcast: OK. You’ve
dest: 255.255.255.255, 68
yiaddrr: 223.1.2.4
got that IPID:
transaction address!
655
lifetime: 3600 secs
Prodi Informatika
11
Prodi Informatika
12
if.iti.ac.id/kuliah
Jaringan Komputer
DHCP: example
Prodi Informatika
13
DHCP: example
DHCP DHCP DCP server
DHCP UDP memformulasikan DHCP
DHCP IP ACK berisi IP address
Eth
DHCP
Phy
client, IP address dari
first-hop router untuk
client, name & IP address
DNS server
DHCP
DHCP
DHCP UDP
encapsulation di DHCP
DHCP IP server, frame diforward ke
DHCP Eth router with DHCP client, demuxing hingga
DHCP
Phy server built into DHCP di klien
router
klien sekarang tahu
alamat IP-nya, nama dan
alamat IP server DNS,
alamat IP router first-hop-
nya
Prodi Informatika
14
if.iti.ac.id/kuliah
Jaringan Komputer
DHCP: Wireshark
output (home LAN) reply
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Message type: Boot Request (1) Hops: 0
Hardware type: Ethernet Transaction ID: 0x6b3a11b7
Hardware address length: 6 Seconds elapsed: 0
Hops: 0
Transaction ID: 0x6b3a11b7
request Bootp flags: 0x0000 (Unicast)
Client IP address: 192.168.1.101 (192.168.1.101)
Seconds elapsed: 0 Your (client) IP address: 0.0.0.0 (0.0.0.0)
Bootp flags: 0x0000 (Unicast) Next server IP address: 192.168.1.1 (192.168.1.1)
Client IP address: 0.0.0.0 (0.0.0.0) Relay agent IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 0.0.0.0 (0.0.0.0) Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a)
Next server IP address: 0.0.0.0 (0.0.0.0) Server host name not given
Relay agent IP address: 0.0.0.0 (0.0.0.0) Boot file name not given
Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) Magic cookie: (OK)
Server host name not given Option: (t=53,l=1) DHCP Message Type = DHCP ACK
Boot file name not given Option: (t=54,l=4) Server Identifier = 192.168.1.1
Magic cookie: (OK) Option: (t=1,l=4) Subnet Mask = 255.255.255.0
Option: (t=53,l=1) DHCP Message Type = DHCP Request Option: (t=3,l=4) Router = 192.168.1.1
Option: (61) Client identifier Option: (6) Domain Name Server
Length: 7; Value: 010016D323688A; Length: 12; Value: 445747E2445749F244574092;
Hardware type: Ethernet IP Address: 68.87.71.226;
Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) IP Address: 68.87.73.242;
Option: (t=50,l=4) Requested IP Address = 192.168.1.101 IP Address: 68.87.64.146
Option: (t=12,l=5) Host Name = "nomad" Option: (t=15,l=20) Domain Name = "hsd1.ma.comcast.net."
Option: (55) Parameter Request List
Length: 11; Value: 010F03062C2E2F1F21F92B
1 = Subnet Mask; 15 = Domain Name
3 = Router; 6 = Domain Name Server
44 = NetBIOS over TCP/IP Name Server
……
Prodi Informatika
15
Prodi Informatika
16
if.iti.ac.id/kuliah
Jaringan Komputer
Organization 0
200.23.16.0/23
Organization 1
“Send me anything
200.23.18.0/23 with addresses
Organization 2 beginning
200.23.20.0/23 . Fly-By-Night-ISP 200.23.16.0/20”
.
. . Internet
.
Organization 7 .
200.23.30.0/23
“Send me anything
ISPs-R-Us
with addresses
beginning
199.31.0.0/16”
Prodi Informatika
17
Organization 0
200.23.16.0/23
“Send me anything
with addresses
Organization 2 beginning
200.23.20.0/23 . Fly-By-Night-ISP 200.23.16.0/20”
.
. . Internet
.
Organization 7 .
200.23.30.0/23
“Send me anything
ISPs-R-Us
with addresses
Organization 1 beginning 199.31.0.0/16
or 200.23.18.0/23”
200.23.18.0/23
Prodi Informatika
18
if.iti.ac.id/kuliah
Jaringan Komputer
Prodi Informatika
19
10.0.0.4
10.0.0.2
138.76.29.7
10.0.0.3
20
if.iti.ac.id/kuliah
Jaringan Komputer
21
22
if.iti.ac.id/kuliah
Jaringan Komputer
23
24
if.iti.ac.id/kuliah
Jaringan Komputer
IPv6: motivation
Prodi Informatika
25
data
32 bits
Prodi Informatika
26
if.iti.ac.id/kuliah
Jaringan Komputer
Prodi Informatika
27
IPv6 datagram
IPv4 datagram
Prodi Informatika
28
if.iti.ac.id/kuliah
Jaringan Komputer
Tunneling
A B IPv4 tunnel E F
connecting IPv6 routers
logical view:
IPv6 IPv6 IPv6 IPv6
A B C D E F
physical view:
IPv6 IPv6 IPv4 IPv4 IPv6 IPv6
Prodi Informatika
29
Tunneling
A B IPv4 tunnel E F
connecting IPv6 routers
logical view:
IPv6 IPv6 IPv6 IPv6
A B C D E F
physical view:
IPv6 IPv6 IPv4 IPv4 IPv6 IPv6
data data
A-to-B: E-to-F:
IPv6 B-to-C: B-to-C: IPv6
IPv6 inside IPv6 inside
IPv4 IPv4
Prodi Informatika
30
if.iti.ac.id/kuliah
Jaringan Komputer
IPv6: adoption
Prodi Informatika
31
if.iti.ac.id/kuliah