unit 1 : Intro to computer networks

  • what is computer network

  • network goals and motivations

  • application of networks

  • netowork topologies

  • types of networks

  • network software

    • network protocols
    • protocol heirarchies
  • connection oriented and connectionless services

  • network models

    • the OSI reference model
    • TCP/IP reference model
  • Examples of some networks

    • The internet
    • X.25
    • ISDN
    • Frame relay
    • ATM
    • ethernet
    • Wireless LAN (Wi-fi)

unit 2 : Data transmission and physical layer

  • Signals:

    • Analog
    • Digital
    • Data rate
    • Transmission impairment
  • Signal measurement:

    • Throughput
    • Propagation speed and time
    • Wavelength
    • Frequency
    • Bandwidth and spectrum
  • Transmission Media and Characteristics

    • Guided and unguided media
    • Synchronous and Asynchronous transmission
  • Multiplexing:

    • FDM
    • WDM
    • TDM
  • Switching

    • Circuit
    • Messege
    • Packet
  • Mobile Telephone Systems

    • 1G/2G/3G/4G/5G

unit 3 : Network Layer : design issues and routing algorithms

  • routing algorithms
    • Static/ Dyanamic
    • Direct / Indirect
    • Shortest Path
    • Flooding
    • Distance vector routing
    • Link state routing
    • Hierarchical routing
    • Broadcast routing
    • Multicast
  • Congestion control algorithms
    • General principal of congestion
    • Congestion prevention policies
    • Load Shedding
    • Jitter Control
  • IP addressing
    • IP-protocol
    • IP address classes (A,B,C,D,E)
    • broadcast address
    • multicast address
    • Network Mask
    • Subnetting
  • Internet control protocol
    • ICMP
    • IGMP
    • mobile-IP
    • IPv6

Unit 4

  1. Transport layer of the OSI model
  2. Transport service
  3. Service Primitive
  4. Internet
  5. Transport Protocols:
    1. TCP/UDP
    2. Remote Procedure Calls
  6. RTP Session Layer:
    1. Token Concept
  7. Presentation Layer: Data Encryption and Data Security, Message Authentication
  8. Application Layer: Domain Name Service, Telnet, FTP, SMTP,SNMP, MIME,POP,IMAP, WWW,HTTP

Unit 5 Advance Networks and Internet

  1. Concept of 5G Networks
  2. Introduction of 802.16,802.20
  3. Bluetooth
  4. Infrared
  5. MANET (Mobile Ad-hoc Networks)
    1. Introductory concepts
    2. Destination Sequenced Distance Vector protocol
    3. Ad-hoc On-Demand Distance Vector protocol
  6. Sensor Networks
  7. Technical Issues of Advanced Networks