Question

1. For TCP end-to-end flow control, suppose the capacity of the receiver buffer is 10 packets. Suppose the packets that are being queued in the receiver buffer are packets 4, 5, 6, 7, 8, 10, 11. What is the advertised window size the receiver sent to the sender? Suppose packet 12 is the last packet sent by the sender. What’s the effective window size at the sender? Can the sender send out packet 13 at this moment? How about packet 14?

2. Consider a TCP Tahoe flow. Assume the initial TCP congestion window size is cwnd=1 packet, ssthreshold=10 packet, and the sender sends out packets starting from packet 1. Suppose packet 5 is lost in its first transmission and will go through in subsequent try. All other packets will go through in their first transmission. Plot the time line graph for this flow until the transmission of packet 15. You also need to show the value of cwnd and ssthreshold in your time line figure. In your calculation, ignore the impact from awnd (i.e., we assume awnd is sufficiently large) and assume TCP timeout is three times the RTT.

3. Draw the routing table for the following nodes A, B, C, and D such that A to B = 5, B to C = 1, A to C = 1, and C to D = 1 topology when distance vector routing algorithm is used. You need to draw the table for every node and for every round of their information exchange until it converges.

4. Use Dijkstra’s algorithm to decide the shortest path from node A to every other nodes in the following topology. You must plot every step of the execution of the algorithm. The topology is AB=6, AC=3, AD=3, BD=2, BE=2, CD=5, CE=2, DF=3, and EF=1.

3 4

5. What is the time line figure for a TCP Reno flow, given that all the other conditions are the same as in question 4? You also need to show the value of cwnd and ssthreshold in your figure.


3 4
0 0
Add a comment Improve this question Transcribed image text
Answer #1

0 Solution Receives O arkel sus.6.7,2, lo, buffe ซ (ontaing capacily is lo packel s and 7 pckelo Since albeady the queu coin

Add a comment
Know the answer?
Add Answer to:
1. For TCP end-to-end flow control, suppose the capacity of the receiver buffer is 10 packets. Su...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • TCP at Packet Level In a TCP packet level data transfer, sender and receiver both have...

    TCP at Packet Level In a TCP packet level data transfer, sender and receiver both have a window that can hold 4 packets. Sender has 5 packets to send numbered 0-4. ACK 2 is lost and PKT 3 is lost too. (Remember in TCP the ACK number is one greater than the number of the last packet received in order and that ACKs are cumulative) There are no other errors or losses in either direction. Draw a timeline diagram that...

  • TCP computer networks

    Assume that a station X wants to send 15 packets of data to station Y using TCP Tahoe. Assuming that:1) The size of each packet sent is 1000 Bytes (ignore all the headers from layers below).2) Station X chooses 43 as an initial sequence number.3) Station Y chooses 2 as an initial sequence number.4) The data of the first packet is included in the final packet of the handshake process.5) The sender window size is 5 packets.6) The receiver window...

  • (1) Assume that a station X wants to send 15 packets of data to station Y...

    (1) Assume that a station X wants to send 15 packets of data to station Y using TCP Tahoe. Assuming that: 1) The size of each packet sent is 1000 Bytes (ignore all the headers from layers below). 2) Station X chooses 43 as an initial sequence number. 3) Station Y chooses 2 as an initial sequence number. 4) The data of the first packet is included in the final packet of the handshake process. 5) The sender window size...

  • Q1) Assume that a station X wants to send 15 packets of data to station Y...

    Q1) Assume that a station X wants to send 15 packets of data to station Y using TCP Tahoe. Assuming that: 1)The size of each packet sent is 1000 Bytes (ignore all the headers from layers below). 2)Station X chooses 43 as an initial sequence number. 3)Station Y chooses 2 as an initial sequence number. 4)The data of the first packet is included in the final packet of the handshake process. 5)The sender window size is 5 packets. 6)The receiver...

  • 6. (10 points) TCP Suppose a TCP Reno sender (congestion avoidance, fast retransmit, fast recovery) has...

    6. (10 points) TCP Suppose a TCP Reno sender (congestion avoidance, fast retransmit, fast recovery) has an ssthresh 16 and a cwnd - 4. The sender has no outstanding unacknowledged segments and 240 more segments left to transmit. In addition, the receiver currently has an empty socket buffer that can hold up to 32 segments, and will continue to advertise a receiver advertised window that can hold 32 segments. Assume that there is no further loss of any segments or...

  • mb 8. (10 points) TCP congestion window size (ewnd) is a function of transmission round (n)....

    mb 8. (10 points) TCP congestion window size (ewnd) is a function of transmission round (n). It is following: shown as 39 38 37 36 35 32 34 4 8 16 33 2 cwnd 13 12 11 10 2 3 4 5 6 7 8 1 n 8 4 2 1 25 42 21 22 24 40 41 cwnd 26 25 24 23 22 20 21 15 16 17 18 19 14 (1) During what transmission round is TCP slow...

  • (a) A data link with a 1 Gigabits/sec capacity is used to transmit packets made up of 1400 bytes of data and 100 bytes of protocol control information. Each packet is acknowledged by a short frame of...

    (a) A data link with a 1 Gigabits/sec capacity is used to transmit packets made up of 1400 bytes of data and 100 bytes of protocol control information. Each packet is acknowledged by a short frame of size 150 bytes. The propagation speed in the transmission medium is 200,000 km/sec. Consider the buffering and processing time in the nodes to be negligible. A node A communicates with a node B, with a distance between nodes A and B of 16...

  • (12 pts) Link State: The Link State Routing Algorithm (Dijkstra's or forward search gorithm) is to be performed for node D. The link state packets sent by the nodes in the etwork are shown be...

    (12 pts) Link State: The Link State Routing Algorithm (Dijkstra's or forward search gorithm) is to be performed for node D. The link state packets sent by the nodes in the etwork are shown below. Cost is measured in delay. When finished, provide the routing ble for node D. Link state packets are in the form of (destination, cost, next hop). Use e link state packet form for completing the information below. You must use Igorithm in the space shown...

  • Problem 1: Consider the following figure. Assuming TCP Reno is the protocol experiencing the beha...

    Networking I need help for g-k Problem 1: Consider the following figure. Assuming TCP Reno is the protocol experiencing the behavior shown above, answer the following questions. In all cases, you should provide a short discussion justifying your answer Note: this problem is counted for 10 points 45 40 35 2 30 n 25 2 20 c 15 b 10 0 2 468 10 12 14 16 18 20 22 24 26 Transmission round g. What is the value of...

  • please note TCP is used for retransmissions. it is not GBN. thanks Assume that the timeout...

    please note TCP is used for retransmissions. it is not GBN. thanks Assume that the timeout values are sufficiently long such that 5 consecutive data segments and their corresponding ACKs can be received (if not lost during transmission) by the receiving host (Host B) and the sending host (Host A) respectively. Suppose the sender window size is 5, and Host A sends 5 data segments to Host B, and the 3rd segment (sent from A) is lost. Suppose TCP is...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT