Course Outline

Download Report

Transcript Course Outline

NETW 503:Internet
Course Instructor
Instructor Office
Lecture Time & Loc.
Instructor Email
: Tallal Elshabrawy
: C3.321
: Sun. 3rd Slot
: [email protected]
Text Book and References
Reference Books:
“Communications Networks 2nd Edition”, A. Leon-Garcia, and I.
Widjaja, McGraw Hill, 2003
“Computer Networking: A Top-Down Approach Featuring the
Internet 3rd Edition”, J. F. Kurose, and K. W. Ross, Addison
Wesley, 2005
© Tallal Elshabrawy
2
Course Pre-Requisites
 None
© Tallal Elshabrawy
3
The Networks Revolution
WiFi Networks
DSL Networks
Cable Networks
Sensor Networks
Optical Networks
Home
Networks
© Tallal Elshabrawy
Body Area Networks
Data Centers and Cloud
Computing
Networks in Diverse Businesses
Telecommunications
Health
Business
Inter vehicle communication
Industrial Process Control
Agriculture & Irrigation
Mobile
Applications
© Tallal Elshabrawy
Why Internet?
© Tallal Elshabrawy
6
What will you learn from the Course?
 Internet Protocol Architecture
 Routing in the Internet
 Internet Transport Protocols
 Developments Towards IPv6
 Fundamentals of Internet of Things
 Introduction to Software Defined Networks
© Tallal Elshabrawy
7
Course Assessment
 Assignments (Best 2 out of 3) :
10 %
 Quizzes(Best 2 out of 3)
:
15 %
 Project
:
15 %
 Midterm Exam
:
20 %
 Final Exam
:
40 %
© 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