السلام عليكم شباب مطلوب مني بحث على الشبكات الله يخليك لا تبخلون علية بالمساعدة

Suggest the name of a network device that you would use to connect and communicate between LANs separated by great distance and describe it. Which layer in OSI model would you relate it to? Why would you need such a device?
( )
2. Describe the purpose of a routing algorithm? Given a choice to choose any one of the following algorithms, which one will you choose and why?
a. Adaptive
b. Non-adaptive

3. Explain hierarchical routing algorithms in detail.
(
4. “When too many packets are present in the subnet, performance degrades”. Congestion control algorithms like Leaky bucket and Token bucket algorithms are used to avoid the above mentioned situation. Which of the above two algorithm would you choose and why?