0% found this document useful (0 votes)
112 views14 pages

ACA-2 DCN ECE 221 - HO - Vijay

This document outlines the course details for Data Communication and Networking at Presidency University. The course is offered in the 7th semester of the B.Tech ECE program. It aims to discuss key concepts in data communication including network models, physical layer transmission, data link layer protocols, network and transport layer protocols, and application layer protocols and security. The course will be delivered over 15 weeks through lectures, assignments, quizzes and a student project. Reference materials will include textbooks, research papers and class notes to support student learning of data communication and networking concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views14 pages

ACA-2 DCN ECE 221 - HO - Vijay

This document outlines the course details for Data Communication and Networking at Presidency University. The course is offered in the 7th semester of the B.Tech ECE program. It aims to discuss key concepts in data communication including network models, physical layer transmission, data link layer protocols, network and transport layer protocols, and application layer protocols and security. The course will be delivered over 15 weeks through lectures, assignments, quizzes and a student project. Reference materials will include textbooks, research papers and class notes to support student learning of data communication and networking concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

(Established under the Presidency University Act, 2013 of the Karnataka Act 41 of 2013)

ACA-2[2020] COURSE HAND OUT


SCHOOL: SOE DEPT.: ECE DATE OF ISSUE: 27-07-2020
NAME OF THE PROGRAM : B.Tech. ECE
P.R.C. APPROVAL REF. : PU/AC-11/8/06_2019
SEMESTER/YEAR : 7th Sem/ 4th Year

COURSE TITLE & CODE : Data Communication and Networking & ECE 221

COURSE CREDIT STRUCTURE : 4-0-0-4


CONTACT HOURS : 60
COURSE INSTRUCTORS : Mr. V V S Vijaya Krishna, Dr. K A Balaji,
Ms. Ronak Dadhich,
PROGRAM OUTCOMES : Bolded outcomes are met by this course. Others are not met.
Graduates of the M. Tech. Program in Embedded System and VLSI will have the following abilities:

PO1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,


and an engineering specialization to the solution of complex engineering problems (M).

PO2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences (H).

PO3. Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.

PO4. Conduct investigations of complex problems: Use research-based knowledge and research


methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions (M).

PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations (M).
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice (L).

PO7. Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.

PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
the engineering practice.

PO9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings (M).

PO10. Communication: Communicate effectively on complex engineering activities with the engineering


community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions (M).

PO11. Project management and finance: Demonstrate knowledge and understanding of the


engineering and management principles and apply these to one’s own work, as a member and leader in
a team, to manage projects and in multidisciplinary environments.

PO12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change (L).

COURSE PREREQUISITES:
Before attempting this course the student should have prior knowledge of Digital Logic and Operators,
Some understanding of Microprocessors and/or Microcontrollers. They should also know about digital
modulation schemes and devices like switches
COURSE DESCRIPTION:
The focus of this course will be to discuss OSI, TCP/IP and other networks models, Examples of
Networks: Novell Networks, Arpanet, Internet, Network Topologies WAN, LAN, MAN. Physical Layer:
Transmission media copper, twisted pair wireless, switching and encoding asynchronous
communications; Narrow band, broad band ISDN and ATM; Data Link Layer: Design issues, framing,
error detection and correction, CRC, Elementary Protocol-stop and wait, Sliding Window, Slip, Data link
layer in HDLC, Internet, ATM; Medium Access Sub Layer: ALOHA, MAC addresses, Carrier sense
multiple access, IEEE 802.X Standard Ethernet, wireless LANS, Bridges; Network Layer: Virtual circuit
and Datagram subnets-Routing algorithm shortest path routing, Flooding, Hierarchical routing, Broad
cast, Multi cast, distance vector routing; Dynamic Routing: Broadcast routing. Rotary for mobility,
Congestion, Control Algorithms – General Principles of Congestion prevention policies. Internetworking:
The Network layer in the internet and in the ATM Networks; Transport Layer: Transport Services,
Connection management, TCP and UDP protocols; ATM AAL Layer Protocol; Application Layer:
Network Security, Domain name system, SNMP, Electronic Mail; the World WEB, Multi Media.
COURSE OUTCOMES:
On successful completion of the course the students shall be able to

