Uploaded by 215Anshul Yadav

1-DCN 05th Sem ETC Daywise lesson plan AUTUMN-2021

advertisement
SCHOOL OF ELECTRONICS ENGINEERING
KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY (KIIT)
DEEMED TO BE UNIVERSITY, BHUBANESWAR
BHUBANESWAR-751024
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Data Communication & Networking
(EC3028)
Course details:
Course Name: Data Communication & Networking
Course Code: EC3028
Credit: 3 (3 contact hours per week)
Course Coordinator: Prof. Ayaskanta Mishra
Program: B.Tech (Electronics and Telecommunication Engineering)
Semester: 5th
Prerequisite: Analog Communication Techniques
Techniques, Digital Communication Techniques
Day wise lesson plan
Day-1






Day-2





Day-3






Day-4


Introduction to data networks
What is Internet?
Overview of Analog & Digital transmission
Historical background of data networks
Illustration of technical difference between a circuit switched and datagram approach
Why datagram/ packet switched is used in Internet?
Layered Architecture
Why layered Architecture is used in data networks / Internet?
Overview of OSI Layer (Each layer features, functions, role and responsibilities)
Hardware and software approach in different layers
Types of Networks (PAN, LAN, MAN, WAN)
What is Protocols and Network stack?
Encapsulation and de-capsulation
capsulation
Why addressing is required in a network?
Different types of addressing in Internet?
Protocol data Units (PDU) in each layer and their structure
Overview to different networking devices
Overview of Physical layer
Transmission impairments (Attenuation, Distortion and Noise)
- Graphical illustration of all types of impairments
- Numerical problems on SNR
Day-5
 Different types of transmissions in communication systems
 Transmission media
i.
Twisted pair
ii.
Coaxial cable
iii.
Optical fiber
iv.
Wireless Transmission
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------© Ayaskanta Mishra,, Assistant Professor (II) Course Coordinator, DC&N (EC3028),
(EC3028) SoEE, KIIT-DU
SCHOOL OF ELECTRONICS ENGINEERING
KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY (KIIT)
DEEMED TO BE UNIVERSITY, BHUBANESWAR
BHUBANESWAR-751024
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Day-6
 What is Base-band and band-pass
pass Signaling in communication?
 What is line Coding and why it is used?
 Line Coding formats
(RZ, NRZ variants of Uni-polar
polar and polar, AMI, Manchester & differential Manchester schemes)
 Features and performance of different Line Coding schemes
Day-7
 Different types of data corresponding to signal in communication
i.
digital data-digital signal
ii.
digital data-analog signal
iii.
analog data-digital signal
iv.
analog data-analog signal
Day-8
 Types of Transmission: Parallel & Serial
 Asynchronous and Synchronous Serial Transmission
 Physical Topologies: Star, Bus, Ring and Mesh
 Numerical problems on Number of Nodes and Links in Mesh top
topology
Day-9
 Line Configuration: Point to Point and Point to Multipoint
 Transmission Modes: Illustration with example on Simplex, Half
Half-duplex
duplex and full duplex
 What is Multiplexing and need of Multiplexing?
 Types of Multiplexing: TDM, FDM and CDM
 What is Multiple Access using Multiplexing?
 Working with Diagram: FMDA and CDMA
Day-10
 Working of TDMA with Diagram
 Synchronous TDM vs. Statistical TDM
 Numerical Problems on Synchronous TDM with MUX, Channel and Frame diagram
 Frame Synchronization
chronization in Synchronous TDM
Day-11
 Numerical Problem on Statistical TDM
 Need of Addressing in Statistical TDM
 How addressing is done and Number of bits required Frame format
 What is MODEM?
 Working of MODEM : Example ADSL
Day-12
 Overview of Data-Link
Link Layer (Two Sub
Sub-layers: LLC and MAC their functions and features)
 Switching: Circuit Switch Vs. Packet Switch
 Logical Link-layer (IEEE 802.2) – Framing, PDU structure, Error Control & Flow Control
 Bit oriented and Byte/Character oriented frame
 Bit stuffing and character stuffing problems
