This course covers fundanmental and working knowledge of computer networks.
HTTP, FTP, SMTP, DNS, P2P, Socket programming
Principles of reliable transport, UDP, TCP. Congestion control
Routing principles, IP, Routing in the Internet, Multicast
Error detection and correction, Multiple access protocols and LANs,LAN address and ARP, Ethernet, IEEE 802.11 LANs (Wireless)
Router Design, Optical Communication
-
To understand and be able analyze the principles and designs of a computer network.
-
To understand various networking standards and technologies.
-
To understand network programming.
Prerequisites: Basic computer programming and computer architecture.
|