This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: EEE459 Homework 5 answer key 5 points/review question: 4, 5, and 6 10 points/problem: 20, 21, and 27 Review Questions 4. a) False: piggybacking acknowledgments on data is possible in TCP. b) False: RcvWindow changes as data is received. c) True: TCP flow control will prevent this. d) False: TCP sequence numbers count bytes, not segments. e) True: see fig 3.29 f) False: this is true for EstRTT , but not necessarily SampleRTT g) False: the ack number in the next segment from B would be 42. 5. a) 110- 90 = 20 bytes b) ack=90 (cumulative acknowledgment). 6. There are 3 segments after the ‘R’: 1. A to B: seq=43, ack=80, data=R 2. B to A: seq=80, ack=44, data=R 3. A to B: seq=44, ack=81 Problems 20. a) Because the sequence numbers count the number of bytes sent (not segments sent), the file size is limited to the size of possible sequence numbers, 2 32 = 4 294 967 296 bytes. b) Ignoring flow control and congestion control, t trans = bytes transmitted transmission rate = n segments ( MSS +...
View Full Document
- Spring '09
- Transmission Control Protocol, sequence numbers, Congestion Window, TCP congestion avoidance algorithm, sample RT