Computer Networking (CS-6004)
rgpv bhopal, diploma, rgpv syllabus, rgpv time table, how to get transcript from rgpv, rgpvonline,rgpv question paper, rgpv online question paper, rgpv admit card, rgpv papers, rgpv scheme
RGPV notes CBGS Bachelor of engineering
RATIONALE:-
The purpose of this subject is to cover the underlying concepts and techniques used in Computer Networking. This syllabus provides a comprehensive introduction to computer network, network architecture and protocols.
PREREQUISITE:-
The students should have thorough exposure in Analog and Digital Communication and Data Communications. Knowledge of Topology and protocol will help in better understanding
Syllabus
UNIT 1:
Computer Network: Definitions, goals, components, Architecture, Classifications & Types.
Layered Architecture: Protocol hierarchy, Design Issues, Interfaces and Services, Connection
Oriented & Connectionless Services, Service primitives, Design issues & its functionality. ISOOSI Reference Model: Principle, Model, Descriptions of various layers and its comparison with
TCP/IP. Network standardization. Queuing Models: Little's Theorem, Queuing System: M/M/1,
M/M/m, M/M/∞, M/M/m/m, M/G/1
UNIT 2:
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. Bit oriented protocols: SDLC, HDLC, BISYNC, LAP and LAPB. Protocol
verification: Finite State Machine Models & Petri net models.
UNIT 3:
MAC Sublayer: MAC Addressing, Binary Exponential Back-off (BEB) Algorithm, Distributed
Random Access Schemes/Contention Schemes: for Data Services (ALOHA and SlottedALOHA), 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, URN Protocol, High Speed LAN: Fast Ethernet, Gigabit Ethernet, FDDI,
Performance Measuring Metrics. IEEE Standards 802 series & their variant.
UNIT 4:
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, Congestion Control Algorithms: General Principles of
Congestion control, Prevention Policies, Congestion Control in Virtual-Circuit Subnets,
Congestion Control in Datagram subnets. IP protocol, IP Addresses, Comparative study of IPv4
& IPv6, Mobile IP.
UNIT 5:
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. Session layer: Authentication, Authorization, Session layer protocol (PAP, SCP,
H.245). Presentation layer: Data conversion, Character code translation, Compression,
Encryption and Decryption, Presentation layer protocol (LPP, Telnet, X.25 packet
Assembler/Disassembler).Application Layer: WWW and HTTP, FTP, SSH, Email (SMTP,
MIME, IMAP), DNS, Network Management (SNMP).
NOTES
- Unit 1
- Unit 2
- Unit 3
- Unit 4
- Unit 5
Books Recommended
1. Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks” Pearson Education.
2. Dimitri Bertsekas, Robert Gallager, “Data Networks”, PHI Publication, Second Edition.
3. Kaveh Pahlavan, Prashant Krishnamurthy, “Networking Fundamentals”, Wiley Publication.
4. Uyless Black, “Computer Networks”, PHI Publication, Second Edition.
5. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source
Approach”, McGraw Hill.
List of Experiments:
1. Study of Different Type of LAN& Network Equipments.
2. Study and Verification of standard Network topologies i.e. Star, Bus, Ring etc.
3. LAN installations and Configurations.
4. Write a program to implement various types of error correcting techniques.
5. Write a program to Implement various types of framing methods.
6. Study of Tool Command Language (TCL).
7. Study and Installation of Standard Network Simulator: N.S-2, N.S-3.OpNet,QualNet etc .
8. Study & Installation of ONE (Opportunistic Network Environment) Simulator for High
Mobility Networks .
9. Configure 802.11 WLAN.
10. Implement & Simulate various types of routing algorithm.
11. Study & Simulation of MAC Protocols like Aloha, CSMA, CSMA/CD and CSMA/CA using
Standard Network Simulators.
12. Study of Application layer protocols- DNS, HTTP, HTTPS, FTP and TelNet
You May Also Like
- CS-6001 - Advanced Computer Architecture
- CS-6002 - Principles of Programming Languages
- CS-6003 - Software Engineering & Project Management
- CS-6005 - Internet of Things [Elective-II]
- CS-6005 - Mobile Application Development [Elective-II]
- CS-6005 - IPR (Intellectual Property Rights) [Elective-II]
- CS-6006 - Minor Project
- CS-6007 - Creativity and Entrepreneurship Development (Internal Assessment)
- CS-6008 - Startup / Industrial Lectures (Internal Assessment)