Please answer the following questions and save them to a Word document: Internet
ID: 3743451 • Letter: P
Question
Please answer the following questions and save them to a Word document:
Internet Protocol (IP) datagrams may arrive in a seemingly random order of chunks that the receiving IP entity must continuously collect until it can reconstruct the original datagram. Consider that the receiving IP entity possesses a buffer for assembling the original datagram’s data field. The buffer will comprise of chunks of data and “holes” between them corresponding to data not yet received.
Describe an algorithm in pseudocode, prose, graphical, or any other representation, to collect and reconstruct the original datagram’s data field based on this concept. Describe a simple mechanism for the tracking, management, and manipulation of the “holes” between data chunks.
Answer the following questions related to UDP:
What features does UDP provide that are not provided by IP? Provide an example of when UDP should not be used. Describe a scenario when UDP should be utilized.
Consider the scenario where you are configuring a new remote office for your organization. Describe and justify the network topology you would utilize, including any infrastructure and services. Discuss the network protocols you would utilize throughout its implementation assuming a proprietary collaborative system, which includes file-sharing and video conferencing capabilities, is utilized internally and must be supported by your team.
Explanation / Answer
UDP provides two services which are not provided by the IP layer.
UDP should not be used in applications which require high level of reliability such as for military and medical applications where loss of even one frame can be crucial as it does not provide error and flow control.
UDP can be used for live streaming etc because in these type of applications loss of one frame will not make any difference and the communication can be made faster.
In configuring remote office the network WAN configuration will be used with firewall interfaces.
The network protocols that will be used for file sharing will be TCP whereas for video streamig will be UDP