Upload
flann
View
47
Download
0
Embed Size (px)
DESCRIPTION
Dec 2011. IPv4 (Part III). ร ศ.ดร.อนันต์ ผลเพิ่ม Asso. Prof. Anan Phonphoem, Ph.D. [email protected] http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand. Outline. IP Fundamental Operation Internet Protocol Addressing Supporting Protocol - PowerPoint PPT Presentation
Citation preview
1
IPv4 (Part III)รศ.ดร.อนันต์ ผลเพิม่
Asso. Prof. Anan Phonphoem, Ph.D.
[email protected]://www.cpe.ku.ac.th/~anan
Computer Engineering DepartmentKasetsart University, Bangkok, Thailand
Dec 2011
2
Outline IP Fundamental Operation Internet Protocol Addressing Supporting Protocol
ARP ICMP: ping + traceroute NAT DHCP
3
Network Address Translation (NAT)
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
5
Private IP addressClas
s 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
6
NAT Operates at the border of a stub
network
7
NAT
8
ADSL Router
WLAN ADSL Router
ADSL Connection
ADSL Modem InternetISP
Telephone Line
ADSL Modem
ADSL Modem
9
Configure NAT Static Translation Dynamic Translation
10
Static Translation
Example
11
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
12
Dynamic Translation
13
PAT: Port Address Translation (Overloaded NAT)
14
PAT
179.9.8.80
15
Disadvantages of NAT Delay Loss of end-to-end ability Might not work with some
applications
16
Bootstrap Protocol (BOOTP)
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
18
BOOTP packet format
19
Operation
20
Dynamic Host Configuration Protocol (DHCP)
21
DHCP BOOTP Enhancement Same message structure as BOOTP Can choose among many DHCP
servers
22
DHCP packet
23
Operation
24
DHCP Message
25
DHCP transition diagram
26
DHCP Relay
27
DHCP Relay
28
Summary IP Fundamental Operation Internet Protocol Addressing Supporting Protocol
ARP ICMP: ping + traceroute NAT DHCP