csc263

Computer Networks

Exam Preparation: 25 hours
Deep Understanding: 75 hours
Subject Code CSC 263
Credit Hours 3 Hours
Nature Theory + Lab
Full Marks 60 + 20 + 20
Pass Marks 24 + 8 + 8
Description

This course introduces concepts of computer networking and discusses the different layers of the networking model.

Objective

Introduce the concept of computer networking with its layers, topologies, protocols & standards,Understand IPv4/IPv6 addressing and routing,Familiarize with latest networking standards

Course Contents

Introduction to Computer Network

6 Hours

Definitions, Uses, Benefits, Overview of Network Topologies (Star, Tree, Bus, etc.), Overview of Network Types (PAN, LAN, CAN, MAN, etc.), Networking Types (Client/Server, P2P), Overview of Protocols and Standards, OSI Reference Model, TCP/IP Models and comparison with OSI, Connection and Connection-Oriented Network Services, Internet, ISPs, Backbone Network Overview

Physical Layer and Network Media

4 Hours

Network Devices: Repeater, Hub, Switch, Bridge, Router, Transmission media: Wired (twisted pair, coaxial, fiber optic) and Wireless (radio waves, microwaves, infrared), Ethernet Cable Standards (UTP & Fiber), Circuit, Message & Packet Switching, ISDN: Interface and Standards

Data Link Layer

8 Hours

Functions of Data Link Layer (DLL), 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, Virtual Circuit Switching, Frame Relay & ATM overview, DLL Protocols: HDLC, PPP

Network Layer

10 Hours

Introduction and Functions, IPv4 Addressing & Subnetting, Class-full and Classless Addressing, IPv6 Addressing and Features, IPv4 and IPv6 Datagram Formats, Comparison, Example Addresses: Unicast, Multicast, Broadcast, 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, IPv4 to IPv6 Transition Mechanisms, Overview of ICMP/ICMPv6 & NATing, Network Traffic Analysis overview, Security Concepts: Firewall & Router Access Control

Transport Layer

6 Hours

Introduction, Functions and Services, Transport Protocols: TCP, UDP and 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

Application Layer

7 Hours

Introduction and Functions, Web & HTTP, DNS and Query Types, File Transfer and Email Protocols: FTP, SFTP, SMTP, IMAP, POP3, Application Server Concepts: Proxy, Web, Mail, Network Management: SNMP

Multimedia & Future Networking

4 Hours

Overview Multimedia Streaming Protocols: SCTP, Software Defined Networking (SDN) and Features, Data and Control Plane, Network Function Virtualization (NFV) overview, Next Generation Networks (NGN) overview

Laboratory Works

Understanding of Network equipment and wiring,OS installation (Ubuntu/CentOS/Windows) and basic networking commands practice (ifconfig/ipconfig, tcpdump, netstat, dnsip, hostname, route),IP Addressing and subnetting, static IP configuration, testing,Introduction to Packet Tracer, LAN creation and connectivity tests, VLAN and VLAN trunking,Basic Router Configuration and Static Routing Implementation,Dynamic/Interior/Exterior Routing implementation (RIP, OSPF, BGP),Firewall Implementation, Router Access Control List (ACL),Packet capture and header analysis using Wireshark (TCP, UDP, IP),DNS, Web, FTP server configuration (Packet Tracer, GNS3),Case Study: Network Operation Center Visit (ISP, Telecom, University Network),Lab Exam, Report, and VIVA

Books

Textbooks

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