BSc CSIT · Semester IV
Computer Networks syllabus
Official TU syllabus for Computer Networks (CSC263): 7 units, 56 topics, 3 credit hours. Every unit links to its notes and solved questions.
1
Introduction to Computer Network
6h · 12 Q- Definitions, Uses, Benefits
- Overview of Network Topologies (Star, Tree, Bus,...)
- Overview of Network Types (PAN, LAN, CAN, MAN,...)
- Networking Types (Client/Server, P2P)
- Overview of Protocols and Standards
- OSI Reference Model
- TCP/IP Models and its comparison with OSI
- Connection and Connection-Oriented Network Services
- Internet, ISPs, Backbone Network Overview
2
Physical Layer and Network Media
4h · 8 Q- Network Devices: Repeater, Hub, Switch, Bridge, Router
- Different types of transmission medias (wired: twisted pair, coaxial, fiber optic, Wireless: Radio waves, micro waves, infrared)
- Ethernet Cable Standards (UTP & Fiber cable standards)
- Circuit, Message & Packet Switching
- ISDN: Interface and Standards
3
Data Link Layer
8h · 14 Q- Function of Data Link Layer (DLL)
- Overview of Logical Link Control (LLC) and Media Access Control (MAC)
- Framing and Flow Control Mechanisms
- Error Detection and Correction techniques
- Channel Allocation Techniques (ALOHA, Slotted ALOHA)
- Ethernet Standards (802.3 CSMA/CD, 802.4 Token Bus, 802.5 Token Ring)
- Wireless LAN: Spread Spectrum, Bluetooth, Wi-Fi
- Overview Virtual Circuit Switching, Frame Relay& ATM
- DLL Protocol: HDLC, PPP
4
Network Layer
10h · 20 Q- Introduction and Functions
- IPv4 Addressing & Sub-netting
- Class-full and Classless Addressing
- IPv6 Addressing and its Features
- IPv4 and IPv6 Datagram Formats
- Comparison of IPv4 and IPv6 Addressing
- Example Addresses: Unicast, Multicast and Broadcast
- Routing
- Introduction and Definition
- Types of Routing (Static vs Dynamic, Unicast vs Multicast, Link State vs Distance Vector, Interior vs Exterior)
- Path Computation Algorithms: Bellman Ford, Dijkstra's
- Routing Protocols: RIP, OSPF & BGP
- Overview of IPv4 to IPv6 Transition Mechanisms
- Overview of ICMP/ICMPv6&NATing
- Overview of Network Traffic Analysis
- Security Concepts: Firewall & Router Access Control
5
Transport Layer
6h · 7 Q- Introduction, Functions and Services
- Transport Protocols: TCP, UDP and Their Comparisons
- Connection Oriented and Connectionless Services
- Congestion Control: Open Loop & Closed Loop, TCP Congestion Control
- Traffic Shaping Algorithms: Leaky Bucket & Token Bucket
- Queuing Techniques for Scheduling
- Introduction to Ports and Sockets, Socket Programming
6
Application Layer
7h · 6 Q- Introduction and Functions
- Web &HTTP
- DNS and the Query Types
- File Transfer and Email Protocols: FTP, SFTP, SMTP, IMAP, POP3
- Overview of Application Server Concepts: Proxy, Web, Mail
- Network Management: SNMP
7
Multimedia &Future Networking
4h · 5 Q- Overview Multimedia Streaming Protocols: SCTP
- Overview of SDN and its Features, Data and Control Plane
- Overview of NFV
- Overview of NGN
Textbooks and references
- Data Communications and Networking, 4th Edition, Behrouz A Forouzan. McGraw-Hill
- Computer Networking; A Top Down Approach Featuring The Internet, 2nd Edition, Kurose James F., Ross W. Keith PEARSON EDUCATION ASIA
Study CSC263 the smart way
Solved questions, flashcards & practice