Download - IPv4 (Part III)
![Page 1: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/1.jpg)
1
IPv4 (Part III)
รศ.ดร.อนั�นัต์� ผลเพิ่��มAsso. Prof. Anan Phonphoem,
http://www.cpe.ku.ac.th/~ananComputer Engineering Department
Kasetsart University, Bangkok, Thailand
Dec 2012
![Page 2: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/2.jpg)
2
Outline IP Fundamental Operation Internet Protocol Addressing Supporting Protocol
ARP ICMP: ping + traceroute NAT DHCP
![Page 3: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/3.jpg)
3
Network Address Translation (NAT)
![Page 4: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/4.jpg)
4
Network Address Translation (NAT)
Private Network Good practice to use private address
Map local addresses to (real) public IP address(es)
Security (not expose internal details)
Alleviate IP depletion
![Page 5: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/5.jpg)
5
Private IP address
Class
RFC 1918 CIDR prefix
A 10.0.0.0 – 10.255.255.255
10.0.0.0/8
B 172.16.0.0 – 172.16.255.255
172.16.0.0/12
C 192.168.0.0 – 192.168.255.255
192.168.0.0/16
![Page 6: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/6.jpg)
6
Stub Network
Operates at the border of a stub network
![Page 7: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/7.jpg)
7
ADSL Router
WLAN ADSL Router
Stub Network Example ADSL Connection
ADSL Modem InternetISP
Telephone Line
ADSL Modem
ADSL Modem
![Page 8: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/8.jpg)
8
NAT
“One” or “Pool” of IP addresses
![Page 9: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/9.jpg)
Example
9
Internet
Site using private addresses
172.18.3.1
172.18.3.2
172.18.3.20
Source: 172.18.3.1 Source: 200.24.5.8
Destination: 200.24.5.8Destination: 172.18.3.1
200.24.5.8172.18.3.254
![Page 10: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/10.jpg)
10
Configure NAT
Static Translation Dynamic Translation
![Page 11: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/11.jpg)
11
Static Translation
![Page 12: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/12.jpg)
12
Dynamic Translation
Many-to-one Mapping ???Many inside IP one outside IP
![Page 13: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/13.jpg)
13
PAT: Port Address Translation (Overloaded NAT)
![Page 14: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/14.jpg)
14
PAT
179.9.8.80
![Page 15: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/15.jpg)
15
Disadvantages of NAT
Delay Loss of end-to-end ability Might not work with some
applicationsFind out what application does not work with NAT ?
![Page 16: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/16.jpg)
16
Bootstrap Protocol (BOOTP)
![Page 17: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/17.jpg)
17
BOOTP
Diskless terminal Discover its own IP address Download executable image file Small program built in chip
BOOTH and TFTP Application Protocol
Encapsulated in IP and UDP
![Page 18: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/18.jpg)
18
BOOTP packet format
![Page 19: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/19.jpg)
19
Operation
![Page 20: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/20.jpg)
20
Dynamic Host Configuration Protocol (DHCP)
![Page 21: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/21.jpg)
21
DHCP
BOOTP Enhancement Same message structure as BOOTP Can choose among many DHCP
servers
![Page 22: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/22.jpg)
22
DHCP packet
![Page 23: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/23.jpg)
23
Operation
![Page 24: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/24.jpg)
24
DHCP Message
![Page 25: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/25.jpg)
25
DHCP transition diagram
![Page 26: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/26.jpg)
26
DHCP Relay
![Page 27: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/27.jpg)
27
DHCP Relay
![Page 28: IPv4 (Part III)](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815022550346895dbe0859/html5/thumbnails/28.jpg)
28
Summary IP Fundamental Operation Internet Protocol Addressing Supporting Protocol
ARP ICMP: ping + traceroute NAT DHCP