Day-13
 HDLC (Modes: NRM and ABM Formats: I,S & U frames with Control fields Concept of P/F)
 Error Control Mechanism: Hamming Code (Odd/Even Parity)
Day-14
 Cyclic Redundancy Check (CRC) – Working with block diagram
 CRC Problems both in Binary and Polynomial Forms
 Checksum (Binary, Hex)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------© Ayaskanta Mishra,, Assistant Professor (II) Course Coordinator, DC&N (EC3028),
(EC3028) SoEE, KIIT-DU
SCHOOL OF ELECTRONICS ENGINEERING
KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY (KIIT)
DEEMED TO BE UNIVERSITY, BHUBANESWAR
BHUBANESWAR-751024
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Day-15
 Flow Control Mechanism (Noiseless and Noisy channel)
 Simplest Protocol
 Stop-and-Wait Protocol
 Sliding Window Concept
 ACK strategy , Retransmission – ARQ Mechanism
Day-16
 Go-Back-N ARQ
 Selective Repeat ARQ
 Comparative Analysis and Numerical Problems
 Concept of Piggybacking
Day-17
 Overview of Multiple Access Protocols/Media Access Control (MAC sub
sub-Layer)
 Classification of MAC ( Random, Controlled and Channelization)
 ALOHA: (Pure & Slotted ALOHA): Working, Vulnerable time
 Normalized throughput G vs S curve, Numerical Problems of ALOHA
Day-18
 Carrier Sensing Multiple Access
 CSMA ( 1-persistance, Non-persistence
persistence and p
p-persistence),
persistence), Flowchart and channel diagram
 CSMA/CD Collision Detection in Wired Channel (flowchart, signal flow, jamming signal)
Day-19
 Why Collision detection is not possible in Wireless?
 Collision Avoidance Strategy in Wireless ( CSMA/CA): flowchart, channel diagram
 Concept of IFS, Contention
n Window, Acknowledgement
Day-20
 Wired LAN: Ethernet (IEEE 802.3): Types, Media
 Ethernet Frame format
 MAC Address: Uni-cast, Multi-cast
cast and Broadcast
 Wireless LAN: WiFi (IEEE 802.11) Architecture
Day-21
 IEEE 802.11 Frame format
 Why four address fields are provisioned in IEEE 802.11 MAC Frame format
 IEEE 802.11 DCF
 IEEE 802.11 PCF
Day-22
 Bridging
 Transparent Bridge
 What is lopping problem
 Spanning Tree Algorithm (Numerical
Numerical)
Day-23
 Overview of Network layer
 Logical Addressing: IP Addressing
 Classful IPv4: A,B,C,D & E (Subnet mask, Netid, hostid) Number of networks and host
 Network Address, broadcast address
 Classless IPv4 Addressing , /CIDR notation
Day-24
 Classful IPv4 Subnet Numerical Problems
 Classless IPv4 Subnet Numerical Problems
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------© Ayaskanta Mishra,, Assistant Professor (II) Course Coordinator, DC&N (EC3028),
(EC3028) SoEE, KIIT-DU
SCHOOL OF ELECTRONICS ENGINEERING
KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY (KIIT)
DEEMED TO BE UNIVERSITY, BHUBANESWAR
BHUBANESWAR-751024
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Day-25
 IPv6 Addressing (Abbreviated and Full form conversions)
 IPv4 datagram structure, Header fields and their functions
 What is MTU? Need of Fragmentation and reassembly
 Fragmentation Numerical Problems
Day-26
 IPv6 datagram structure, , Header fields and their functions
 Advantages of IPv6 over IPv4
 How IPv6 header is more optimized than IPv4 and how IPv6 guarantee faster processing over IPv4
