1. Layered Architecture of Communication Networks

Download Report

Transcript 1. Layered Architecture of Communication Networks

NETW 501:Communication
Networks
Course Instructor
Instructor Office
Lecture Time & Loc.
Instructor Office Hours
Instructor Email
Teaching Assistants
Eng. Minar El-Aasser
Eng. Hadil Eissawy
: Tallal Elshabrawy
: C3.321
: Tue. 4th Slot H14
: Thursday. 1st Slot
: [email protected]
:[email protected]
:[email protected]
Text Book and References
 Text Book:
“Communications Networks 2nd Edition”, A. Leon-Garcia, and I.
Widjaja, McGraw Hill, 2003
 Reference Books:
“Computer Networking: A Top-Down Approach Featuring the
Internet 3rd Edition”, J. F. Kurose, and K. W. Ross, Addison
Wesley, 2005
“Communication Networks A First Course, 2nd Edition”, Jean
Walrand, Homewood, Aksen Associates, 1998
“Computer Networks 4th Edition”, A. Tanenbaum, Prentice Hall,
2002
© Tallal Elshabrawy
2
Course Pre-Requisites
 None
© Tallal Elshabrawy
3
The Networks Revolution
System/Network on Chip
WiFi Networks
Sensor Networks
Cable Networks
© Tallal Elshabrawy
DSL Networks
Optical Networks
Home
Networks
Body Area Networks
Data Centers and Cloud
Computing
Networks in Diverse Businesses
Inter vehicle communication
Telecommunications
Business
Industrial Process Control
Health
© Tallal Elshabrawy
Agriculture & Irrigation
Mobile
Applications
The Internet of Things
© Tallal Elshabrawy
6
What will you learn from the Course?
 Fundamental Concepts of Communication Networks
 Basics of Design and Architecture of Communication
Networks
 Different Interconnectivity Approaches of Communication
Networks
 Role of Software & Hardware in Communication Networks
 Different Examples of Existing Communication Networks
© Tallal Elshabrawy
7
What do you need to study the Course?
 A Good Memory
 Around 40% of the midterm/final exams is theoretical
 If you understand the concepts well, memorizing will be
quite easy
 Problem Solving
 Practice problems to digest the theoretical concepts
 Some problems require some understanding about the
basics of probability
© Tallal Elshabrawy
8
1. Layered Architecture of Communication
Networks
Comm. Networks: First Set of Questions
 What is a Communication Network?
 A system connecting different devices such as Phones, Mobiles,
PCs, Printers, and Disk Drives
 Why do we need Communication Networks?
 Need to communicate and share information among different
devices
 Direct connectivity between each and every device is not feasible
 Direct connectivity between each and every device is not actually
necessary
 In the following we shall focus on Computer Networks
© Tallal Elshabrawy
10
The Need for Standards

Computers have different architectures, understand different
languages, store data in different formats, and communicate at different
rates

Getting everybody to agree on a particular standard has not been easy

Defacto Standards:



Standards that exist by the virtue of wide spread use
Vendors know that producing products consistent with them will have a
large market
Standards adopted by Agencies:



Write a proposal and submit it to an agency for consideration
If the proposal has merit and wide spread acceptance, the agency will
make suggestions and send it back to the originators for modifications
After several rounds of suggestions and modifications the proposal will be
adopted or refused
© Tallal Elshabrawy
11
OSI Reference Model
 Describes a seven-layer abstract reference model for a
network architecture
 Purpose of the reference model was to provide a
framework for the development of protocols
 Open System Interconnect (OSI)
 Developed by ISO (International Organization for Standardization)
 Open System: A set of protocols that would allow any two different
computers to communicate regardless of their underlying
architecture
Application
Application
Network
Presentation
Data Link
Session
Physical
Network
Network
Data Link
Data Link
Physical
Physical
© Tallal Elshabrawy
Session
Data Link
Physical
Transport
Presentation
Network
Network
Data Link
Physical
Transport
Network
Data Link
Physical
12
The Concept of Layering
© Tallal Elshabrawy
13