Computer Networks syllabus
PCC302COM · Third Year Computer Engineering, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.
Unit-wise syllabus
Introduction to Computer Networks and Physical Layer
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Introduction to computer networks
- uses of computer networks – business applications, home applications, mobile users
- network hardware – PAN, LAN, MAN, WAN and internetworks
- network software – protocol hierarchies, design issues for layers, connection-oriented and connection-less services, service primitives, relationship between services and protocols
- reference models – OSI and TCP/IP models.
- Physical Layer: guided transmission media
- wireless transmission
- telephone system
- narrowband and broadband communication systems.
- Case Study: Comparison of OSI vs TCP/IP in real-world networks, case study on broadband vs narrowband communication in India.
Preserved official unit paragraph
Introduction to computer networks; uses of computer networks – business applications, home applications, mobile users ; network hardware – PAN, LAN, MAN, WAN and internetworks; network software – protocol hierarchies, design issues for layers, connection-oriented and connection-less services, service primitives, relationship between services and protocols; reference models – OSI and TCP/IP models. Physical Layer: guided transmission media; wireless transmission; telephone system; narrowband and broadband communication systems. Case Study: Comparison of OSI vs TCP/IP in real-world networks, case study on broadband vs narrowband communication in India.
Data Link Layer
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Data Link Layer – services provided to the network layer, framing and addressing
- design issues of the data link layer – error control, flow control and reliable data transfer
- error detection and correction techniques – parity, checksum, CRC and basic error correction concepts
- data link layer protocols – elementary protocols and Stop-and-Wait protocol
- sliding window protocols – pipelining, Go-Back-N and Selective Repeat protocols
- example data link layer technologies – packet over SONET Case Study: Case study on CRC error detection in Ethernet, SONET backbone deployment in telecom networks.
Preserved official unit paragraph
Data Link Layer – services provided to the network layer, framing and addressing; design issues of the data link layer – error control, flow control and reliable data transfer; error detection and correction techniques – parity, checksum, CRC and basic error correction concepts; data link layer protocols – elementary protocols and Stop-and-Wait protocol; sliding window protocols – pipelining, Go-Back-N and Selective Repeat protocols; example data link layer technologies – packet over SONET Case Study: Case study on CRC error detection in Ethernet, SONET backbone deployment in telecom networks.
Network Layer
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Network Layer – Services & Design Issues: connectionless service, connection-oriented service, QoS support, error control, flow control, store-and-forward switching, congestion control, reliability, internetworking challenges
- Routing Algorithms: shortest path routing, flooding, distance vector routing, link state routing
- Internet Architecture & Protocols: IP addressing (IPv4 classes, CIDR, subnetting), IPv4 vs IPv6, IP datagram, ICMP, ARP, RIP, OSPF Case Study: Case study on IPv6 adoption in ISPs, routing comparison between RIP and OSPF in enterprise networks.
Preserved official unit paragraph
Network Layer – Services & Design Issues: connectionless service, connection-oriented service, QoS support, error control, flow control, store-and-forward switching, congestion control, reliability, internetworking challenges; Routing Algorithms: shortest path routing, flooding, distance vector routing, link state routing; Internet Architecture & Protocols: IP addressing (IPv4 classes, CIDR, subnetting), IPv4 vs IPv6, IP datagram, ICMP, ARP, RIP, OSPF Case Study: Case study on IPv6 adoption in ISPs, routing comparison between RIP and OSPF in enterprise networks.
Transport Layer Protocols
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Process to Process Delivery, Services, Socket Programming.
- Elements of Transport Layer Protocols: Addressing, Connection establishment, Connection release, Flow control and buffering, Multiplexing, Congestion Control.
- Transport Layer Protocols: TCP and UDP, SCTP, RTP, Congestion control and Quality of Service (QoS), Differentiated services, TCP and UDP for Wireless networks.
- Case Study: Case study on TCP congestion control in 4G/5G networks, RTP in video conferencing applications.
Preserved official unit paragraph
Process to Process Delivery, Services, Socket Programming. Elements of Transport Layer Protocols: Addressing, Connection establishment, Connection release, Flow control and buffering, Multiplexing, Congestion Control. Transport Layer Protocols: TCP and UDP, SCTP, RTP, Congestion control and Quality of Service (QoS), Differentiated services, TCP and UDP for Wireless networks. Case Study: Case study on TCP congestion control in 4G/5G networks, RTP in video conferencing applications.
Application Layer
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Introduction – principles of application layer, client-server and peer-to-peer models
- Web and HTTP – request/response, persistent vs. non-persistent connections, cookies, caching, performance
- DNS – hierarchy, resource records, name resolution, caching, security issues
- Email – SMTP, MIME, POP3, IMAP, webmail, message format, security
- FTP – basics, file transfer process, legacy relevance
- TEL- NET – remote login, limitations, legacy use
- DHCP – dynamic host configuration, IP allocation, management
- SNMP – network management, monitoring, MIBs, security considerations
- Emerging Topics – multimedia applications, RTP for streaming, peer-to-peer applications, cloud-based services.
- Case Study: Case study on DNS security attacks (DNS spoofing), HTTP caching in CDNs, SMTP in enterprise email systems.
Preserved official unit paragraph
Introduction – principles of application layer, client-server and peer-to-peer models; Web and HTTP – request/response, persistent vs. non-persistent connections, cookies, caching, performance; DNS – hierarchy, resource records, name resolution, caching, security issues; Email – SMTP, MIME, POP3, IMAP, webmail, message format, security; FTP – basics, file transfer process, legacy relevance; TEL- NET – remote login, limitations, legacy use; DHCP – dynamic host configuration, IP allocation, management; SNMP – network management, monitoring, MIBs, security considerations; Emerging Topics – multimedia applications, RTP for streaming, peer-to-peer applications, cloud-based services. Case Study: Case study on DNS security attacks (DNS spoofing), HTTP caching in CDNs, SMTP in enterprise email systems.
Marks and credits
| Head | Marks | Credit |
|---|---|---|
| CCE (continuous comprehensive evaluation) | 30 | 3 |
| End-semester exam | 70 |
Prerequisite: Digital Electronics and Logic Design, Discrete Mathematics, Computer Organization & Microprocessor.
Course outcomes
- CO1Explain the fundamental concepts of computer networks, layered architecture, and physical transmission media. •
- CO2Apply error detection, correction, and reliable data transfer techniques at the data link layer. •
- CO3Analyze routing algorithms, addressing schemes, and Internet protocols at the network layer. •
- CO4Compare and evaluate transport layer protocols (TCP, UDP, SCTP, RTP) and mechanisms for congestion control and QoS. •
- CO5Demonstrate understanding of application layer protocols (HTTP, DNS, Email, FTP, TEL- NET, DHCP, SNMP) and emerging network applications.
Books
Text books
- Andrew S. Tanenbaum, David J. Wetherall – Computer Networks, 5th Edition, Pearson Education.
- Behrouz A. Forouzan – Data Communications and Networking, 5th Edition, McGraw Hill.
- William Stallings – Data and Computer Communications, 10th Edition, Pearson Education.
Reference books
- 1. Kurose, James F., Ross, Keith W. – Computer Networking: A Top-Down Approach, 8th Edition, Pearson.
- Peterson, Larry L., Davie, Bruce S. – Computer Networks: A Systems Approach, 5th Edition, Morgan Kaufmann.
FAQ
How many units are in Computer Networks?
Computer Networks (PCC302COM) has 5 units and 45 hours of theory: Unit I Introduction to Computer Networks and Physical Layer (9 h); Unit II Data Link Layer (9 h); Unit III Network Layer (9 h); Unit IV Transport Layer Protocols (9 h); Unit V Application Layer (9 h).
What is the marks scheme for Computer Networks?
The official Computer Engineering 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 3 credits.
What should I know before Computer Networks?
Prerequisite listed in the syllabus: Digital Electronics and Logic Design, Discrete Mathematics, Computer Organization & Microprocessor.