Lovely Professional University, Punjab Course Code
Course Title
Course Planner
Lectures
ECE416
COMMUNICATION NETWORKS
16930::Sandeep Kumar Arora
Course Category
Courses with conceptual focus
3.0
Tutorials Practicals Credits 1.0
TextBooks Sr No
Title
Author
Edition
Year
Publisher Name
T-1
DATA COMMUNICATIONS AND NETWORKING
BEHROUZ A. FOROUZAN
4th
2006
TATA MCGRAW - HILL EDUCATION
Reference Books Sr No
Title
Author
Edition
Year
Publisher Name
R-1
COMPUTER NETWORKS
ANDREW S. TANENBAUM
5th
2012
PEARSON
Other Reading Sr No
Jour Journa nals ls arti articl cles es as Comp Compul ulsa sary ry read readin ing g (sp (spec ecif ific ic arti articl cles es,, com compl plet etee refe refere renc nce) e)
OR-1
PC Quest ,
Relevant Websites Sr No
(Web address) (only if relevant to the course)
Salient Features
RW-1
http://ijcttjournal.org/Volume7/number-4/IJCTT-V7P151.pdf
OSI and TCP models
RW-2
http://tdfdm.blogspot.in/
TDM Vs FDM
RW-3
http://home.deib. po polimi. itit/ca po pone/rmd/mate ri ria le le _t _tarr/2-w pa pan/ComMag02.pdf
Bluetooth
RW-4 RW-4
http http:/ ://w /www ww.o .ope pen. n.ed edu/ u/op open enle lear arnw nwor orks ks/p /plu lugi ginf nfil ile. e.ph php/ p/23 2327 275/ 5/mo mod_ d_ou ouco cont nten ent/ t/ou ouco cont nten ent/ t/4 4 Packet Vs Circuit Switching 05/none/none/switchbase.swf
RW-5 RW-5
http http:/ ://w /www ww.c .csd sd.u .uoc oc.g .gr/ r/~h ~hy4 y435 35/m /mat ateri erial al/w /whi hite tepa pape per_ r_te tech chni nical calne netw twor orka kadd ddres resst stra rans nsla lati tion on.. NAT pdf
RW-6
http://www.diffen.com/difference/TCP_vs_UDP
TCP Vs UDP
RW-7 RW-7
http ttp://w ://www ww.c .cs. s.u utsa. tsa.ed edu u/~k /~kork orkmaz/t az/tea each chin ing/ g/cs cs3 3413/ 413/p ppt/0 pt/07 7-Dat -DataL aLiinkCo nkCon ntro trol.p l.ppt
Erro Errorr and and flo flow cont contro roll
Audio Visual Aids Sr No
(AV aids) (only if relevant to the course)
Salient Features
AV-1
http://nptel.ac.in/video.php?subjectId=106105081
Computer networks
0.0
4.0
Virtual Labs Sr No
(VL) (only if relevant to the course)
Salient Features
VL-1
http://www.packettracernetwork.com/
Simulation of various routing protocols
LTP week distribution: (LTP Weeks) Weeks before MTE
7
Weeks After MTE
7
Spill Over
3
Detailed Plan For Lectures Week Number
Lecture Number
Broad Topic(Sub Topic)
Week 1
Lecture 1
Introduction(Data ommunication)
Lecture 2
Lecture 3
Week 2
Week 3
Chapters/Sections of Other Readings, Text/reference Relevant Websites, books Audio Visual Aids, software and Virtual Labs
Lecture Description
Learning Outcomes Pedagogical Tool Demonstration/ Case Study / Images / animation / ppt etc. Planned
T-1:1.1
An introduction to communication networks
To learn basics of communication networks
Introduction (Communication networks)
T-1:1.2
Network topologies and Learn basic layout of types of network communication networks
Introduction(Protocols and rotocols architecture)
T-1:1.4 3.4
VL-1
Protocol,its elements and standards
To learn the basics of Simulation in protocols working packet tracer
Introduction(Analog and Digital transmission)
T-1:1.4 3.4
VL-1
Protocol,its elements and standards
To learn the basics of Simulation in protocols working packet tracer
Attenuation,Delay and Noise
To analyse various impairments in transmission
Discussion and slides
Live Examples
Lecture 4
Introduction(Transmission Impairments)
T-1:3.4
Lecture 5
Introduction(Layered Architecture of Computer Networks:OSI and TCP/IP Model)
T-1:2.1-2.5
RW-1
OSI and TCP models
To learn the basics models of networks
Discussion and peer learning
Quote the example of post office mail system
Lecture 6
Introduction(Layered Architecture of Computer Networks:OSI and TCP/IP Model)
T-1:2.1-2.5
RW-1
OSI and TCP models
To learn the basics models of networks
Discussion and peer learning
Quote the example of post office mail system
Lecture 7
Physical La yer (Transmission Media:Guided and wireless medium)
T-1:7.1-7.2 R-1:2.2-2.3
Wired and Wireless media
To learn the mediums Tools and cables of communication
Lecture 8
Physical Layer(Data Encoding:Line coding and
T-1:4.1
Only basic line coding:Unipolar,Polar
To learn basic line coding schemes
Week 3
Lecture 9
Week 4
Lecture 10 Physical Layer(Error and flow control)
T-1:10.3-10.4 11.5 R-1:3.1-3.4
RW-7
Parity and CRC,stop To learn various Discussion and wait,sliding window,Go methods of error and peer learning back N and selective flow control repeat method
Lecture 11
Physical Layer(Error and flow control)
T-1:10.3-10.4 11.5 R-1:3.1-3.4
RW-7
Parity and CRC,stop To learn various Discussion and wait,sliding window,Go methods of error and peer learning back N and selective flow control repeat method
Lecture 12
Physical Layer(Error and flow control)
T-1:10.3-10.4 11.5 R-1:3.1-3.4
RW-7
Parity and CRC,stop To learn various Discussion and wait,sliding window,Go methods of error and peer learning back N and selective flow control repeat method
T-1:6.1
RW-2
FDM and TDM
Week 5
Week 6
Test1
Lecture 13 Physical Layer(Time and Frequency division multiplexing)
Peer learning and audio visuals
Lecture 14
Data Link Layer(Medium Access ontrol:CSMA,ALOHA)
T-1:12.1 R-1:4.2.1-4.2.3
ALOHA,CSMA,CSMA/ To learn various CD and CSMA/CA multiple access techniques
Discussion and lecture slides
Lecture 15
Data Link Layer(Medium Access ontrol:CSMA,ALOHA)
T-1:12.1 R-1:4.2.1-4.2.3
ALOHA,CSMA,CSMA/ To learn various CD and CSMA/CA multiple access techniques
Discussion and lecture slides
Lecture 16
Data Link Layer(Controlled Access)
T-1:12.2
Reservation,Polling and To learn the various Token Passing controlled access methods and WLAN
Data Link Layer(Wireless LAN)
T-1:14.1
architecture and frame format of WLAN
Data Link Layer(Ethernet)
T-1:13.2
standard ethernet frame To learn the basics of format ethernet and broadband wireless
Lecture 17
Data Link Layer(Broadband Wireless)
T-1:13.2 R-1:4.5.1-4.5.3 4.5.5
Lecture 18 Week 7
To learn basic multiplexing techniques
architecture and frame format of wimax
Quote the example of GSM and landline telephone systems
To learn the various White board, Peer controlled access learning, methods and WLAN Discussion
To learn the basics of ethernet and broadband wireless
Test2
Lecture 19
Data Link Layer(Bluetooth)
T-1:14.2
Bluetooth architecture and frame format
To learn basic of bluetooth
Lecture 20
Data Link Layer(Connecting Devices)
T-1:15.1
only basics of To learn various Hubs,bridges,repeaters,r connecting devices outers,two layer and three layer switches
White board, Peer learning, Discussion Quote the example of LPU labs and data center where we use connecting devices
Week 7
Lecture 21
Data Link Layer(Circuit and Packet Switching)
T-1:8.1-8.2
RW-4
Reserved for contingency
Revision of Physical and data link layer
MID-TERM Week 8
Week 9
Lecture 22
Network Layer(Network Layer Design Issues)
Lecture 23
Network Layer(Routing Algorithms:Flooding,Shorte st path routing,Link state outing,Path vector outing,Broadcast and multicast routing)
T-1:22.3-22.4 R-1:5.2.7
VL-1
Distance vector,link state and pathe vector.Multicast routing:Group shared and core based tree and broadcast routing from reference book
To learn various routing algorithms
Simulation in packet tracer
Lecture 24
Network Layer(Routing Algorithms:Flooding,Shorte st path routing,Link state outing,Path vector outing,Broadcast and multicast routing)
T-1:22.3-22.4 R-1:5.2.7
VL-1
Distance vector,link state and pathe vector.Multicast routing:Group shared and core based tree and broadcast routing from reference book
To learn various routing algorithms
Simulation in packet tracer
Lecture 25 Network Layer(Routing Algorithms:Flooding,Shorte st path routing,Link state outing,Path vector outing,Broadcast and multicast routing)
T-1:22.3-22.4 R-1:5.2.7
VL-1
Distance vector,link state and pathe vector.Multicast routing:Group shared and core based tree and broadcast routing from reference book
To learn various routing algorithms
Simulation in packet tracer
Lecture 26
Network Layer(IP protocol)
T-1:19.1 20.2
RW-5
IP addressing and subnetting
To learn IP addressing and subnetting
Discussion and lecture slides
Network Layer(Network ddress translation(NAT))
T-1:19.1 20.2
RW-5
IPv4 frame format and NAT
To learn IP addressing and subnetting
Discussion and lecture slides
Network Layer(Network ddress translation(NAT))
T-1:19.1 20.2
RW-5
IPv4 frame format and NAT
To learn IP addressing and subnetting
Discussion and lecture slides
Network Layer(IP protocol)
T-1:19.1 20.2
RW-5
IP addressing and subnetting
To learn IP addressing and subnetting
Discussion and lecture slides
Peer learning and Audio visuals
Lecture 27
R-1:5.1
Week 10 Lecture 28 Lecture 29
Network layer services To understand the provided to other layers network layer design issues
Test3 Network Layer(DHCP)
T-1:21.1
ARP,RARP and DHCP
To learn address mapping techniques,DHCP
Network Layer(ARP and RARP)
T-1:21.1
ARP,RARP and DHCP
To learn address mapping techniques
Week 10 Lecture 30
Week 11 Lecture 31
Network Layer(ICMP)
ransport Layer(Process to rocess elivery,Reliable/Unreliable rotocol) ransport Layer(User Datagram Protocol(UDP))
Lecture 32 Lecture 33
Week 12 Lecture 34
ransport Layer(Transport ontrol Protocol(TCP)) Application Layer(DNS (Domain Name System))
T-1:21.2
Types of messages and debugging tools
To learn the ICMP protocol
Discussion and Audio visuals
T-1:23.1-23.2
Process to process delivery and UDP protocol
To learn about Transport layer protocol
Peer learning and lecture slides
T-1:23.1-23.2
Process to process delivery and UDP protocol
To learn about Transport layer protocol
Peer learning and lecture slides
TCP services,features and segment format
To learn TCP protocol
T-1:23.3 T-1:25.1-25.4
RW-6
Name space,Domain To learn DNS name space,distribution concept of name space and DNS in internet
Simulation in packet tracer
Application Layer (Electronic Mail)
T-1:26.2
Email concept,user agent ,access agent and transfer agent
To learn the basics of email
Lecture 35 Application Layer (Electronic Mail)
T-1:26.2
Email concept,user agent ,access agent and transfer agent
To learn the basics of email
Lecture 36
Application Layer(FTP)
T-1:26.3
FTP concept
To learn the concept of file transfer protocol
Application Layer(HTTP)
T-1:27.3
HTTP and HTTP transaction
To learn various applications
Peer learning and lecture slides
Application Layer(Java Language)
T-1:27.2
HTML:active documents
To learn various applications
Peer learning and lecture slides
Application Layer(WWW (World Wide Web):Client nd Server Side)
T-1:27.1
WWW architecture
To learn various applications
Peer learning and lecture slides
Application Layer(HTML nd Web Pages)
T-1:27.2
HTML:static and dynamic documents
To learn various applications
Peer learning and lecture slides
Application Layer(HTML nd Web Pages)
T-1:27.2
HTML:static and dynamic documents
To learn various applications
Peer learning and lecture slides
Application Layer(WWW (World Wide Web):Client nd Server Side)
T-1:27.1
WWW architecture
To learn various applications
Peer learning and lecture slides
Application Layer(Java Language)
T-1:27.2
HTML:active documents
To learn various applications
Peer learning and lecture slides
Application Layer(HTTP)
T-1:27.3
HTTP and HTTP transaction
To learn various applications
Peer learning and lecture slides
Application Layer(HTTP)
T-1:27.3
HTTP and HTTP
To learn various
Peer learning and
Week 13 Lecture 37
Lecture 38
Lecture 39
Quote the examples of ping and trace route on computer
Week 13 Lecture 39 Application Layer(Java Language)
T-1:27.2
HTML:active documents
To learn various applications
Peer learning and lecture slides
Application Layer(WWW (World Wide Web):Client nd Server Side)
T-1:27.1
WWW architecture
To learn various applications
Peer learning and lecture slides
Application Layer(HTML nd Web Pages)
T-1:27.2
HTML:static and dynamic documents
To learn various applications
Peer learning and lecture slides
Application Layer (Multimedia:Audio and Video)
T-1:29.1
Digitizing Audio and video
To learn multimedia services
Lecture 41
Application Layer(Data ompression:Audio and video compression)
T-1:29.2
Reserved for contingency
Revision of after MTE topics
Lecture 42
Application Layer(Data ompression:Audio and video compression)
T-1:29.2
Reserved for contingency
Revision of after MTE topics
Week 14 Lecture 40
SPILL OVER Week 15 Lecture 43
Spill Over
Lecture 44
Spill Over
Lecture 45
Spill Over
Scheme for CA: Component
Frequency
Test
Out Of 2
Each Marks Total Marks 3
Total :-
10
20
10
20
Details of Academic Task(s) AT No.
Objective
Topic of the Academic Task
Nature of Academic Task (group/individuals/field work
Evaluation Mode
Allottment / submission Week
Test1
To evaluate the Performance of the students through Test 1
From L-1 to L-8 is syllabus of test 1
Individual
The test will be taken for 30 marks and there will be 5 or 6 questions carrying particular weightage
2/3
Test2
To evaluate the Performance of the students through Test 2
From L-9 to L-17 is syllabus of test 2
Individual
The test will be taken for 30 marks and there will be 5 or 6 questions carrying particular
5/6
Test3
To evaluate the Performance of the students through Test 3
From L-19 to L-27 is the syllabus of test 3
Individual
The test will be taken for 30 marks and there will be 5 or 6 questions carrying particular weightage
9 / 10
Plan for Tutorial: (Please do not use these time slots for syllabus coverage) Tutorial No.
Lecture Topic
Type of pedagogical tool(s) planned (case analysis,problem solving test,role play,business game etc)
Tutorial1
Problems on Topologies
Problem Solving
Tutorial2
Problems and demonstration on Network models
Problem Solving
Tutorial3
Discuss some case studies for Wired and Wireless media
Case Analysis
Tutorial4
Problems on Error flow and error detection
Problem Solving
Tutorial5
Problems on multiplexing techniques
Problem Solving
Tutorial6
Discussion on Wi-fi frame format and Local area network
Problem Solving
Tutorial7
Discussion on various connecting devices
Case Analysis
Tutorial8
Problems on various intradomain routing
Problem Solving
Tutorial9
Problems on Interdomain routing
Problem Solving
Tutorial10
Problems on IP addressing and subnetting
Problem Solving
Tutorial11
Live Simulation of ARP and RARP
Role Playing
Tutorial12
Live example of DNS and DHCP
Role Playing
Tutorial13
Live example of EMAIL and HTTP servers
Role Playing
Tutorial14
Problems on Java and HTML
Problem Solving
After Mid-Term