Problem
I. What is the difference between a local area network (LAN) and a wide area network (WAN)? What are some of the advantages and disadvantages of each type of network?
II. What is the role of the Internet Protocol (IP) in computer networking? How do IP addresses and subnet masks help to route data packets across a network?
III. How do routers and switches work, and what is their role in computer networking? How do these devices help to manage traffic and ensure reliable data transmission?
IV. What is the role of the Domain Name System (DNS) in computer networking? How do DNS servers translate domain names into IP addresses?
V. What is the difference between TCP and UDP? How do these protocols impact data transmission speed and reliability?
VI. How do firewalls and other security mechanisms help to protect networks from attacks and unauthorized access? What are some of the key strategies for securing a network?
VII. What is cloud computing, and how does it impact network architecture and design? What are some of the advantages and disadvantages of using cloud services for networking?
VIII. What are some of the emerging trends and technologies in computer networking, such as software-defined networking (SDN) and network function virtualization (NFV)? How do these technologies impact network architecture and design?
IX. How do network protocols and standards evolve over time, and what are some of the challenges in ensuring compatibility and interoperability between different devices and systems?
X. How do networks impact the broader landscape of technology and society, such as the rise of social media, e-commerce, and online education? What are some of the ethical and social considerations that arise from these trends?
A. Describe the two key roles of computer networks.
B. Explain the difference between circuit switching and packet switching. Which one is more suitable for today's internet and why?
C. What are the five components of a network protocol? Explain each component briefly.
D. Describe the ISO/OSI reference model and its seven layers. Provide an example of a protocol or service that belongs to each layer.
E. What is the difference between a client-server and a peer-to-peer network architecture? Give an example of a network application for each architecture.
F. What are the three types of guided media? Provide an example of each.
G. Explain the difference between analog and digital signals. Which one is more suitable for transmitting data over long distances and why?
H. What is the role of a router in a network? How does it differ from a switch?
I. What is the difference between TCP and UDP? When would you use one over the other?
J. Explain the concept of bandwidth and its relation to data transfer rate.