MODULE: NETWORKING: routing and switching

General objective:

•       The module aims to provide students with a comprehensive understanding of computer networking principles, network addressing, network operating systems, IP routing, and dynamic routing protocols, preparing them for practical applications in designing, implementing, and managing computer networks.

Specific objectives:

Understand the fundamentals of computer networking, including network components, protocols, and architecture.
- Explore the evolution of networking technologies and their impact on communication and information exchange.
- Identify key networking concepts, such as the OSI model, TCP/IP stack, and network topologies.
- Learn the principles of network addressing, including IPv4 and IPv6 addressing schemes.
- Understand the allocation and management of IP addresses within a network.
- Explore subnetting, addressing classes, and address resolution protocols.
- Gain knowledge of network operating systems and their role in managing network resources and services.
- Explore the features and functionalities of popular NOS platforms, such as Windows Server, Linux, and macOS Server.
- Learn about user authentication, directory services, file sharing, and network security in NOS environments.
- Understand the principles of IP routing and the routing process in computer networks.
- Explore routing protocols, such as static routing, dynamic routing, and default routing.
- Learn about routing tables, routing metrics, and the role of routers in directing data packets.
- Compare and contrast dynamic routing protocols, including RIP (Routing Information Protocol), EIGRP (Enhanced Interior Gateway Routing Protocol), and OSPF (Open Shortest Path First).
- Understand the operation, advantages, and limitations of each routing protocol.
- Configure and troubleshoot dynamic routing protocols in network environments.