The Aim of the Course
This course provides the student with fundamental knowledge of the various aspects of computer networking and enables students to appreciate recent developments in the area. The content of the course is based around the Internet Model (TCP/IP) which deals with the major issues in the upper three (Network, Transport, Application) layers of the model. Specific attention is given to IP addresses, network layer protocols such as IP, ARP, ICMP and IGMP, delivery, forwarding and routing of packets in the Internet, services and duties of the transport layer introducing protocols like UDP, TCP and SCTP, congestion control and quality services. The course also discusses DNS and some common applications protocols in the Internet.