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.

PCC302COM3 h/week theoryCCE 30 + End-sem 70
45hours of theory
05.units
03.credits

Unit-wise syllabus

UNIT I

Introduction to Computer Networks and Physical Layer

9 hours

Derived 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.

Unit permalink
UNIT II

Data Link Layer

9 hours

Derived 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.

Unit permalink
UNIT III

Network Layer

9 hours

Derived 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.

Unit permalink
UNIT IV

Transport Layer Protocols

9 hours

Derived 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.

Unit permalink
UNIT V

Application Layer

9 hours

Derived 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.

Unit permalink

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)303
End-semester exam70

Prerequisite: Digital Electronics and Logic Design, Discrete Mathematics, Computer Organization & Microprocessor.

Course outcomes

  1. CO1Explain the fundamental concepts of computer networks, layered architecture, and physical transmission media. •
  2. CO2Apply error detection, correction, and reliable data transfer techniques at the data link layer. •
  3. CO3Analyze routing algorithms, addressing schemes, and Internet protocols at the network layer. •
  4. CO4Compare and evaluate transport layer protocols (TCP, UDP, SCTP, RTP) and mechanisms for congestion control and QoS. •
  5. CO5Demonstrate understanding of application layer protocols (HTTP, DNS, Email, FTP, TEL- NET, DHCP, SNMP) and emerging network applications.

Books

Text books

Reference books

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.

Add to my plan

Browse all syllabus courses