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 accountHave an account? Log in
Notes Panel