This problem is about query flooding in P2P networks. Here, we explore the reverse-path routing of...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
This problem is about query flooding in P2P networks. Here, we explore the reverse-path routing of the QueryHit messages in Gnutella. Suppose that Alice issues a Query message. Furthermore, suppose that Bob receives the Query message (which may have been forwarded by several intermediate peers) and has a file that matches the query. 5.1. As we know when a peer has a matching file, it sends a QueryHit message along the reverse path of the corresponding Query message. An alternative design would be for Bob to establish a direct TCP connection with Alice and send the QueryHit message over this connection. What are the advantages and disadvantages of such an alternative design? 5.2 In the Gnutella protocol, when the peer Alice generates a Query message, it inserts a unique ID in the message's MessagelD field. When the peer Bob has a match, it generates a QueryHit message using the same MessageID as the Query message. Describe how peers can use the MessagelD field and local routing tables to accomplish reverse-path routing. 5.3. An alternative approach, which does not use message identifiers, is as follows. When a query message reaches a peer, before forwarding the message, the peer augments the query message with its IP address. Describe how peers can use this mechanism to accomplish reverse-path routing. Ps. APA referencing needed. This problem is about query flooding in P2P networks. Here, we explore the reverse-path routing of the QueryHit messages in Gnutella. Suppose that Alice issues a Query message. Furthermore, suppose that Bob receives the Query message (which may have been forwarded by several intermediate peers) and has a file that matches the query. 5.1. As we know when a peer has a matching file, it sends a QueryHit message along the reverse path of the corresponding Query message. An alternative design would be for Bob to establish a direct TCP connection with Alice and send the QueryHit message over this connection. What are the advantages and disadvantages of such an alternative design? 5.2 In the Gnutella protocol, when the peer Alice generates a Query message, it inserts a unique ID in the message's MessagelD field. When the peer Bob has a match, it generates a QueryHit message using the same MessageID as the Query message. Describe how peers can use the MessagelD field and local routing tables to accomplish reverse-path routing. 5.3. An alternative approach, which does not use message identifiers, is as follows. When a query message reaches a peer, before forwarding the message, the peer augments the query message with its IP address. Describe how peers can use this mechanism to accomplish reverse-path routing. Ps. APA referencing needed.
Expert Answer:
Answer rating: 100% (QA)
51 Advantages of establishing a direct TCP connection with Alice and sending the QueryHit message over this connection Reduced network traffic The Que... View the full answer
Related Book For
Computer Networking A Top-Down Approach
ISBN: 978-0136079675
5th edition
Authors: James F. Kurose, Keith W. Ross
Posted Date:
Students also viewed these computer network questions
-
How would you make the safety data sheets (SDSs) available to employees, and what procedures would you use to evaluate the effectiveness of the program?
-
Assume the same four independent distributions as in Problem C:10-23. Fill in the blanks in that problem assuming the only change in the facts is that the distributions are now liquidating...
-
What would motivate a "consumer" of the blog/website to visit the blog/website? What needs does the blog/website satisfy (refer to what we covered in class on the topic of motivation)? Does the blog...
-
In Problem 10.16, we projected financial statements for Walmart Stores for Years +1 through +5. The data in Chapter 12s Exhibits 12.1612.18 include the actual amounts for 2008 and the projected...
-
Unfiltered olive oil must flow at a minimum speed of 3.0 m/s to prevent settling of debris in a pipe. The oil leaves a pump at a pressure of 88 kPa through a pipe of radius 9.5 mm. It then enters a...
-
On January 2, 2017, Bering Co. disposes of a machine costing $44,000 with accumulated depreciation of $24,625. Prepare the entries to record the disposal under each of the following separate...
-
Few board members were born with natural fundraising skills. What are the most effective ways to involve every board member in fundraising?
-
What is component depreciation, and when must it be used?
-
In cell H5, enter a formula that will calculate the percentage of attendees that went to the Altamonte Springs job fair in 2015. Use relative cell references and copy the formula to the range H6:H11
-
Larry Power started a new business in the name of Power Electrical on October 1, 2020. During October, a number of activities occurred and the following totals resulted at October 31, 2020 (shown in...
-
Hamilton Township has governmental activities but no business-type activities. The following information is taken from Hamilton Township's December 31, 2022, trial balance after all adjustments were...
-
The Eigenvalues and Eigenvectors of the matrix A are:
-
Strategic plans cannot always predict the future in times of uncertainty. Healthcare managers must take the time to reassess during these times to make improvements to guide future processes and...
-
the 3) Today we found that when the magnets are oriented so that the forces are repulsive, moving them closer together stores more energy in the system. A student proposes following idea: Changing...
-
Global Trade is a key success factor for almost all the economies around the world. Regardless, many governments intervene in trade for various reasons; the text notes political, economic, and...
-
Your lab bench is 36 inches by 120 inches. How many squaremeters of acid resistant film will you need to cover the bench? (must show your work! please show some sort of conversionmap/table)
-
A 5m6.5m mat foundation carrying a load of 5000 kN is located at depth of 3m on a normally consolidated sandy deposit. The sand extends from the ground surface to a depth of 10m and bedrock extends...
-
Drainee purchases direct materials each month. Its payment history shows that 65% is paid in the month of purchase with the remaining balance paid the month after purchase. Prepare a cash payment...
-
Suppose there is exactly one packet switch between a sending host and a receiving host. The transmission rates between the sending host and the switch and between the switch and the receiving host...
-
What does it mean for a wireless network to be operating in "infrastructure mode"? If the network is not ill infrastructure mode, what mode of operation is it in, and what is the different between...
-
Suppose Alice wants to communicate with Bob using symmetric key cryptography using a session key KS. In Section 8.2, we learned how public-key cryptography can be used to distribute the session key...
-
Describe the changes that have taken place in share trading venues over the past decade.
-
You have been asked by the prospective directors of a shortly to be established business what is meant by ordinary shares, preference shares and debt capital. Further, you have been asked to provide...
-
Explain the acronyms AIM, SETS, MTF and HFT.
Study smarter with the SolutionInn App