Data Communication and Computer Networks Introduction

Course Overview

  • Instructor: Dr. Waqas Ahmed.
  • Marks Distribution: Quiz (7.5%7.5\%), Assignment (7.5%7.5\%), Mid-Term (22.5%22.5\%), Final (37.5%37.5\%), and Lab (25%25\%).
  • Requirement: Every student must pass the Cisco CCNA_Introduction to Networks course via netacad.
  • Primary Textbooks:     * Data Communications & Networking by A.B. Forouzan (5th Edition).     * Data and Computer Communications by William Stallings (10th Edition).     * Computer Networking: A Top-Down Approach by Kurose, Rose (5th Edition).

Data Communication Fundamentals

  • Definition: The exchange of data between two devices via a transmission medium.
  • Five Components: Message, Sender, Receiver, Medium, and Protocol.
  • Data Flow Modes:     * Simplex: One-way communication (e.g., Mainframe to Monitor).     * Half-duplex: Two-way communication but only one station transmits at a time.     * Full-duplex: Simultaneous two-way communication.

Network Components and Roles

  • Nodes: Devices such as computers or printers connected by communication links.
  • Host Roles:     * Servers: Provide information (Email, Web, File servers).     * Clients: Request information from servers.
  • Peer-to-Peer (P2P): Devices act as both clients and servers; ideal only for small, simple networks.
  • Intermediary Devices: Switches, wireless access points, routers, and firewalls that manage data flow and path information.
  • Media Types:     * Metal wires: Electrical impulses.     * Fiber-optic: Pulses of light.     * Wireless: Electromagnetic waves.

Network Topologies and Categories

  • Topology Types:     * Mesh: Fully connected; high redundancy.     * Star: Devices connect to a central hub.     * Bus: Devices connect to a common cable with taps.     * Ring: Circular connection with repeaters.
  • Topology Diagrams:     * Physical: Shows actual hardware locations and cable installation.     * Logical: Shows ports, addressing schemes, and data paths.
  • Network Scale:     * LAN (Local Area Network): Spans a small area; internally administered.     * WAN (Wide Area Network): Spans wide geographic areas; managed by service providers.     * The Internet: A worldwide collection of interconnected LANs and WANs.

Network Architecture and Reliability

  • Fault Tolerance: Uses packet switching and redundant paths to minimize failure impact.
  • Scalability: Ability to expand for new users without performance degradation.
  • Quality of Service (QoS): Manages bandwidth to ensure reliable delivery for time-sensitive data like voice and video.
  • Network Security Goals:     * Confidentiality: Intended recipients only.     * Integrity: Data remains unaltered during transmission.     * Availability: Reliable access for authorized users.

Internet Connectivity and Trends

  • Home/SOHO Connections: Cable, DSL, Cellular, Satellite, and Dial-up.
  • Business Connections: Dedicated Leased Lines, Ethernet WAN, and Business DSL (SDSLSDSL).
  • Converged Networks: Integration of data, voice, and video over a single network infrastructure.
  • Current Trends:     * BYOD (Bring Your Own Device): Using personal devices for professional/educational tasks.     * Cloud Computing: Public, Private, Hybrid, and Custom clouds managed through data centers.     * Powerline Networking: Data transmission over existing electrical wiring.