B.E. (Computer Engineering) Computer Network Syllabus - Mumbai University 2026
The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.
Loading syllabus...
Syllabus for Computer Network
Module 1: Introduction to Networking
- 1.1 Introduction to computer network, network application, network software and hardware components (Interconnection networking devices), Network topology, protocol hierarchies, design issues for the layers, connection oriented and connectionless services
- 1.2 Reference models: Layer details of OSI, TCP/IP models. Communication between layers.
Module 2: Physical Layer
- 2.1 Introduction to Communication Electromagnetic Spectrum
- 2.2 Guided Transmission Media: Twisted pair, Coaxial, Fiber optics.
Module 3: Data Link Layer
- 3.1 DLL Design Issues (Services, Framing, Error Control, Flow Control), Error Detection and Correction(Hamming Code, CRC, Checksum) , Elementary Data Link protocols , Stop and Wait, Sliding Window(Go Back N, Selective Repeat) Medium Access Control sublayer
- 3.2 Channel Allocation problem, Multiple access Protocol( Aloha, Carrier Sense Multiple Access (CSMA/CD)
Module 4: Network layer
- 4.1 Network Layer design issues, Communication Primitives: Unicast, Multicast, Broadcast. IPv4 Addressing (classfull and classless), Subnetting, Supernetting design problems ,IPv4 Protocol, Network Address Translation (NAT), IPv6 Routing algorithms : Shortest Path (Dijkastra‘s), Link state routing, 4.2 Distance Vector Routing
- 4.3 Protocols - ARP,RARP, ICMP, IGMP
- 4.4 Congestion control algorithms: Open loop congestion control, Closed loop congestion control, QoS parameters, Token & Leaky bucket algorithms
Module 5: Transport Layer
- 5.1 The Transport Service: Transport service primitives, Berkeley Sockets, Connection management (Handshake), UDP, TCP, TCP state transition, TCP timers
- 5.2 TCP Flow control (sliding Window), TCP Congestion Control: Slow Start
Module 6: Application Layer
- 6.1 DNS: Name Space, Resource Record and Types of Name Server. HTTP, SMTP, Telnet, FTP, DHCP
Useful Links
- 1 A.S. Tanenbaum, Computer Networks,4th edition Pearson Education
- 2 B.A. Forouzan, Data Communications and Networking, 5th edition, TMH
- 3 James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet,6th edition, Addison Wesley
- 1 S.Keshav,An Engineering Approach To Computer Networking, Pearson
- 2 Natalia Olifer & Victor Olifer,Computer Networks: Principles, Technologies & Protocols for Network Design , Wiley India, 2011.
- 3 Larry L.Peterson, Bruce S.Davie, Computer Networks: A Systems Approach, Second Edition ,The Morgan Kaufmann Series in Networking
- 1 https://www.netacad.com/courses/networking/networking-essentials
- 2 https://www.coursera.org/learn/computer-networking
- 3 https://nptel.ac.in/courses/106/105/106105081
- 4 https://www.edx.org/course/introduction-to-networking
Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2021-22. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.