ACA-2 DCN ECE 221 - HO - Vijay
ACA-2 DCN ECE 221 - HO - Vijay
COURSE TITLE & CODE : Data Communication and Networking & ECE 221
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.
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).
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]
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:
* These dates are only indicative - applicable to one section handled by subject IC. Dates will vary from
section to section.
Self-Learning:
ASSESSMENT SCHEDULE:
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
11. State the need for medium access control sub-layer. (L1) 1
12. Classify the MAC schemes. (L3) 3
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
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
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 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
Learning Outcomes Verbs at Each Bloom Taxonomy Level to be used for writing the course Outcomes.