Provide a thoughtful and well-researched response to each of the questions below. Provide citations (in proper APA format) for each source that you reference.1. Explain the difference between URLs, URIs, and URNs. Additionally, describe why the URL is most commonly referred to by internet users in general, and then discuss applications of each in creating networked applications.2. What factors accelerated the need to migrate from IPv4 to IPv6? Are there any situations in which we might need more than the 2128 unique addresses provided by IPv6?3. How have network topologies changed and evolved in the last 20 years? How might they continue to change in the next 20?