lec09b - Chapter 3: Transport Layer Our goals: ! understand...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Transport Layer 3-2 Chapter 3: Transport Layer Our goals: ! understand principles behind transport layer services: " multiplexing/ demultiplexing " reliable data transfer " flow control " congestion control ! learn about transport layer protocols in the Internet: " UDP: connectionless transport " TCP: connection-oriented transport " TCP congestion control
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Transport Layer 3-4 Transport services and protocols ! provide logical communication between app processes running on different hosts ! transport protocols run in end systems " send side: breaks app messages into segments , passes to network layer " rcv side: reassembles segments into messages, passes to app layer ! more than one transport protocol available to apps " Internet: TCP and UDP application transport network data link physical application transport network data link physical
Background image of page 2
Transport Layer 3-5 Transport vs. network layer ! network layer: logical communication between hosts ! transport layer: logical communication between processes " relies on, enhances, network layer services Household analogy: 12 kids sending letters to 12 kids ! processes = kids ! app messages = letters in envelopes ! hosts = houses ! transport protocol = Ann and Bill who demux to in-house siblings ! network-layer protocol = postal service
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Transport Layer 3-6 Internet transport-layer protocols ! reliable, in-order delivery (TCP) " congestion control " flow control " connection setup ! unreliable, unordered delivery: UDP " no-frills extension of l best-effort z IP ! services not available: " delay guarantees " bandwidth guarantees 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 application transport network data link physical
Background image of page 4
Transport Layer 3-8 Multiplexing/demultiplexing
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 23

lec09b - Chapter 3: Transport Layer Our goals: ! understand...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online