Chapter 4 Network Layer
Chapter 4: network layer
Chapter 4: outline
Two key network-layer functions
Connection setup
Network service model
Network layer service models:
Chapter 4: outline
Virtual circuits
VC implementation
VC forwarding table
Longest prefix matching
Datagram or VC network: why?
Chapter 4: outline
bus
Datagram (packets) can be lost due to congestion, lack of buffers Priority scheduling – who gets best performance, network neutrality
How much buffering? RTT C N
Chapter 4: outline
host, router network layer functions: network layer
IP fragmentation, reassembly
IP fragmentation, reassembly
Chapter 4: outline
Subnets
Subnets subnet mask: /24
Subnets
IP addressing: CIDR 11001000 00010111 00010000 200. 23. 16. 0/23
classful addressing
IP addresses: how to get one?
DHCP client-server scenario
DHCP: more than IP addresses
reply request
IP addresses: how to get one?
NAT: network address translation
NAT: network address translation
NAT: network address translation
NAT: network address translation
NAT: network address translation
NAT traversal problem
NAT traversal problem
NAT traversal problem
Chapter 4: outline
Traceroute and ICMP
IPv 6: motivation
IPv 6 datagram format