Course Contents:
Unit 1: Data Communication Fundamental 5 hours
Introduction, Block diagram, Data components, Simplex, Duplex, Half Duplex, Signal: Analog and Digital Modulation and its types, Multiplexing and its types, Data representation: Line coding, Transmissions impairments
Unit 2: Introduction to Computer Network 5 hours
Definition, Uses of network, Types of networking: LAN, WAN, MAN, Extra-Net, Intra-Net, Inter-Net, Networking Model: Client-Server, Peer-to-peer model, Active model, Protocols and Standards, Connection-Oriented and Connectionless Protocol, OSI Reference Model and TCP/IP Model, Comparison of OSI and TCP/IP Model, Example network: X.25, Frame Relay, NGN and MPLS
Unit 3: Physical Layer and its Design issues 6 hours
Introduction, design issues and duties of physical layer, Transmission media: Guided: Twisted Pair, Coaxial, Fiber optic. Unguided: Electromagnetic spectrum, Line of Sight, Satellite, Wireless LAN IEEE 802.11 standards. Bandwidth and Data Rate, Switching: Circuit switching, Packet switching. Devices: Hub, Repeaters
Unit 4: Data Link Layer 6 hours
Services, Framing, Error Control: detection and Correction, Flow Control Elementary Data link protocol, Sliding Window Protocol, Go Back N, Selective Repeat. Example of Data Link Protocol: HDLC, PPP. The Medium Access Control Sub-layer, Multiple access protocol Devices: Switches, Bridges
Unit 5: Network Layer 12 hours
Network layer and its Design issues, Devices: Routers, Gateway. Virtual Circuit and Datagrams Switching, Routing: Static vs. Dynamic, Routing algorithms: Shortest path algorithm, Flooding, Distance vector routing, Link state routing. Congestion Control algorithm: Leaky Bucket and Token Bucket. Internet Protocol: IPv4 frame format, IP Addresses and Classes, Subnetting and Subnet mask. Introduction to IPv6, frame format, addressing, transition from IPv4 to IPv6: Dual stack, Tunneling and Header Translation.
Unit 6: Transport Layer 3 hours
Services provided to upper layer, Transport protocols: TCP, UDP, SCTP, Ports and Sockets
Unit 7: Application Layer 3 hours
DHCP, DNS, HTTP, SMTP, PROXY, FTP, Example of Clients and Servers Tools
Unit 8: Network Management and Network Security 6 hours
Network Management: Introduction, Components & Internet Management Framework.
Network Security: Introduction, Goals. Attacks and countermeasures: Mapping, Packet sniffing, spoofing, Denial-of-Service Attacks and Hijacking. Cryptography: Symmetric Key and Public Key. Network layer security: IPsec, VPN. Wireless LAN Security: WEP, WPA. Firewalls
Unit 9: Cloud Networking 2 hours
Introduction, concepts of cloud networking, Network virtualization
Laboratory:
- Network cabling and LAN setup
- Computer Networking on Windows Based Platform (Commands and Tools use)
- Computer Networking on Unix Based Platform (Commands and Tools use)
- Installation and Configuration of Different Types of Servers
- User of Traffic Analyzer
- Implement Network Security and Policies