Syllabus

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