Courses Contents

Unit 1. Introduction To Computer Networks:
        1.1 Introduction: Definition of a Computer Network; What is a Network?,
        1.2 Components of a computer network:
        1.3 Use of Computer networks;
        1.4 Classification of networks;
        1.5.Local area networks, Metropolitan area networks, Wide area networks, Wireless networks:
Unit 2. Networking Devices:
        2.1 Introduction; Goal of networking devices:
        2.2 Repeaters; Uses of Repeaters: Hubs;
        2.3 Working with Hubs and Switches,
        2.4 Cables Connecting Hubs and Switches,
        2.5 Managed Hubs and Switches,
        2.6 Port Density: Bridges;
        2.7 Types of Bridges: Routers;
        2.8 Gateways Functionality: Other Devices;
        2.9 Modems, Proxy Server, Wireless router, Brouter, Wireless Access Point (WAPs).
Unit 3. Network Software & Network Standardization:
        3.1 Introduction: Networks Software;
        3.2 Protocol hierarchy,
        3.3 Reference models;
        3.4 The OSI Reference Model,
        3.5 The TCP/IP Reference Model,
        3.6 Comparison of the OSI & the TCP/IP Reference Models:
        3.7 Network standardization;
Unit 4 Data Communications:
        4.1 Introduction: Theoretical basis for communication;
        4.2 Fourier analysis, Band limited signals,
        4.3 Maximum data rate of a channel:
        4.4 Transmission impairments;
        4.5 Attenuation distortion,
        4.6 Data transmission modes; Serial & Parallel,
        4.7 Simplex, Half duplex & full duplex, Synchronous & Asynchronous transmission:
Unit 5 Physical Layer:
        5.1 Introduction: Network topologies;
        5.2 Linear Bus Topology, Ring Topology, Star Topology, Hierarchical or Tree Topology,
        5.3 Switching; Circuit switching, Message switching, Packet switching, Implementation of packet switching,
Unit 6 Transmission Medium:
        6.1 Introduction: Transmission medium; Guided & Unguided Transmission medium,
        6.2 Twisted pair, Coaxial cable, Optical fiber,
        6.3 Comparison of fiber optics and copper wire:
        6.4 Wireless transmission;
        6.5 Electromagnetic spectrum,
        6.6 Radio transmission,
Unit 7 Data Link Layer:
        7.1 Introduction; Goal of DLL: Design issues of DLL;
        7.2 Parity bits, Importance of flamming distance for error correction,
        7.3 Single bit error correction or (n, m) flamming code,
        7.4 Error Detection or Cyclic Redundant Code (CRC):
        7.5 Data Link layer protocols;
        7.6 Transmission control protocols, HDLC:
Unit 8 Medium Access Control Sub Layer:
        8.1 Introduction: The channel allocation problem; Static channels allocation,
        8.2 Dynamic channels allocation in LAN’s and MAN’s:
        8.3 Binary exponential Algorithm, Comparison of channel access protocols:
        8.4 IEEE standards; Ethernets, Fast Ethernet,
        8.5 Gigabit Ethernet, IEEE 802.3 frame format:
Unit 9 Network Layer: Introduction: Design issues of Network layer;
        9.1 Routing, Congestion control,
        9.2 Shortest path algorithm,
        9.3 Flooding, Distance vector routing,
        9.4 Hierarchical routing, Link state routing,
        9.5 IP protocol (IPV4):
Unit 10 Transport Layer: Introduction: Services of Transport layer;
        10.1 Service primitives: Connection establishment: Connection Release:
        10.2 Transport Protocols; TCP protocol, UDP protocol: