Nt1330 Unit 5 Application Paper

419 Words1 Page

1. Despite its conceptual elegance, RPC (Remote Procedure Call) have a few problems. Discuss any 3 of those in brief.
• RPC requires the system where the program is running to function without error. If it can’t be reached or isn’t functioning properly it can’t run the procedure.
• The two systems may not be identical. In order for the procedure to function and relay information properly there needs to be a conversion of the information into a form that can be handled by each system at either end when data is submitted.
• Binding: In order to run the function the RPC must know what server to contact and where. If this changes for any reason, or there are multiple servers that could run the function it needs to know which one to use (Wills, 1998).
2. …show more content…

Why is timestamping needed in Real Time Applications? (This is in context to RTP).
Timestamping is used to synchronize the server and the client so that they are functioning in unison. In addition to just syncing initially, if there are dropped packets or connection issues, it can help keep data up to date continue to achieve a “real-time” connection avoiding seemingly delayed presentation of the data.
3. Why does the maximum packet lifetime , T, have to be large enough to ensure that not only the packet but also its acknowledgements have disappeared?
If the maximum packet lifetime is not large enough a duplicate packet could be sent while the ACK is still in the process of being transmitted back to the original sender. This could cause issues where there are duplicate packets being sent. Additionally, this will cause unnecessary congestion issues if there are extra packets and ACKs being sent.
4. Give one potential disadvantage when Nagle's algorithm is used on a badly congested network.
If the network is badly congested than the ACK for the combined set of packets can be delayed. As the source using the Nagle algorithm awaits the ACK it can introduce an inadvertent additional latency (Wikipedia,

More about Nt1330 Unit 5 Application Paper

Open Document