Computer Networks

ICT1010

Computer networks and the Internet are ubiquitous. Many IT applications are now web-based and are dependent on the networks. This module covers the technologies of computer networks, using the Internet as a real-world reference.

The topics covered include the OSI and TCP/IP networking models, the ideas of layering, encapsulation, communication protocols, network infrastructures (LANs and WANs), the interconnection of networks with switches and routers, IP addressing and routing, TCP, UDP, common application layer protocols like DHCP, DNS and HTTP, socket programming, and network management.

In addition, practical lab exercises using network simulator and protocol analyser will be introduced to enhance the understandings of the students.

Upon completion of this module, students should also be ready to sit for the industry CCENT/CCNA Routing and Switching certification.