B.Tech Electronics and Electrical Engineering

 

EE 334                          Computer Networks                                3-0-0-6

 

 

Syllabus: Overview of networks, the Internet, services and protocols, packet switching, layered network architecture and summary of TCP/IP networks; Application Layer - the Web and HTTP, electronic mail and file transfer protocols; Transport Layer with TCP/IP – TCP and UDP services and packet formats; Network Layer – Routing Algorithms: Dijkstra and Bellman-Ford Algorithms, Routing with RIP, OSPF and BGP, IPv4 operation, packet format, addressing, subnetting, CIDR, ARP and RARP, packet fragmentation and reassembly, summary of IPv6, DHCP, NAT and Mobile IP; Domain Name Service in the Internet; MAC Protocols and the Data Link Layer, Repeaters, Bridges, Hubs and Switches, VLANs, WiFi MAC and wireless network operation, Error Control strategies and ARQ protocols; ETHERNET operations, Networks and Message Security.

 

Texts

  1. Kurose and K. Ross, Computer Networking: A Top-Down Approach, 7th Edition. Pearson, 2017.

 

References

  1. Leon-Garcia and I. Widjaja, Communication Networks Fundamental Concepts and Key Architectures, 2nd edition. McGraw-Hill, 2004
  2. Bertsekas and R. Gallagar, Data Networks, 2nd Edition. Prentice Hall, 2009
  3. Stallings, Data and Computer Communication, 10th Edition. Pearson, 2017
  4. Comer, Internetworking with TCP/IP, 6th edition, vol. 1. Pearson, 2015