Lecture0926 - EECS325/425,Fall2005 September26

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

View Full Document Right Arrow Icon
1 Principles of reliable data transfer EECS 325/425, Fall 2005 September 26
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Chapter 3 outline 3.1 Transport-layer services 3.2 Multiplexing and  demultiplexing 3.3 Connectionless transport:  UDP 3.4 Principles of reliable data  transfer 3.5 Connection-oriented  transport: TCP segment structure reliable data transfer flow control connection management 3.6 Principles of congestion  control 3.7 TCP congestion control
Background image of page 2
3 Principles of Reliable data transfer important in app., transport, link layers top-10 list of important networking topics! characteristics of unreliable channel will determine complexity of reliable data transfer protocol (rdt) added complexity when performance/efficiency is considered
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 Reliable data transfer: getting started sender receiver rdt_send(): called from above, (e.g., by  app.). Passed data to  deliver to receiver upper layer udt_send(): called by rdt, to transfer packet over  unreliable channel to receiver rdt_rcv(): called when packet arrives  on rcv-side of channel deliver_data(): called by  rdt  to deliver data to upper
Background image of page 4
5 Reliable data transfer: getting started We’ll: incrementally develop sender, receiver sides of reliable data transfer protocol (rdt) bit errors, but no losses losses consider pipelining after sequential transmission consider only unidirectional data transfer but control info will flow on both directions! use finite state machines (FSM)  to specify sender and receiver What is a FSM? One FSM on each host. A table keeps the state transition. state
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 / 17

Lecture0926 - EECS325/425,Fall2005 September26

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