To provide students with an overview of the concepts and fundamentals of data communication and computer networks
To familiarize with the basic taxonomy and terminology of computer networking area.
Learn basic concepts of computer networking and acquire practical notions of protocols with the emphasis on TCP/IP.
A lab provides a practical approach to Client-Server networking: networks are assembled, and experiments are made to understand the layered architecture and how do some important protocols work.
Network configuration and management on UNIX
To master the terminology and concepts of the OSI reference model and the TCP‐IP reference model.
To master the concepts of protocols, network interfaces, and design/performance issues in local area networks and wide area networks
To be familiar with wireless networking concepts
To be familiar with contemporary issues in networking technologies
To be familiar with network tools and network programming
Familiarity with the basic protocols of computer networks, and how they can be used to assist in network design and implementation.
- Teacher: NOOR UNISA