Introduction and protocols architecture, basic concepts of networking, network topologies, layered architecture, physical layer functionality, data link layer functionality, multiple access techniques, circuit switching, and packet switching, LAN technologies, wireless networks, MAC addressing, networking devices, network layer protocols, IPv4 and IPv6, IP addressing, subnetting, CIDR, routing protocols, transport layer protocols, ports, and sockets, connection establishment, flow and congestion control, application layer protocols, network, and cybersecurity, latest trends in computer networks.
Describe the key terminologies and technologies of computer networks
Explain the services and functions provided by each layer in the Internet protocol stack.
Identify various internetworking devices and protocols, and their functions in a network.
Analyze the working and performance of key technologies, algorithms, and protocols.
Build Computer Network on various Topologies
Computer Networking: A Top-Down Approach Featuring the Internet, 7th edition by James F. Kurose and Keith W. Ross, ISBN-13: 978-0201612653, 2017
Computer Networks, 5th Edition by Andrew S. Tanenbaum, ISBN-13: 978-0132126953, 2010
Data and Computer Communications, 10th Edition by William Stallings, ISBN-13: 978-0133506488, 2013
Computer Networking Illuminated by Diane Barrett Todd King, ISBN-13: 978-0763785918, 2009