Day-27
 Transition from IPv4 to IPv6 (Dual
Dual Stack, Tunneling & Header Translation)
 Address Resolution ( ARP, RARP)
 Numerical on ARP with ARP Packet Format (Intra
(Intra-network and Inter-network scenarios)
scenarios
 DHCP Working
Day-28
 Network Address Translation (NAT), Port Address Translation (PAT)
 Internet Control Message Protocol (ICMP) .Why ICMP?
 Types of ICMP Messages : Error Reporting and Query Messages
Day-29
 What is Routing?
 Router Architecture
 Routing Algorithms & Protocols
 Mathematical and Conceptual background on DV and LS (Distance Vector and Link-state)
Link
Day-30
 Numerical Problems: Routing Problems on Dijkstra’s Algorithm
 Numerical Problems: Routing Problems on Bellman-Ford Algorithm
Day-31
 Autonomous System (AS): intra-AS
AS and inter
inter-AS routing
 Concept of Hierarchical Routing
 Routing Protocols:
i.
Routing Information Protocol (RIP)
ii.
Open Shortest Path First (OSPF)
Day-32
 Overview of Transport Layer
 End-to-End
End Protocol (Process to Process)
 Concept of Connection oriented and Connection less
 Multiplexing, Buffering
Day-33
 User Datagram Protocol (UDP)
 UDP format , Header
 Pseudo Header and Checksum calculation – Numerical Problems
Day-34
 Transmission Control Protocol (TCP)
 TCP format, Header
 TCP Connection: 3 –Way
Way Handshaking
 3 phases in TCP: 1. Connection Establishment, 2. Data Transfer and 3. Connection Termination
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------© Ayaskanta Mishra,, Assistant Professor (II) Course Coordinator, DC&N (EC3028),
(EC3028) SoEE, KIIT-DU
SCHOOL OF ELECTRONICS ENGINEERING
KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY (KIIT)
DEEMED TO BE UNIVERSITY, BHUBANESWAR
BHUBANESWAR-751024
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Day-35
 TCP Congestion Control Mechanism
 Window Method: SS:EI, CA:AI & CD:MD, Algorithm and (TCP Window plot: Round Vs. cwnd)
Day-36
 What is Quality of Service (QoS)
 Integrated Services (IntServ) and Differentiated Services (DiffServ)
 Queuing: FIFO, Priority Queue, WFQ
 Leaky Bucket and Token Bucket Algorithm
Day-37 & 38
Content Beyond Syllabus/ Open Ended Task/ Student Assignment & Design Problems
 Research tread in Computer Networks
 Data Networks & protocols for Internet of Things (IoT)
 5G and beyond for Sensor, Smart Device and Machine Communication
 M2M Standardization OneM2M
 IoT Application protocols: MQTT, CoAP
 Designing Network using CISCO® Packet Tracer
 Write a 1-2
2 page report by Literature survey of any topic related to Data Netw
Networks
orks , Internet technology,
Protocol stack , IoT, M2M, 5G, Network Security ( refer 10
10-20
20 IEEE , Elsevier, Springer and reputed
Publications)
Text Books:
1. B A Forouzan, Data Communications and Networking, McGraw
McGraw-Hill, 4thEddition, 2011.
2. James F. Kurose and Keith W. Ross: Computer Networking – A top-down
down approach featuring the Internet, 2nd
Edition, Pearson Education, Asia, 2004.
Reference Books:
1. D. E. Comer. Internetworking with TCP
TCP-IP:
IP: Principles, Protocols and Architecture, Vol I, 2nd Edition, Prentice
Hall, 1991.
2. William Stalling, Data and Computer Communications, 10 thEdition, Prentice Hall, 2013.
3. Anurag Kumar, D Manjunath and Joy Kuri: Communication Networking – An analytical Approach, Morgan
Kaufmann, 2004.
Ayaskanta Mishra
Assistant Professor (II)
Course Coordinator for Data Communication & Networking (EC3028)
School of Electronics Engineering,
Engineering Campus-12
Kalinga Institute of Industrial Technology (KIIT), Deemed to be University, Bhubaneswar-751024
Bhubaneswar
Email: ayaskanta.mishrafet@kiit.ac.in
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------© Ayaskanta Mishra,, Assistant Professor (II) Course Coordinator, DC&N (EC3028),
(EC3028) SoEE, KIIT-DU
Download