Chapter 4 Network Layer Computer Networking A Top Down Approach The powerpoint slides are based on the material Featuring the Internet 2nd edition provided by Jim Kurose, Keith Ros J F Kurose and K.W. Ross Addison-Wesley, Juf 2002 Network Layer 4-1
Network Layer 4-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 2nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. The PowerPoint Slides are based on the material provided by J.F Kurose and K.W. Ross
Chapter 4: Network Layer Chapter goals: Overview: o understand principles o network layer services behind network layer D routing principles: path services: selection o routing(path selection) o hierarchical routing o dealing with scale g IP o how a router works o advanced topics: IPv6 o Internet routing protocols mobility o intra-domain g instantiation and o inter-domain implementation in the o what's inside a router? Internet 了TPV6 o mobility Network Layer 4-2
Network Layer 4-2 Chapter 4: Network Layer Chapter goals: understand principles behind network layer services: routing (path selection) dealing with scale how a router works advanced topics: IPv6, mobility instantiation and implementation in the Internet Overview: network layer services routing principles: path selection hierarchical routing IP Internet routing protocols intra-domain inter-domain what’s inside a router? IPv6 mobility
Chapter 4 roadmap 4. 1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet(Ip) protocol 4.5 Routing in the Internet 4.6 What's Inside a router 4.7 IPv6 4.8 Multicast Routing 4.9 Mobility Network Layer 4-3
Network Layer 4-3 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol 4.5 Routing in the Internet 4.6 What’s Inside a Router 4.7 IPv6 4.8 Multicast Routing 4.9 Mobility
Network layer functions o transport packet from pplication sending to receiving hosts g network layer protocols in network eve ery host, router data link physical data link hysical three important functions ●●●口 data link o path determination: route data link lyrical taken by packets from source to dest. routing algorithms data link data link ysical o forwarding: move packets from router 's input to appropriate router output data link o call setup: some network architectures require router call setup along path before data flows Network Layer 4-4
Network Layer 4-4 Network layer functions transport packet from sending to receiving hosts network layer protocols in every host, router three important functions: path determination: route taken by packets from source to dest. Routing algorithms forwarding: move packets from router’s input to appropriate router output call setup: some network architectures require router call setup along path before data flows network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical application transport network data link physical
Network service model Q: What service model for channel transporting packets The most important abstraction provided from sender to by network layer receiver? s o guaranteed bandwidth? virtual circuit t o preservation of inter-packet or timing(no jitter)? datagram? go loss-free delivery o in-order delivery? 5 o congestion feedback to sender? Network le 45
Network Layer 4-5 Network service model Q: What service model for “channel” transporting packets from sender to receiver? guaranteed bandwidth? preservation of inter-packet timing (no jitter)? loss-free delivery? in-order delivery? congestion feedback to sender? ? ? ? virtual circuit or datagram? The most important abstraction provided by network layer: