Given the following network diagram, assume that all the networks shown are aware of each other and have fully updated routing tables. Answer the questions that follow.
The questions (1 mark each except q.8):
Question 2 – Fragmentation in IPv4 (5 marks)
An IPdatagram5,400 bytes long with no options arrives at a router, which determines that the next destination has an MTU of 1,500 bytes.Use the Answer Template to complete the following questions, showing your calculations and reasoning.
Question 3 – Congestion controls in TCP (10 marks)
This question affords you the opportunity to extend your thinking about congestion controls in TCP beyond the textbook to observe what a real-world technology company, Google, is doing in this space.
First, read this Network World article that reports on Google’s approach to improving congestion controls in TCP:
You should also read the following more technical paper about it:
After reading both articles, answer the following questions:
Important: for every direct quotation you use from these two sources or any other source, you must immediately, after the quote, provideyourownexplanation of the quotation (for example, explain why are you quoting it, how does it help answer the question, how does it support what you are saying?) – marks will be deducted for failure to do so. In addition, correct referencing conventions must be used throughout your work using the Harvard referencing convention. Your answers will be marked on clarity, logic, relevance, use of own words and fully addressing all parts of each question.
Remember that quotations alone will not be accepted as your explanation of the questions. Quotations can support your explanations, but you must still provide the explanations yourself. Best way forward is to keep direct quotations to a minimum, and use your own words.
TEMPLATE FOR YOUR ANSWERS
Type your answers in this section in the spaces provided. Spaces can expand as you type.
First Name:_________________________ Last Name:____________________________
Student ID: __________________________
Markers comments:
Question Number |
Mark allocated |
Marks earned |
|||||||||||||||||||||||||||||
Question 1: (10 marks) |
|||||||||||||||||||||||||||||||
1. 2. 3. 4. 5. 6. 7. 8. |
For Router R4, next hp address for any data packet along destination address for hosting 161.22.0.15/18 is 150.3.0.2. For Router R1, the selected interface to send data packet to network 161.22.0.0/18 is M2. To host the Router with an IP address 200.11.60.36/24 for sending data packet to a host with IP address 150.32.0.240/18 needed minimum 2 hops for reaching at destination address. To originate any data packet from a network 220.10.40.0/24 reaches at router R1 whereas if destination address is not available in routing table, data packet gets dropped. Since any data packet along destination address 140.21.0.10/22 reaches at R2 router, the selected interface port to forward data by router is M0. Hence, the data packet of R3 router have destination address 220.10.40.5/26, the next hop address accessed by R3 router is 150.3.0.3/16 which is used to send data packet to a destination address. For any data packet coming up at R4 router to get forwarded, if the next hop address is acts like direct delivery, the destination network address will be 150.30.0.16.
q.8 Routing table of router R2:
|
1-7 1 mark each, q.8 3 marks |
|||||||||||||||||||||||||||||
Question 2: (5 marks) |
|||||||||||||||||||||||||||||||
a) |
IP datagram = 5400 bytes MTU = 1500 bytes IP header = 20 bytes Therefore, 5400 -20 = 5380 MTU of 1500 bytes, 1500 -20 = 1480 bytes of data is transmitted for each of the data packets Ceiling (5380 /1480) = 4 packets are required 1st packet: 20 bytes: IP header, 1480 bytes: Data == Correct size: 20+1480 = 1500 bytes, starting byte :1 , ending bytes : 1480 2nd packet: 20 bytes: IP header, 1480 bytes: Data == Correct Size: 20 +148 = 1500 bytes, starting bytes : 1481, ending bytes : 2960 3rd packet: 20 bytes: IP Header, 1480 bytes: data == Correct Size: 20+1480 = 1500 bytes, starting bytes:2961, ending bytes: 4440 4th packet: 20 bytes: IP Header, 1345 bytes: Data == Correct size: 20 +1345 = 1365 bytes, starting bytes: 4441, ending bytes: 5805 |
2.5 |
|||||||||||||||||||||||||||||
b) |
For the 1st packet: Offset Value = 0 For the 2nd packet: Offset Value = 185 For the 3rd packet: Offset Value = 370 For the 4th packet: Offset Value = 555
|
1.5 |
|||||||||||||||||||||||||||||
c) |
For any data packet to get sent in a network, 20 bytes of data get consumed by IP header file. It also gets similar for all types of header files of used data packets. However, the size of next datagram gets reduced to 20 bytes based n previous datagram and for the 1500 bytes packet, the starting byte of next packet is 1481 due to the 20 bytes length of header file. Therefore, the total count of byte based on all 4 fragments leaving from router will become greater than initial size of used datagram which has arrived.
|
1 |
|||||||||||||||||||||||||||||
Question 3: (10 marks) |
|||||||||||||||||||||||||||||||
1. |
Various congestion control mechanisms accessible in TCP whereas unit covers BBR algorithm like CUBIC and RENO. Moreover, it also assists to increase the network throughput as well as the reduction of bottleneck along with congestion issues available in network. Apart from that, the delivery rate of connection is measured with the help of analysis of available maximum bandwidth and also the minimum range of round-trip delay. Apart from that, the deep buffer and shallow will be used to do the congestion control whereas BBR algorithm generates network path model to avoid the available congestion in network. |
1 |
|||||||||||||||||||||||||||||
2. |
The two different problems occurred in congestion control present in TCP elaborated in the article are mentioned below: Deep Buffers: The uses of deep buffers increases the occurrence of delay by doing repeated filling of buffers with last mile link and also the creation of present needled queue in network. Shallow Buffers: The uses of shallow buffers techniques for loss based congestion control results can be dreadful because it can overreacts as well as due to its multiplicity the data packet sending rate get decreases. However, it also follows dynamic approach due to which it becomes difficult to do the proper utilization of loss based congestion. |
2 |
|||||||||||||||||||||||||||||
3. |
The recent TCP protocol is differentiated from BBR protocol formed Google in various ways. The recent TCP protocol organized a network model based on available network paths to respond the actual congestion. Apart from that, the algorithm created by Google optimizes the speed of sharing data packets by using various routes and the algorithm handle the traffics for any congested routes. However, both the throughput as well as roundtrip traffic for multiple routes are get estimated and therefore time consumed by data to cross the network will be known as well as the traffic send at high speed which can be handled by use of any network. |
3 |
|||||||||||||||||||||||||||||
4. |
It has numbers of difficulties mentioned in Network World article which creates barrier for the accepted new protocol for Global Standard of TCP/IP. However, the compatibility of BBR algorithm as well as various other protocols is tested with the help of IETF to properly get standardized. Hence, both the CUBIC and Reno protocols follow similar kind of principle whereas BBR also uses packet timing technique as well as other figures for finding any congestion in route. |
4 |
|||||||||||||||||||||||||||||
Total marks awarded |
25 (max) |
||||||||||||||||||||||||||||||
Less late penalties if applicable |
|||||||||||||||||||||||||||||||
Less plagiarism penalties if applicable |
|||||||||||||||||||||||||||||||
Total marks earned |
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download