1
26/9-08 Datakommunikation - Jonny Pettersson, UmU
Transport layer: Summary
principles behind
transport layer services:
multiplexing/demultiplexing reliable data transfer flow control congestion control
instantiation and
implementation in the Internet
UDP TCP
Application UDP TCP IP Link Physical
26/9-08 Datakommunikation - Jonny Pettersson, UmU
Network Layer
Goals:
understand principles
behind network layer services:
forwarding routing (path selection) dealing with scale how a router works advanced topics: IPv6,
multicast instantiation and
implementation in the Internet
Overview:
network layer services virtual circuit and datagram
networks
what’s inside a router? IP: Internet Protocol
IPv4 datagram format IPv4 addressing ICMP (IPv6 – later)
next time
routing algorithms routing in the Internet broadcast and multicast
routing
26/9-08 Datakommunikation - Jonny Pettersson, UmU
Network layer functions
transport segments from
sending to receiving hosts
network layer protocols in
every host, router three important functions:
routing: determine 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
application transport network data link physical application transport 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 network data link physical network data link physical network data link physical network data link physical