Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

University of Gujrat

Faculty of C & IT
Title Computer Networks
Code CS-221

Credit Hours 4
Theory/week:
Weight 3+1 Cr. Hrs.

Contact Hours 3 Hrs. Theory 3 Hrs Lab

Prerequisite None
Follow Up Information Security
Category Core
Aims and Objectives • To provide students with a comprehensive introduction to fundamental concepts of data communication and computer
networks for building a sound foundation for subsequent courses in the field of networking.
• To introduce the layered architecture approach with reference to OSI Model.
• To examine the characteristics of different transmission media.
• To understand the basic encoding and modulation techniques.
• To understand various error detection, flow and error control techniques.
• To introduce basic network devices and LAN technologies.
• To provide fundamental concepts of switched networks.
• To provide the IP addressing concepts and subnetting skills.
• To provide hands on experience of basic Computer Utility Tools
• To provide the necessary skills for LAN implementation.
• To provide basic introduction on Network Simulation and Analysis Tools
• To provide basic concepts of System and Network Programming

Learning Outcomes
• Describe the key terminologies and technologies of computer networks
• Explain the services and functions provided by each layer in the Internet protocol stack.
• Identify various internetworking devices and protocols, and their functions in a network.
• Analyze working and performance of key technologies, algorithms and protocols.
• Build Computer Network on various Topologies
Syllabus Introduction and protocols architecture, basic concepts of networking, network topologies, layered
architecture, physical layer functionality, data link layer functionality, multiple access techniques, circuit
switching and packet switching, LAN technologies, wireless networks, MAC addressing, networking
devices, network layer protocols, IPv4 and IPv6, IP addressing, sub netting, CIDR, routing protocols,
transport layer protocols, ports and sockets, connection establishment, flow and congestion control,
application layer protocols, latest trends in computer networks.
Lab Work: LAN Cabling using twisted pair, Internetworking Devices orientation, LAN Designing, LAN Implementation, Basic
Trouble shooting, Utility Tools including (File Sharing, Net sharing, Data Recovery, Ghost, partition Magic, Antivirus, etc),
Wireless LAN devices Orientation and WLAN Implementation, Programming Exercises, basics of Simulation tools, Exercises of
Flow control, error control and network design

Text Book Bool-1 Data Communications and Networking by Behrouz A. Forouzan, Fifth Edition, Tata McGraw-Hill companies
BooK-2 Routing Protocols and Concepts by Rick Graziani & Allan Johnson

Reference Material 1. Data and Computer Communications by William Stallings, Seventh Edition, Prentice Hall, 2004
2. Computer Networks by Andrew S. Tanenbaum, Third Edition, Prentice Hall, 2003
3. Computer Networking: A Top-Down Approach Featuring the Internet, 6th edition by James F. Kurose and Keith W.
Ross

Assessment Criteria Sessional 25% Mid 25% Final 50% Total 100%
Quizzes and Tests
Assignment and Presentations Paper 25 Paper 50
Class Participations

Resource Person Mr. Muhammad Bilal Ahmad Janjooa


Framework
Week Lecture Topic Source Recommendations for Learning
(Book-Chapter Activities
No. Section No.) (Mention Assignments, Test, Quizzes,
Practical, Case Study, Projects, Lab Work
or Reading Assignments)
Introduction to Data Communications and Computer Networks:
Data Communications, Communication Tasks, Data Representation (Text, Numbers,
1 Images, Audio, Video), Data Flow (Simplex, Half Duplex, Full Duplex)
B-1.1.
1

Computer Networks:
2 Computer Networks, Network Criteria, Connection Types B-1.2,
Network Types, LAN (Wired and Wireless LAN), WAN (Circuit and Packet switch) B-1.3

Protocols and Standards:


Protocols and Standards, Syntax, Semantics, Timing, De facto, De Jure, Some
3
Standard Organizations B-1.5
2
Protocol Layering: B-2.1
4 Principles of protocol layering, Logical Connections, Layered Architecture B-2.2

TCP/IP Protocol Suite: B-2.2


5 Assignment 1
Overview of TCP/IP Protocol Suite and Addressing, OSI model B-2.3
Fundamentals of Data and signals:
3 B-3.1,
Analog and Digital Data, Periodic and Aperiodic Signals, Analog Signals, Sine Wave,
6 B-3.2, Test 1
Peak Amplitude, Period and Frequency, Phase, Time and Frequency Domains,
Composite Signals
IP Addressing:
Internet Address, Class full Addressing, Classes and Blocks, Masking
7 B-17

Subnetting: B-17
8
Subnetting, Classless Addressing, Variable Length Blocks

Digital Signals:
5 9 Digital Signals, Bit Interval and Bit Rate, Analog and digital transmission, Treatment B-3.3
of Signals, Comparison of Digital and Analog Signals
Transmission Impairments:
Transmission Impairments, Attenuation, Distortion, Noise and its Types, Channel B-3.4
10 Capacity, Nyquist and Shannon Capacity Formula, Data Rate Limits, Performance B-3.5
B-3.6