1. Summarize the layers of OSI model, TCP/IP model associated with data communication and
able to define its functions. [Bloom’s Level:
Comprehension]
2. Employ different types of protocols associated with each layer of OSI model and multiple
access techniques. [Bloom’s Level:
Application]
3. Demonstrate Ethernet based wired & wireless standards and different techniques for
connecting networking devices for LANs, Virtual Networks & backbone networks.
[Bloom’s Level: Application]
4. Illustrate Application layer protocols and Security functions. [Bloom’s Level:
Application]
MAPPING OF C.O. WITH P.O.
[H-HIGH , M- MODERATE, L-LOW]

CO. PO1 PO2 PO5 PO7 PO PO12


NO. 9
1. M M L L
2. H H M L
3. M H H L L L
4. M M M M L M

COURSE CONTENT (SYLLABUS):


UNIT – 1 Network Models & Physical Layer:
Introduction-Data Communications, Networks, Protocols and Standards-The OSI Model layers, TCP/IP
Protocol Suite, Network Models, Digital Signals-Bit rate, length, as a composite signal, Parallel
Transmission, Serial Transmission, Circuit switched networks, Switch Structure.
[14 Hrs] [Blooms’ level selected: Comprehension]
UNIT – 2 DATA LINK Layer:
Framing-fixed and variable, Protocols for Noiseless and noisy channels-Simplest Protocol, Stop and wait
protocol, Stop and wait automatic repeat request, Go-Back_N automatic repeat request HDLC, ALOHA,
CSMA, Controlled access, channelization, wired LAN, Wireless LAN.
[15 Hrs] [Blooms’ level selected: Application]
UNIT – 3, Network and Transport Layer:
IPv4 Addresses-spaces, notation, classful and classless addressing, IPv6 Addresses -structure, space,
internet protocols- IPv4, IPv6, Transport protocols-UDP, TCP, Congestion control-open loop and closed
loop.
[11 Hrs] [Blooms’ level selected: Application]

UNIT – 4 Application layer and Security:


Domain name system-Name space, Domain name space, DNS in internet, resolver, Cryptography-
categories, symmetric and asymmetric key, IP Security-modes, protocols and standards.
[09 Hrs] [Blooms’ level selected: Application]
DELIVERY PROCEDURE (PEDAGOGY):
Lectures will be conducted with the aid of multi-media projector, blackboard and chalk.

 Assignments based on course contents will be given to the students at the end of each unit/topic
and will be evaluated at regular intervals.
 Edhitch Quizzes will be conducted from time to time.
 Participative Learning: Seminar on important topics for development of quality and secure
software for Embedded Systems will be arranged in a flipped class – group and/or individual
space mode.
 Project Based Learning: Students will develop a working software for any protocol

REFERENCE MATERIALS: Textbooks, reference books, any other resources, like webpages.
(i) Textbook(s)
T1 Data Communication and Networking, B Forouzan, 4th Ed, TMH 2006.
(ii) Reference Book(s)
R1 Computer Networks, James F. Kurose, Keith W. Ross: Pearson education, 2nd Edition, 2003.
R2 Introduction to Data communication and Networking, Wayne Tomasi: Pearson education 2007.
R3 Computer Networks, Tanenbaum
(iii) Class Notes (CN)
GUIDELINES TO STUDENTS:
Dear Students
Firstly I will ask you this – do NOT think of the course just as a course and count of credits to be met.
This course deals with the software development practices which and Embedded Developer has to adopt.
The course if for LEARNING and being able to work in the domains identified here, and not just learning
by rote and reproducing in exam. You need to understand how networking works and design networks,
program for protocols and so on. Be aware on Edhitch, as material will be available there.
COURSE SCHEDULE: (This is a macro level planning. Mention the unit wise expected starting
and ending dates along with the tests/assignments/quiz and any other activities) [allot about 75%
for delivery, about 10 to 12% for Evaluation Discussion, about 10 to 15% on integrating the
learning Modules within the course and to the program]

Starting Concluding No of
SL No Activity
date Date Hours
1 Overview of Course 27-07-2020 27-07-2020 1
2 Program Integration 01-09-2020 01-09-2020 1
3 Module 1 02-09-2020 23-09-2020 14
4 Module 2 24-09-2020 20-10-2020 15
5 Revision 21-10-2020 21-10-2020 1
6 Course Integration 22-10-2020 22-10-2020 1
7 Test 1 and Discussion 27-09-2020 28-09-2020 2
8 Module 3 29-10-2020 12-11-2020 11
9 Module 4 16-11-2020 30-11-2020 9
10 Revision 01-12-2020 01-12-2020 1
11 Course Integration 02-12-2020 02-12-2020 1
12 Program Integration 15-05-2020 03-12-2020 1
13 Test 2 and Discussion 11-11-2020 12-11-2020 2

