CO311: Computer and Data Networks

Course Number : CO311
Course Title : Computer and Data Networks
Credits : 3
Prerequisites : none
No Course Content Time Allocated (hours)
      L T P A
01 Principles of  networking
Purpose and role of networks in computer engineering, Network architectures and protocols, Types of networks  LAN, WAN, MAN, and wireless, Contrasts between network architectures and protocols
2      
02 Networking models and protocols
Layered network architecture; OSI model, TCP/IP model, Hybrid models
3 1    
03 Physical Layer
Characteristics of media, Copper, Optical Fiber, wireless media, dialup networking, leased lines, Comparison of media, Circuit switching Vs. Packet switching, ISDN, ATM, ADSL, Delay models
4   3 4
04 Data Link layer
Services & Functions, connection-oriented and connectionless services, Framing, Error Detection and Control, Flow Control, PPP Protocol
5 1 3 2
05 Medium Access Sub-layer:
Channel allocation, Aloha, Slotted Aloha, CSMA, CSMA/CD, Ethernet, IEEE 802.3 Standards
4 1 3 1
06 Network Layer
Services and Functions, connection-oriented and connectionless services, Routing, Distance vector and Link-state routing, IP packet format, ICMP, ARP and RARP protocols
4   3 2
07 Transport Layer
Services & Functions, TCP and UDP protocols, , TCP message format, Congestion control, Sockets
3 1 3 2
08 Application Layer
Introduction to services such as email, DNS and Web services  related protocols
3   3  
Total 28 4 18 8
Assessment Percentage Marks
Continuous Assessment 40  
         Tutorials   10
         Practical work   10
         Assignments   20
Written Examinations 60  
         Mid-semester   20
         End-semester   40