Data Networks (Synchronous e-learning)
About This Course
This course has the objectives of imparting knowledge and providing practical insights in various types of traditional and emerging data networks. At the completion of the course, the participants will be able to
• Understand the requirements and architectural design of data networks
• Learn the functionalities and working principles of various networks such as Ethernet, IP, and Wifi.
• Learn various services and protocols in various network elements and networks
• Learn recent and emerging technologies such as passive optical networks, software defined networks, and network function virtualization.
• Understand various security threats and defense approaches
• Gain practical knowledge of the networking concepts and techniques.
What You'll Learn
.• Introduction: Requirements, components, classification, topologies, packet switching, protocols, OSI vs TCP/IP layered architectures
• Physical layer: services, wired vs. wireless transmission, encoding
• Link layer: services, addressing, medium access control (MAC), framing, error detection, cyclic redundancy check (CRC)
• Ethernet: types and standards, Frame format, MAC, Carrier Sense Multiple Access/ Collision Detection (CSMA/CD), broadcast vs. switched Ethernet, switches, spanning tree protocol, virtual LAN (VLAN)
• Wireless LAN: 802.11 multiple access, standards, channels, association, frame format, Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA)
• Network Layer: Services, IP addressing, IP fragmentation, routing, Address Resolution Protocol (ARP), Dynamic Host Configuration Protocol(DHCP), Internet Control Message Protocol (ICMP), subnetting, Classless Inter-Domain Routing (CIDR), Network Address Translation (NAT), IP Version 6
• Transport Layer: Services, multiplexing/demultiplexing, User Datagram Protocol (UDP), Transmission Control Protocol (TCP), flow control, congestion control
• Application Layer: Services, protocols, HyperText Transfer Protocol (HTTP), Domain Name System (DNS)
• Software Defined Networks (SDN): Benefits, approach, architecture, control plane, data plane
• Network Function Virtualization (NFV): Principles, benefits, requirements, architecture, NFV management and orchestration
• Network Security: Requirements, Threats, Defense, Operational Security
• Network Management: Principles, requirements, monitoring, types, protocol
• Passive Optical Network (PON): Optical access network, benefits, components, architectures, Ethernet PON
• Hands-on software simulation experiments with network configuration, topologies and protocols.
Entry Requirements
A bachelor's degree or diploma in Electrical Engineering, Computer Science, or a related field.