SCHEDULE OF INSTRUCTION:

Title of the Delivery


SL No Date Topics to be covered CO Reference
Lesson Mode
1 31-08-2020   Course Overview   Lecture  
2 01-09-2020   Program Integration   Lecture  
3 02-09-2020 Data Communications 1 Lecture T1, Ch1
4 03-09-2020 Introduction Networks 1 Lecture T1, Ch1
5 04-09-2020 Protocols and Standards 1 Lecture T1, Ch1
6 07-09-2020 The OSI Model layers 1 Lecture T1, Ch2
7 08-09-2020 Layers continued 1 Lecture T1, Ch2
Network Models
8 09-09-2020 TCP/IP Protocol Suite 1 Lecture T1, Ch2
9 10-09-2020 Layers continued 1 Lecture T1, Ch2
10 14-09-2020 Digital signals Bit rate, length, as a composite signal 1 Lecture T1, Ch3
11 15-09-2020 Transmission 1 Lecture T1, Ch3
12 16-09-2020 Transmission Parallel Transmission 1 Lecture T1, Ch4
13 Modes Serial Transmission 1 Lecture T1, Ch4
18-09-2020
Circuit Switched
14 Phases, Efficiency, delay, Technology 1 Lecture T1, Ch8
21-09-2020 Networks
15 22-09-2020 Structure of a circuit switches 1 Lecture T1, Ch8
16 Switch Packet switches 1 Lecture T1, Ch8
23-09-2020
End of Module 1
Self Learning
    Virtual Circuit Networks      
Topic
17 24-09-2020 Fixed Size framing 2 Lecture T1, Ch11
Framing
18 28-09-2020 Variable Size framing 2 Lecture T1, Ch11
19 29-09-2020 Protocols for Simplest Protocol 2 Lecture T1, Ch11
20 Noiseless channel Stop and wait protocol 2 Lecture T1, Ch11
30-09-2020
21 01-10-2020 Protocols for Stop and wait automatic repeat request 2 Lecture T1, Ch11
22 Noisy channel Go-Back-N automatic repeat request 2 Lecture T1, Ch11
05-10-2020
23 06-10-2020 Configurations and transfer modes 2 Lecture T1, Ch11
24 07-10-2020 HDLC Frames 2 Lecture T1, Ch11
25 08-10-2020 Control Field 2 Lecture T1, Ch11
26 12-10-2020 ALOHA Aloha Description 2 Lecture T1, Ch12
27 13-10-2020 CSMA CSMA 2 Lecture T1, Ch12
28 14-10-2020 Controlled access polling 2 Lecture T1, Ch12
29 15-10-2020 Channelization FDMA/TDMA/CDMA 2 Lecture T1, Ch12
30 19-10-2020 Wired LAN Standard Ethernet 2 Lecture T1, Ch13
31 20-10-2020 Wireless LAN IEEE 802.11 2 Lecture T1, Ch14
End of Module 2
Self Learning
    Point to Point Protocol      
Topic
32 21-10-2020   Revision   Lecture  
33 22-10-2020   Course Integration   Lecture  
34 27-10-2020   Test 1      
35 28-10-2020   Test 1 Discussion    
36 29-10-2020 Space, notation, 3 Lecture T1, Ch19
IPv4 Addresses
37 30-10-2020 classful and classless addressing 3 Lecture T1, Ch19
38 31-10-2020 IPv6 Addresses Structure, space 3 Lecture T1, Ch19
39 02-11-2020 IPv4 3 Lecture T1, Ch20
Internet
40 03-11-2020 Protocols Continued 3 Lecture T1, Ch20
41 04-11-2020 IPv6 3 Lecture T1, Ch20
42 05-11-2020 UDP 3 Lecture T1, Ch20
Transport
43 09-11-2020 Protocols TCP 3 Lecture T1, Ch20
44 10-11-2020 Continued 3 Lecture T1, Ch20
45 11-11-2020 congestion Open loop congestion control 3 Lecture T1, Ch24
46 control clodes loop congestion control 3 Lecture T1, Ch24
12-11-2020
End of Module 3
Self Learning
    Routing Protocols      
