BCA 503 एक Concept + Theory Based Subject है जिसमें Data Communication, OSI Model, TCP/IP, Network Devices, Routing, Subnetting और Client-Server Architecture पढ़ाई जाती है। यह Subject Networking, Cyber Security और Distributed Systems के लिए बहुत महत्वपूर्ण है।
🔹 1. Data Transmission: Basic Concepts and Terminology
इस यूनिट में Communication के Fundamental Concepts पढ़ाए जाते हैं:
- Data Communication Model
- Parallel vs Serial Transmission
- Transmission Models & Channels
- Data Rate & Bandwidth
- Signal Encoding Schemes
- Data Compression
- Transmission Impairments
- Layering and Design Issues
- OSI Model
- Services & Standards
👉 OSI Model Diagram और Data Rate Formula Exam में अक्सर पूछा जाता है।
🔹 2. Computer Network Overview
- Network Topologies (Bus, Star, Ring, Mesh)
- Network Performance
- Network Classification (LAN, MAN, WAN)
- Guided & Unguided Transmission Media
- OSI Reference Model
- TCP/IP Model
- SNA & DNA Architecture
👉 OSI vs TCP/IP Comparison Important Long Question है।
🔹 3. Data Line Devices and Multiplexing
- Modems
- DSL & ADSL
- Multiplexers
Multiplexing Techniques:
- FDM (Frequency Division Multiplexing)
- TDM (Time Division Multiplexing)
👉 FDM vs TDM Difference Short Notes में आता है।
🔹 4. Physical Layer
- Functions & Interfaces
- Physical Layer Standards
- Null Modem
🔹 5. Local Area Network (LAN)
- Definition & Topologies
- MAC (Media Access Control)
- IEEE Standards
- Ethernet LAN
- CSMA/CD
- Token Passing LAN
🔹 6. Network Security
- Security Requirements
- Data Encryption Strategies
- Authentication Protocols
- Firewalls
👉 Encryption & Firewall Types Important Theory Topics हैं।
🔹 7. Data Link Layer
- Frame Design
- Flow Control (Stop & Wait, Sliding Window)
- Error Detection (CRC, Parity)
- HDLC Protocol
🔹 8. Network Layer
- Routing
- Congestion Control
- Internetworking Principles
Internet Protocols:
- IPv4 Packet Format
- Subnetting
- ARP
- PPP
- Bridges & Routers
👉 Subnetting Numerical Questions बहुत Important हैं।
🔹 9. Upper Layers (Transport, Session, Presentation, Application)
- Overview & Functions
Application Protocols:
- Telnet
- FTP
- SMTP
- SNMP
- HTTP
🔹 10. Fundamentals of Distributed Systems
- Client-Server Technology
- Two-Tier & Three-Tier Architecture
- Distributed Computing Environment (DCE)
- ORB
- RPC
- MOM
- Two-Phase Commit
🔹 11. Distributed Computing Environment (Advanced Concepts)
- Interoperability
- Client/Server Model
- Distributed Architecture Framework
- Requirements of Distributed System
🎯 BCA 503 Subject का उद्देश्य
- OSI & TCP/IP Model समझना
- Routing & Subnetting सीखना
- Network Devices की भूमिका समझना
- Client-Server Architecture को समझना
- Distributed Systems का आधार जानना