Course Pedagog Presentation
CS3591 Computer Networks
IV SEMETER
By
Mrs.M.Anitha M.Tech
ASSISTANT PROFESSOR
Department of Artificial Intelligence & Data Science
CARE College of Engineering, Trichy - 620009
Know your Faculty
Name : Mrs.M.Anitha
Qualification :
• B.E., Information Technology
• M.Tech., Information Technology
Specialization : Operating System, Database Management Systems, Data Mining
Experience (Teaching / Industry / Research) :
• Assistant Professor- 7Years
Papers Published : 01
Awards Received : -
Special Quality : Honest and Integrity ,Flexibility
Terminal Objective
At the end of the session, you will be able to clearly explain,
Resource Sharing(Data) is the main objective and able to understand how it
is possible from the basic layer to the application layer through various
algorithms and protocols involved to determine the different techniques to
obtain it,
Agenda
⮚ Course Introduction
⮚ Course Objectives
⮚ Course Outcomes
⮚ Proposed Activities
⮚ Unit Distribution
⮚ Suggested Resources
⮚ How To Approach The Course
⮚ Internal Assessment – A Glimpse
⮚ Pre-requisites For The Course
⮚ Practical Significance Of The Course
⮚ Scope In Job Market
⮚ Q&A
Course Introduction
Computer Networks
CS3591
THEORY :50% and PROBLEMS : 50%
Course Duration : 45 hours : 45 Periods
Course Objectives
✔ To understand the concept of layering in networks.
✔ To know the functions of protocols of each layer of TCP/IP protocol suite.
✔ To visualize the end-to-end flow of information
✔ To learn the functions of network layer and the various routing protocols.
✔ To familiarize the functions and protocols of the Transport layer.
Course Outcomes
At the end of the course, students will be able to,
✔ Explain the basic layers and its functions in computer
networks.
✔ Understand the basics of how data flows from one node to
another
✔ Analyze Routing Algorithms.
✔ Describe protocols for various functions in t
the network.
✔ Analyze the working of various application
layer protocols.
Proposed Activities
✔ Unit 1 - Assignment
✔ Unit 2- Case Study for TCP congestion control
✔ Unit 3&4 – Project based on Internet protocol and Routing
✔ Unit 5 -Activities
Unit Distribution
1 INTRODUCTION
2 DESCRIPTIVE PROTOCOL LAYERING
Units 3 INFERENTIAL VARIOUS PROTOCOL
4 ANALYSIS OF ROUTING
5 PREDICTIVE DATA COMMUNCATION
Unit Distribution
INTRODUCTION
✔ Details of data communication
✔ Explain the applications of netwroks in day –to-
day life
✔ Components of data communication
Unit 1 ✔ Know about different network and the comparison
among it.
✔ Detailed Layered Architecture
✔ Introduction to TCP/IP Layers
✔ OSI Model
✔ Structure of scoket
✔ Various Protocls and DNS.
Unit Distribution
DESCRIPTIVE PROTOCOL LAYERING
✔ understand principles behind transport layer services
✔ multiplexing, demultiplexing
✔ reliable data transfer
✔ flow control
✔ congestion control
✔ learn about Internet transport layer protocols:
Unit 2 ✔ UDP: connectionless transport
✔ TCP: connection-oriented reliable transport
✔ TCP congestion control
✔ Additive Increase / Multiplicative Decrease (AIMD)
✔ Slow Start
✔ Fast Retransmit and Fast Recovery
✔ TCP Congestion Avoidance
✔ Evolution of transport-layer functionality
Unit Distribution
INFERENTIAL VARIOUS PROTOCOL
✔ Internetworking
✔ Network Layer Services:
✔ Packetizing
✔ Routing and Forwarding
✔ Error Control ,Flow Control & Congestion Control
Unit 3 ✔ Security
✔ Packet Switching
✔ Delay ,Throughput,Packet Loss
✔ Congestion Control: Open Loop and Closed Loop
✔ IPV4 Address
✔ Problem
✔ Transition from IPV4 to IPV6
✔ Classful Network Architecture
✔ Classful Addressing and Classless Addressing
✔ Dynamic Host Configuration Protocol
Unit Distribution
ANALYSIS OF ROUTING
✔ Routing
✔ UNICAST ROUTING:
✔ Distance vector Routing ,Link State Routing,
Unit 4 Path Vector Routing
✔ Open Shortest Path First(OSPF)
✔ Border Gateway Protocol(BGP-4)
✔ Multicast Routing Protocol (MRP)
✔ Distance Vector MRP,Protocol Independent
Multicasst
Unit Distribution
PREDICTIVE DATA
COMMUNICATION
✔ DATA LINK LAYER
✔ Framing: Fixed Size and Variable size
✔ Flow and Error Control
✔ PROTOCOLS
ce ✔ Noiseless Channel: Simplest , STOP & WAIT
Unit 5 ✔ NOISY Channel: STOP & WAIT ARQ,GO-BACK N ARQ
Selective ARQ
✔ High –Level Data Link Control,Point-To-Point Protocol
✔ Media Access Cotrol:
✔ Ethernet Basics,CSMA/CD
✔ Virtual LAN
✔ Wireless LAN(802,11)
✔ Physical Layer: Data & Signal ,Performance
✔ Transmission Media:
✔ Switching:Circuit Switching
Suggested Resources
Text Books –Foreign Author
Magazines – Indian / International
Journals – Indian / International
Resource
Pool
MOOC / Other Relevant URLs
Case Study Reference
Suggested Resources
Text Books –Foreign Author
✔ Behrouz A. Forouzan, Data Communications and
Networking, Fifth Edition TMH, 2013.
Resource
Pool
✔ Larry L. Peterson, Bruce S. Davie, Computer
Networks: A Systems Approach, Fifth Edition,
Morgan Kaufmann Publishers Inc., 2012.
Suggested Resources
Indian Magazines
Resource ✔ A Top-Down Approach Featuring the Internet-
Pool BOOK
✔ Certification Study Resources: CISCO
Suggested Resources
International Magazines
✔ Computer Networks and Communication
Resource
Pool
✔ General Engineering and Technology and
Networking and Communications
Suggested Resources
Indian Journals
✔ Journal on Computer Networks and communications
Resource
Pool
✔ Journal of Computer Technology and Applications
✔ Journal on Data Communication and Networks
✔ Journal of Network and Computer Applications
Suggested Resources
International Journals
✔Journal of Medical System(Springer)
Resource
Pool ✔ Journal IEEE Transactions on control of Network
Systems
✔ Scimago Journal of Computer Networks and
Communication
Suggested Resources
MOOC / Other Relevant URLs
https://www.cisco.com/c/en_in/solutions/
enterprise-networks/what-is-computer-
networking.html
Resource
Pool https://www.my-mooc.com/computer-networking
Suggested Resources
Case Study Reference
✔Netwrok Design(Freelog Consulting)
✔ WLAN Benefits
Resource
Pool
✔WI-FI Security Standards
✔ Wireless Network Standards
✔ WLAN Technologies
How To Approach The Course
14 Tips To Secure Min 50 Marks Overall 36
Score At Least 70% In Score At Least 45%
Each Internal Assessment In AU Exam
Test
Attend Classes Regularly Solve Unit Wise 2 Marks & 16 Marks
Maintain Class Notes Properly Solve AU Question Bank – Last 5 Yrs
Attend the tutorial classes regularly and
Complete & Submit Assignments On Time
solve the university based problems
Attend All Internal Assessment Test and
Actively Participate In Class Activities Model Exam
Unit Test – 1
• When : announce later
• Syllabus : Unit – 1 Total Marks : 50
Cycle Test – 1
• When : announce later
• Syllabus : Unit – 1 and 2 Total Marks : 100
Unit Test – 2
Internal
• When : announce later
Assessments • Syllabus : Unit – 3 Total Marks : 50
Cycle Test – 2
• When : announce later
• Syllabus : Unit – 3 and 4 Total Marks : 100
Model Examination
• When : announce later
• Syllabus : All five units Total Marks : 100
⮚ No Retest
⮚ Home Assignment
Internal Assessment
Internal Assessment Marks
✔ Attendance : Minimum of 75%
✔ Internal Assessment : 20 Marks
✔ Home Assignments : Mandatory
Prerequisites For The Course
Computer communication
✔Computer Networks Basics
✔ Resources, Data sharing
✔ Protocols
✔ Internet
Practical Significance Of The Course
Network Professional Association
Association for Computer MAchinery
Network Professional Association
Association for Women in computing
Scope In Job Market
Questions?