Course Objectives:
- This course aims to provide the-study of computer systems, computer communications and computer networks.
- The Course includes different kinds of networking topologies and their structure and
- This course also covers the telephone system, electronic email, data flows,networking protocols, and organization around ISO-OSI seven-layer architecture, with review of each layer.
Course Contents:
Unit I: Background Study and Revision ————————————- 3 hours
-
- Introduction and necessity of computer networking
- Networks goals/ motivation
- Networks protocols
- Networking model
- Application and use of networks
Unit II: Data Transmission —————————————————– 3 hours
-
- Transmission terminology (Simplex, Duplex, Half Duplex)
- Bandwidth and frequency
- Serial and parallel communication
- Analog and digital transmission
- Transmission impairments:
- Attenuation
- Delay distortion
- Concept of delay
- Noise
- Asynchronous and synchronous transmission
Unit III: Multiplexing and Switching —————————————- 4 hours
-
- Multiplexing:
- Frequency division multiplexing
- Synchronous time division multiplexing
- Time division multiplexing
- Modems
- Modulation and its types:
- Pulse
- Amplitude
- Frequency
- Phase
- Switching and its types
- Multiplexing:
Unit IV: Reference Model ——————————————————- 5 hours
-
- Protocol Layers:
- Introduction
- Layered architecture
- The Internet protocol stack
- Network entities and layers
- OSI reference Model
- Protocol Layers:
Unit V: Physical Layers and Its Design Issues —————————— 3 hours
-
- Bounded transmission media:
- Twisted-Pair Cable
- Co-axial:
- Base-band cable
- Broad band cable
- Fiber Optical
- Unbounded transmission media:
- Micro wave
- Satellite
- Introduction of ISDN and PSTN
- Bounded transmission media:
Unit VI: Data Link Layer —————————————————— 7 hours
-
- Framing
- Basics of error detection and correction
- Cyclic redundancy Check code for error detection
- Flow control
- Retransmission strategies:
- Stop-&-wait ARQ
- GO-Back-NARQ
- Selective Repeat ARQ
- Pipelining
- Sliding window protocols.
Unit VII: TCP/IP Reference Model —————————————— 9 hours
-
- Introduction of TCP/IP Model
- IPV4 frame Format
- IP Addresses and class
- Subnet class
- Subnet calculation masking
- Introduction of IPV6
- Internet multi-casting
- Mobile IP
- Comparison with OSI Reference Model
Unit VIII: Network layer and Internet Layer —————————— 6 hours
-
- Network layer and design Issues
- Virtual Circuit and Data grams
- Introduction of Routing:
- Shortest Path Routing Algorithm
- Flow Based Routing Algorithm
- Distance Vector Routing Algorithm
- Congestion Control Algorithms
- Leaky Bucket Algorithms
Unit IX: Network Servers —————————————————— 5 hours
-
- Servers:
- HTTP
- DHCP
- SMTP
- DNS
- PROXY
- FTP
- Examples of client and servers tools
- Servers:
Unit X: VPN and Network Security —————————————— 3 hours
-
- VPN (Virtual private Networks)
- Cryptography:
- Symmetric key algorithms
- Public key algorithm
- Communication security and web security
Laboratory Work:
-
- LAN cabling
- Networks utilities (telnet, netstat, ipconfig, ping, arp, tracert, netview)
- Computer Networking on Windows Based Platform
- Installation and Configuration of Different Types of servers’
- DHCP Server
- DNS server
- Webserver
- Print Server
- Networking with Unix
- Network Security and Policies
Text Books:
-
- Neil Jenkins and Stan Schatt: Understanding Local Area Networks, PHl
- Andrew S. Tanenbaum: Computer Networks. PHI