Скачать презентацию Chapter 3 Transport Layer Chapter 3 outline Скачать презентацию Chapter 3 Transport Layer Chapter 3 outline

2bad090d34a5529bd517e085b43fea3d.ppt

  • Количество слайдов: 110

Chapter 3: Transport Layer Chapter 3: Transport Layer

Chapter 3 outline Chapter 3 outline

Transport services and protocols Transport services and protocols

Transport vs. network layer Transport vs. network layer

Internet transport-layer protocols Internet transport-layer protocols

Chapter 3 outline Chapter 3 outline

Multiplexing/demultiplexing use header info to deliver received segments to correct socket Multiplexing/demultiplexing use header info to deliver received segments to correct socket

Connectionless demultiplexing Connectionless demultiplexing

Connectionless demux: example Connectionless demux: example

Connection-oriented demux Connection-oriented demux

Chapter 3 outline Chapter 3 outline

UDP checksum UDP checksum

Internet checksum: example Internet checksum: example

Chapter 3 outline Chapter 3 outline

Principles of reliable data transfer Principles of reliable data transfer

Principles of reliable data transfer Principles of reliable data transfer

Principles of reliable data transfer Principles of reliable data transfer

send side receive side send side receive side

sender receiver sender receiver

rdt 2. 0: channel with bit errors rdt 2. 0: channel with bit errors

rdt 2. 0: channel with bit errors rdt 2. 0: channel with bit errors

receiver sender receiver sender

rdt 2. 0 has a fatal flaw! rdt 2. 0 has a fatal flaw!

rdt 2. 1: discussion rdt 2. 1: discussion

rdt 3. 0 in action rdt 3. 0 in action

= =

Pipelined protocols: overview Pipelined protocols: overview

Go-Back-N: sender Go-Back-N: sender

GBN: receiver extended FSM GBN: receiver extended FSM

Selective repeat Selective repeat

Chapter 3 outline Chapter 3 outline

TCP seq. numbers, ACKs TCP seq. numbers, ACKs

TCP round trip time, timeout TCP round trip time, timeout

TCP round trip time, timeout TCP round trip time, timeout

TCP round trip time, timeout TCP round trip time, timeout

Chapter 3 outline Chapter 3 outline

TCP reliable data transfer TCP reliable data transfer

TCP sender events: TCP sender events:

TCP fast retransmit TCP fast retransmit

TCP fast retransmit X TCP fast retransmit X

Chapter 3 outline Chapter 3 outline

TCP flow control TCP flow control

TCP flow control TCP flow control

Chapter 3 outline Chapter 3 outline

2 -way handshake: 2 -way handshake:

2 -way handshake failure scenarios: 2 -way handshake failure scenarios:

TCP: closing a connection TCP: closing a connection

TCP: closing a connection TCP: closing a connection

Chapter 3 outline Chapter 3 outline

Chapter 3 outline Chapter 3 outline

TCP Congestion Control: details rate TCP Congestion Control: details rate

TCP Slow Start TCP Slow Start

TCP: detecting, reacting to loss TCP: detecting, reacting to loss

TCP throughput TCP throughput

TCP throughput = 1. 22 MSS RTT L TCP throughput = 1. 22 MSS RTT L

TCP Fairness TCP Fairness

Why is TCP fair? Why is TCP fair?

Fairness (more) Fairness (more)

Chapter 3: summary Chapter 3: summary