Unguided Transmission media:


11
Microwaves, Infrared, Omni directional Antenna, Unidirectional Antenna B-7.3
6 Transmission Modes:
12 Parallel Transmission, Serial Transmission, Asynchronous and synchronous B-4.3 Test 2
transmission
Guided Transmission Media:
13 Twisted Pair, Coaxial Cable, Physical Structure, Connector Types, Applications Assignment 2
7 Fiber Optic physical structure,
Guided and Unguided Transmission media:
Fiber Optic Propagation Modes, Connector Types, Applications,
14
Ground Propagation, Unguided Propagation, Line of sight Propagation, Wireless
Transmission Waves, Radio Waves,
Internetworking Devices:
15 Hubs, Bridges, Switches, Routers B-17.1
8
Internetworking Devices: B-17.1
16
Routers, Overview of TCP/IP
17 Mid-Term Exam
9
Internet Protocol (IP), Comparison of IPv4 and IPv6 Headers B-19.1
Multiplexing and its Types:
18 Frequency Division Multiplexing, Time Division Multiplexing, Interleaving and Bit B-6.1
Padding

10 Switching
Circuit-Switched Networks B-8.1
19 Term Projects Topic Assigned
Datagram Networks B-8.2
Virtual Circuit Networks B-8.3
Introduction to Routing and Packet Forwarding
Inside the Router Chapter 1
Routers Are Computers Book-2
Routers Are at the Network Center
Routers Determine the Best Path
Router CPU and Memory
11 20 Assignment 3
CPU, RAM .ROM, Flash Memory , NVRAM
Internetwork Operating System (IOS)
Router Bootup Process
Bootup Process
Command-Line Interface
Verifying Router Bootup Process
CLI Configuration and Addressing Chapter 1
Implementing Basic Addressing Schemes Book-2
Populating an Address Table
Basic Router Configuration
21
Host Name and Passwords
Configuring a Banner
Router Interface Configuration

Static Routes with “Next-Hop” Addresses Chapter 2


Purpose and Command Syntax of the ip route Command Book-2
22 ip route Command Test 3
Configuring Static Routes
Managing and Troubleshooting Static Routes
Introduction to Dynamic Routing Protocols
Evolution of Dynamic Routing Protocols
12
Role of Dynamic Routing Protocol
Network Discovery and Routing Table Maintenance
Chapter 2
24 Purpose of Dynamic Routing Protocols
Book-2
Dynamic Routing Protocol Operation
Dynamic Routing Protocol Advantages
Static Routing Usage, Advantages, and Disadvantages
Dynamic Routing Advantages and Disadvantages
Classifying Dynamic Routing Protocols
IGP and EGP Chapter 3
25
Distance Vector and Link-State Routing Protocols Book-2
13
Distance Vector Routing Protocol Operation Chapter 3
26 Link-State Protocol Operation Book-2
Classful and Classless Routing Protocols

Classful Routing Protocols


27 Assignment 4
Classless Routing Protocols Dynamic Routing Protocols and Convergence
14 Process-to- Process Communication:
B-24.1
28 Addressing at Transport Layer, Connection Oriented Vs Connectionless Service,
B-24.2
Reliable Vs Unreliable, User Datagram Protocol (UDP)
Process to Process Communication B-24.3
29 Test 4
Transmission Control Protocol (TCP)
15 B-25.1
Application Layer:
30 B-26.1
Client-Server Model , WWW
B-26.3
Application Layer:
16 31 B-26.6
DNS, Electronic Mail, FTP
Network Security Issues: B-31
32
Basic overview of Cryptography and Security in Internet

Final-Term Exam

Computer Networks (LAB Work)


Credit Hours: 1

Week # Topic Source

Handouts
Lab # 1 CISCO Packet Tracer Introduction
Handouts
Lab # 2 CISCO Packet Tracer Installation
Handouts
Lab # 3 Network Cable Construction
Handouts
Lab # 4 Mapping Real Time Data
Handouts
Lab # 5 Configuring Router from Command Line Interface
Handouts
Lab # 6 Accessing the Router Remotely & WAN
Handouts
Lab # 7 Building a WAN between Two LANs
Handouts
Lab # 8 Static Routing
Networks, IP Addressing Scheme, Subnetting VLSM Handouts
Lab # 9
& Packet Tracer
Handouts
Lab # 10 IP Addressing Scheme & VLSM
Handouts
Lab # 11 Subnetting Questions with detailed Answers
Handouts
Lab # 12 Routing Information Protocol (IP)
Enhanced Interior Gateway Routing Protocol Handouts
Lab # 13
(EIGRP)
Handouts
Lab # 14 Open shortest Path First (OSPF)
Handouts
Lab # 15 Visual Local Area Network (VLAN)
VLAN Truck Protocol (VTP) & Spanning Tree Handouts
Lab # 16
Protocol

You might also like