Topic
47 16-11-2020 Name space 4 Lecture T1, Ch25
48 17-11-2020 Domain name Domain name space 4 Lecture T1, Ch25
49 system DNS in internet 4 Lecture T1, Ch25
18-11-2020
50 19-11-2020 Resolver 4 Lecture T1, Ch25
51 23-11-2020 categories 4 Lecture T1, Ch30
52 24-11-2020 Cryptography symmetric key 4 Lecture T1, Ch30
53 25-11-2020 asymetric key 4 Lecture T1, Ch30
54 26-11-2020 Modes 4 Lecture T1, Ch32
IP Security
55 30-11-2020 Protocols and Standards 4 Lecture T1, Ch32
End of Module 4
Self Learning
    Digital Signature      
Topic
56 01-12-2020   Revision   Lecture  
57 02-12-2020   Course Integration   Lecture  
58 03-12-2020   Program Integration   Lecture  
59 09-12-2020   Test 2      
60 10-12-2020   Test 2 Discussion      

* These dates are only indicative - applicable to one section handled by subject IC. Dates will vary from
section to section.
Self-Learning:

S.No Topics References


1. Telephone and Cable networks for Communication T1: Chapter9
2. Self Study 2: Token Ring and Token Bus T1:Chapter12
3. Self Study 3: CDMA Chip Formation T1:Chapter12
4. Self Study 4: IPv4 Addressing, IPv6 transformations T1:Chapter20

ASSESSMENT SCHEDULE:

Sl.n Assessment Contents Course Duration marks weightage Venue,


o type[Include outcome In Hours DATE
here Number &TIME
assessment
method for self-
learning
component
also]
1 Assignment Module 1 1 20 10 Hardcopy
2 Quiz 1 Module 1, 1 10 min 10 05 Edhitch
3 Test 1 Modules 1,2 1,2 1 40 20 27-09-2020-
28-09-2020
4 Quiz 2 Module 3 3 10 min 10 05 Edhitch
5 Test 2 Modules 3,4 3,4 1 40 20 11-11-2020-
12-11-2020
6 End Term Exam Modules 1 to 1,2,3,4 3 100 40 17/12/2020-
4 07/01/2021

COURSE CLEARANCE CRITERIA:

 Minimum Attendance is 75%


 Minimum Internal Marks 40% of 50 = 20
 Minimum End Term Marks = 30% of 50 = 15
 However, aggregate of Internal and End Term should be 40 Marks.
 All as per academic regulations.
CONTACT TIMINGS IN THE CHAMBER FOR ANY DISCUSSIONS:
Will be Intimated in class

SAMPLE THOUGHT PROVOKING QUESTIONS:

