Computer Networks course:
Computer Networks course:
Week 1: Introduction to Computer Networks
- Uses of Computer Networks: Business Applications, Home Applications, Mobile Users, Social Issues
- Network Hardware: LANs, MANs, WANs
- Network Software: Protocol Hierarchies, Design Issues for the Layers, Connection-Oriented and Connectionless Services, Service Primitives
- Reference Models: OSI Model, TCP/IP Model
Week 2: Physical Layer
- Transmission Media: Twisted Pair, Coaxial Cable, Fiber Optics
- Wireless Transmission: Radio, Microwave, Infrared, Lightwave
- Signal Encoding Techniques
Week 3: Data Link Layer
- Error Detection and Correction
- Flow Control and Error Control Protocols
- Data Link Layer Protocols: HDLC, PPP
Week 4: Medium Access Control (MAC)
- Channel Allocation Methods
- Multiple Access Protocols: ALOHA, CSMA/CD, CSMA/CA
- Ethernet, Wireless LANs
Week 5: Network Layer
- Network Layer Design Issues
- Routing Algorithms: Shortest Path, Distance Vector, Link State
- Congestion Control Algorithms
Week 6: Internetworking
- Internetworking Concepts
- IP Addressing and Subnetting
- IPv4 and IPv6
Week 7: Transport Layer
- Transport Layer Services
- Connection Management
- Transport Protocols: TCP, UDP
Week 8: Application Layer
- Application Layer Protocols: HTTP, FTP, SMTP, DNS
- Network Security: Cryptography, Firewalls, VPNs
Week 9: Network Management
- Network Management Protocols: SNMP
- Network Performance Metrics
Week 10: Advanced Topics
- Wireless and Mobile Networks
- Multimedia Networking
- Software-Defined Networking (SDN)
Week 11: Assignments and Simulations
- Practical assignments
- Simulation exercises
Week 12: Review and Case Studies
- Review of key concepts
- Case studies and real-world applications
Comments
Post a Comment