ENEX352
Telecommunication and Computer Networks
Syllabus
- Introduction (3 hours)
- Definition and evolution of telecommunications
- Elements of telecommunication
- Transmission media and modes
- Switching and Multiplexing (5 hours)
- Switching systems: Manual, mechanical, electromechanical
- Analog and digital multiplexing for telecommunications
- FDM and TDM hierarchies
- Space and time switching (ST, TS, TST, STS)
- Signaling: Subscriber, interswitch, audible-visual, supervisory, address
- Telephone Traffic (4 hours)
- Network traffic load and parameters
- Loss systems
- Delay systems
- Routing in telecommunication
- Numbering plans and charging plans
- Network Models (5 hours)
- Basics of computer networks
- Layered protocols
- OSI reference model
- TCP/IP protocol suite
- Encapsulation and decapsulation
- Protocols, standards, and services
- Network devices and working layers (Repeater, hub, bridge, switch, router)
- Physical and Data Link Layer (6 hours)
- Multiplexing, switching techniques: Circuit, packet, datagram, virtual circuit
- Data encoding techniques: Manchester, NRZI, MLT3, and their uses
- Data link layer functions: Framing, error control, flow control, access control
- Media access control (MAC) protocols: ALOHA, CSMA/CD, CSMA/CA
- Ethernet standards and wireless LAN (Wi-Fi) basics
- Network Layer (9 hours)
- Network layer functions and services
- Logical addressing and its importance
- IPv4 addressing and classes, private and public IP addresses, subnetting and supernetting, VLSM, CIDR
- Routing and types of routing
- Routing algorithms: Distance vector (RIP), link state (OSPF), and BGP
- Protocols and header structure: IPv4, ICMP, ARP
- Network address translation (NAT)
- IPv6 addressing, SLAAC, ICMPv6
- IPv6 transition strategies
- Transport Layer (4 hours)
- Transport layer functions and services
- Transport protocol: TCP and UDP
- TCP state transition diagram
- Traffic shaping and congestion control
- Application Layer (5 hours)
- Functions and services of application layer
- Upper layer protocols: DHCP, HTTP, FTP, SMTP, POP, IMAP
- Domain name system (DNS), its function, and queries
- Network management tools and protocols (SNMP)
- Proxy server and its use
- VoIP, FoIP, and IP interconnection
- Advanced Topics (4 hours)
- Network security and its importance
- Principles of cryptography
- Basics of IoT, WSN, and SDN
- 5G/6G network fundamentals
- Network virtualization
- Future trends in networking
Practicals
- Telecommunication lab illustrating course principles
- Network simulation using Cisco Packet Tracer or NS2/NS3/Mininet
- Network commands and their uses
- IP address configuration and subnetting
- Router configurations
- Static routing configurations
- Dynamic routing configurations
- VLAN configurations and Inter-VLAN routing
- Packet analysis using Wireshark
- Web and DNS server configurations
- Implementation of client-server models
- Proxy server configuration