Skip to content
CS-602 · Computer Networks/Official Syllabus

Computer Networks (CS-602) - Official Syllabus

1
Unit 1

Computer Network: Definitions, goals, components, Architecture, Classifications & Types

  • Computer Network: Definitions
  • goals
  • components
  • Architecture
  • Classifications & Types
  • Protocol hierarchy
  • Design Issues
  • Interfaces and Services
  • Connection Oriented & Connectionless Services
  • Service primitives
  • ISO-OSI Reference Model: Principle
  • Descriptions of various layers and its comparison with TCP/IP
  • Principals of physical layer: Media
  • Bandwidth
  • Data rate and Modulations
2
Unit 2

Data Link Layer

  • Data Link Layer: Need
  • Services Provided
  • Framing
  • Flow Control
  • Error control
  • Data Link Layer Protocol: Elementary & Sliding Window protocol: 1-bit
  • Go-Back-N
  • Selective Repeat
  • Hybrid ARQ
  • Protocol verification: Finite State Machine Models & Petri net models
  • ARP
  • RARP
  • GARP
3
Unit 3

MAC Sub layer

  • MAC Addressing
  • Binary Exponential Back-off (BEB) Algorithm
  • Distributed Random Access Schemes/Contention Schemes: for Data Services
  • ALOHA and Slotted-ALOHA
  • for Local-Area Networks (CSMA, CSMA/CD, CSMA/CA)
  • Collision Free Protocols: Basic Bit Map
  • BRAP
  • Binary Count Down
  • MLMA Limited Contention Protocols: Adaptive Tree Walk
  • Performance Measuring Metrics
  • IEEE Standards 802 series & their variant
4
Unit 4

Network Layer

  • Network Layer: Need
  • Services Provided
  • Design issues
  • Routing algorithms: Least Cost Routing algorithm
  • Dijkstra's algorithm
  • Bellman-ford algorithm
  • Hierarchical Routing
  • Broadcast Routing
  • Multicast Routing
  • IP Addresses
  • Header format
  • Packet forwarding
  • Fragmentation and reassembly
  • ICMP
  • Comparative study of IPv4 & IPv6
5
Unit 5

Transport Layer

  • Transport Layer: Design Issues
  • UDP: Header Format
  • Per-Segment Checksum
  • Carrying Unicast/Multicast Real-Time Traffic
  • TCP: Connection Management
  • Reliability of Data Transfers
  • TCP Flow Control
  • TCP Congestion Control
  • TCP Header Format
  • TCP Timer Management
  • Application Layer: WWW and HTTP
  • FTP
  • SSH
  • Email (SMTP, MIME, IMAP)
  • DNS
  • Network Management (SNMP)

Laboratory Experiments

  • Study of Different Type of LAN & Network Equipments.
  • Study and Verification of standard Network topologies i.e. Star, Bus, Ring etc.
  • LAN installations and Configurations.
  • Write a program to implement various types of error correcting techniques.
  • Write a program to Implement various types of framing methods.
  • Study of Tool Command Language (TCL).
  • Study and Installation of Standard Network Simulator: N.S-2, N.S3, OpNet, QualNet etc.
  • Study & Installation of ONE (Opportunistic Network Environment) Simulator for High Mobility Networks.
  • Configure 802.11 WLAN.
  • Implement & Simulate various types of routing algorithm.
  • Study & Simulation of MAC Protocols like Aloha, CSMA, CSMA/CD and CSMA/CA using Standard Network Simulators.
  • Study of Application layer protocols-DNS, HTTP, HTTPS, FTP and TelNet.

Reference Books

  • Computer Networks — Andrew S. Tanenbaum, David J. Wetherall
  • Internetworking With Tcp/Ip Principles, Protocols, And Architecture - Volume I — Douglas E Comer
  • Data Networks — Dimitri Bertsekas, Robert Gallager
  • Networking Fundamentals — Kaveh Pahlavan, Prashant Krishnamurthy
  • Computer Networks — Uyless Black
  • Computer Networks: An Open Source Approach — Ying-Dar Lin, Ren-Hung Hwang, Fred Baker
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in