Is it possible for an application to enjoy reliable data transfer even when the application runs over UDP? If so, how? Can you describe an example
Is it possible for an application to enjoy reliable data transfer even when the application runs...
. Consider a TCP connection between Host A and Host B. Suppose that the TCP segments traveling from Host A to Host B have source port number 37 and destination port number 61. What are the source and destination port numbers for the segments traveling from Host B to Host A? . Suppose a process in Host C has a UDP socket with port number 6789. Sup- pose both Host A and Host B each send a UDP segment to...
Which of the following would require a TCP connection over UDP for a reliable data transfer? (Choose all that apply.) a. a Skype connection b. email c. Streaming video at YouTube d. file transfer
Why should file transport protocols compute a checksum on the file data they receive even when using a reliable end-to-end stream transfer protocol like TCP.
Why should file transport protocols compute a checksum on the file data they receive even when using a reliable end-to-end stream transfer protocol like TCP.
A user calls and says that she is able to work on all applications except Internet explorer web browsing. When she tries to access a website, she receives this error: "Page cannot be displayed—cannot find server or DNS error." What can be the cause of the problem and on which layers can the problem exist? Provide possible solutions to each cause of the problem List the various troubleshooting steps that Alex should conduct to resolve the issue, assuming he approaches...
2. (i) [3] What are the three properties of Reliable Data Transfer? (ii) [2+2] Suppose host A sends a packet to host B. How can A be ensured that the packet did not corrupt in the channel? If the packet was corrupted, what can be done? (iii) [2+2] In our rdt protocols, why do we need to introduce sequence numbers and timers? (iv) [5] Draw the Finite State Machine (FSM) for the receiver side of protocol rdt3.0.
This assessment aims to develop and gauge student understanding of the key topics covered so far by answering the following questions. Answering these questions will help you build some understanding of the next assessment items as well as for the entire subject. It is expected that answers to the assignment questions be succinct (i.e. precise and concise) with all sources of information fully referenced as per APA referencing style. You have to reference the textbook and any additional material you...
1.DNS can not work if the hostnames are not hierarchal? Explain? 2. Give two scenarios where DNS protocols (from two hosts) gets two different IP address for the same hostname. 3. If you have a 100% reliable network layer, should you use TCP or UDP at the Transport layer? Explain your answer? 4.Is it is possible for an application on top of UDP to have a reliable data transfer? Explain? 5.Suppose that a Web server runs in Host C on...
21. App (application software) requires a member of transport services to function. Which choice best describes the transport service required by an app? a. Reliable data transfer and long delay in transmission b. Good throughput and data integrity c. Data secunty and long delay in transmission d. long delay in transmission and poor timing 22. This transport protocol does not provide flow control reliability, congestion control, time or security. Which transport protocol is it? a. File transfer protocol b. Transmission...
8. In plain English, explain how Mergesort, and QuickSort algorithms work and give your reasons why QuickSort is considered to be the fastest algorithm in practice even so the Mergesort runs always as Θ(MogN) and Quicksort as θ(NlogN) only on average while for some inputs can run as long as o(N-)? 9. On simple examples, explain how quadratic probing works and why it can fail if a hash table is over half full.
8. In plain English, explain how Mergesort,...