BCA Semester 3
Computer Networks - Complete Course Content with PDF View & Download
Unit I: Data Communications & Network Fundamentals
Data Communications Concepts
Digital and analog transmissions, Modem, parallel and serial transmission, synchronous and asynchronous communication.
Modes of Communication
Simplex, half duplex, full duplex communication modes.
Types of Networks
LAN, MAN, WAN - characteristics and differences.
Network Topologies
Bus, Star, Ring, Mesh, Tree, Hybrid topologies.
Communication Channels
Wired transmissions: Telephone lines, leased lines, switch line, coaxial cables.
Communication Switching Techniques
Circuit Switching, Message Switching, Packet Switching.
Unit II: Network Models & Data Link Layer
Network Reference Models
OSI Reference Model, TCP/IP Reference Model, Comparison of OSI and TCP/IP.
Transmission Impairments
Attenuation, Distortion, Noise in data transmission.
Multiplexing Techniques
Frequency division, Time division, Wavelength division multiplexing.
Data Link Layer Design Issues
Services to Network Layer, Framing, Error Control, Flow Control.
Data Link Layer in the Internet
SLIP, PPP protocols and their implementations.
Unit III: MAC Sub Layer & Network Layer
MAC Sub Layer
CSMA/CD/CA protocols and their working principles.
IEEE Standards
IEEE 802.3 Ethernet, Gigabit Ethernet, IEEE 802.4 Token Bus, IEEE 802.5 Token Ring.
Network Layer Design Issues
Routing algorithms, congestion control, internetworking concepts.
Routing Algorithms
Optimality Principle, Shortest Path Routing algorithms.
Congestion Control Policies
Leaky bucket and token bucket algorithms for traffic management.
Unit IV: Transport & Application Layers
Transport Layer Design Issues
Elements of transport protocols, addressing, connection management.
TCP/UDP Protocols
Introduction to Transmission Control Protocol and User Datagram Protocol.
Session Layer
Design issues, remote procedure call implementation.
Presentation Layer
Design issues, data compression techniques, cryptography fundamentals.
Application Layer
Distributed applications, WWW, DNS, E-mail, FTP, HTTP protocols.
Previous Year Question Papers
2023
Computer Networks - Semester 3
2022
Computer Networks - Semester 3
2021
Computer Networks - Semester 3
2020
Computer Networks - Semester 3
2019
Computer Networks - Semester 3
2018
Computer Networks - Semester 3