SAMPLE QUESTIONS (ONE QUESTION ON EACH LEVEL OF BLOOMS TAXONOMY Blooms


Level
1. If a Doctor speaks in Spanish and his colleague who knows only kannada is 4
operating in an emergency theatre in Bangalore, both nurses know local
languages and also English, Show the peer protocols and interfaces involved
2. Explain addressing and conversion requirements at various levels If a Student 3
with Id 1RV19ece005 wants to communicate with a PU student 20191esv002.
(L3)
3. Describe four levels of addressing used in internet with similar examples. 2

4. Discuss various framing schemes if you have to decide the script size as an 1
examiner in various university schemes of script sizes. (L2)
5. Explain Bit stuffing and byte stuffing scheme for framing. (L2,3) for the data 3
assuming escape characted is ESC
----0100 0010 0111 1110 0111 1111 1100 0011 1111 0100 ----
6. Explain the first protocol for noiseless, lossless channel with zero delay. (L3) 3

7. Explain the stop and wait protocol for noiseless and noisy channels. (L3) 3
8. Explain the concept of Sliding windows. (L3) 3

9. Analyze the efficiency of Go back N versus Selective repeat protocols. (L3,4) 4


10. What is HDLC? Explain different frame formats used in HDLC. 2

11. State the need for medium access control sub-layer. (L1) 1
12. Classify the MAC schemes. (L3) 3

13. Analyze and compare performances of CSMA, CSMA-CD, persistent, p 4


persistent, and non-persistent schemes (L4)

14. If the Distance between farthest ends in a LAN is 800 m, speed of signal is 4
2.5x108 m/s, frame width is 100 ms, compare the efficiency of CSMA and CSMA
CD schemes. (L4)

15. If Tp is 25.6 microseconds, and speed is 10MBPS then find minimum frame 3
length for CSMA CD

16. A slotted ALOHA network transmits 200-bit frames using a shared channel with a 3
200-kbps bandwidth. Find the throughput if the system (all stations together)
produces

a. 1000 frames per second

b. 500 frames per second

c. 250 frames per second

17. Repeat above for ALOHA 3


18. Write the formulae for calculations of throughput, Tp, Frame length etc in 1
various MAC schemes.
19. A system uses stop and wait ARQ protocol. If each packet carries2000 bits of 3
data, how long does it take to send 1 million bits of data if the speed is 2 * 10 8
m/s. Ignore transmission, waiting and processing delays we assume no data or
control information is lost. Repeat for go and back with window size 7.
20. What are the special features of wireless networks because of which CSMA CD 3
is not suitable and CSMA CA is preferred? (L3)
21. State the need for internetworking. (L1) 1

22. Explain the various levels of connecting devices with active and passive hubs, 3
bridges, routers and gateways. (L3)

23. Explain loops in Self routing Bridges. How is the problem overcome? (L3) 3
24. Write a note on IPv4 and IPv6 comparison 2

25. Draw and explain IPv4 header 2


26. Explain fragmentation 2

27. Draw and explain TDP, UDP and DNS headers 2


28. Differentiate between iteration and recursion when you want to get some 2
document from the Vice Chancellor of the university
Target set for course Outcome attainment:

Sl. CO Course Outcomes Target set for


N No. attainment in
o percentage
1. CO1 Summarize the layers of OSI model, TCP/IP model associated with data 75%
communication and able to define its functions.
2. CO2 Employ different types of protocols associated with each layer of OSI 70%
model and multiple access techniques.
3. CO3 Demonstrate Ethernet based wired & wireless standards and different 70%
techniques for connecting networking devices for LANs, Virtual
Networks & backbone networks.
4. CO4 Illustrate transport layer protocols and DNS protocols and security 60%

Signature of the course Instructor


This course has been duly verified Approved by the D.A.C.

Signature of the Chairperson D.A.C.

Course Completion Remarks &Self-Assessment. [This has to be filled after the completion of the
course]
[Please mention about the course coverage details w.r.t. the schedule prepared and implemented.
Any specific suggestions to incorporate in the course content. Any Innovative practices followed
and its experience. Any specific suggestions from the students about the content, Delivery,
Evaluation etc.]

Sl.no. Activity Scheduled Completion Actual Completion Remarks


Date Date
As listed in the course
Schedule

Any specific suggestion/Observations on content/coverage/pedagogical methods used etc.:

Course Outcome Attainment:

Sl.no C.O. Course Outcomes Target set for Actual C.O. Remarks on
No. attainment in Attainment attainment
percentage &Measures to
In Percentage
enhance the
attainment
01 Co1
02 Co2
03 Co3
04 Co4

Name and signature of the Faculty member:

D.A.C. observation and approval:


BLOOM'S TAXONOMY

Learning Outcomes Verbs at Each Bloom Taxonomy Level to be used for writing the course Outcomes.

Cognitive Level Illustrative Verbs Definitions


arrange, define, describe, duplicate,
identify, label, list, match, memorize, name, remembering previously learned
Knowledge
order, outline, recognize, relate, recall, information
repeat, reproduce, select, state
classify, convert, defend, discuss,
distinguish, estimate, explain, express,
extend, generalize, give example(s), grasping the meaning of
Comprehension
identify, indicate, infer, locate, paraphrase, information
predict, recognize, rewrite, report, restate,
review, select, summarize, translate
apply, change, choose, compute,
demonstrate, discover, dramatize, employ,
illustrate, interpret, manipulate, modify, applying knowledge to actual
Application
operate, practice, predict, prepare, produce, situations
relate schedule, show, sketch, solve, use
write
analyze, appraise, breakdown, calculate,
categorize, classify, compare, contrast,
criticize, derive, diagram, differentiate, breaking down objects or ideas
discriminate, distinguish, examine, into simpler parts and seeing
Analysis
experiment, identify, illustrate, infer, how the parts relate and are
interpret, model, outline, point out, organized
question, relate, select, separate, subdivide,
test
arrange, assemble, categorize, collect,
combine, comply, compose, construct,
create, design, develop, devise, explain,
rearranging component ideas into
Synthesis formulate, generate, plan, prepare, propose,
a new whole
rearrange, reconstruct, relate, reorganize,
revise, rewrite, set up, summarize,
synthesize, tell, write
appraise, argue, assess, attach, choose,
compare, conclude, contrast, defend,
making judgments based on
describe, discriminate, estimate, evaluate,
Evaluation internal evidence or external
explain, judge, justify, interpret, relate,
criteria
predict, rate, select, summarize, support,
value

You might also like