13
NETW 503:Internet Course Instructor : Tallal Elshabrawy Instructor Office : C3.321 Lecture Time & Loc. : Sun. 3 rd Slot Instructor Email : [email protected]

NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: [email protected]

Embed Size (px)

Citation preview

Page 1: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

NETW 503:InternetCourse Instructor : Tallal ElshabrawyInstructor Office : C3.321Lecture Time & Loc. : Sun. 3rd SlotInstructor Email : [email protected]

Page 2: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 2

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

Page 3: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 3

Course Pre-Requisites

None

Page 4: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy

WiFi NetworksDSL Networks

Cable Networks

Optical Networks

Sensor Networks

Data Centers and Cloud ComputingBody Area Networks

HomeNetworks

The Networks Revolution

Page 5: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy

TelecommunicationsBusiness Inter vehicle communication

Health Industrial Process ControlAgriculture & Irrigation

Mobile Applications

Networks in Diverse Businesses

Page 6: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 6

Why Internet?

Page 7: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 7

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

Page 8: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 8

Course Assessment

Assignments (Best 2 out of 3) : 10 %

Quizzes (Best 2 out of 3) : 15 %

Project : 15 %

Midterm Exam : 20 %

Final Exam : 40 %

Page 9: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

1. Layered Architecture of Communication Networks

Page 10: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 10

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

Comm. Networks: First Set of Questions

Page 11: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 11

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

Page 12: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy 12

Session

Transport

Network

Data Link

Presentation

Physical

Application

Session

Transport

Network

Data Link

Presentation

Physical

Application

Network

Data Link

Physical

Network

Data Link

Physical

Network

Data Link

Physical

Network

Data Link

PhysicalSession

Transport

Network

Data Link

Presentation

Physical

Application

Session

Transport

Network

Data Link

Presentation

Physical

Application

Network

Data Link

Physical

Network

Data Link

Physical

Network

Data Link

Physical

Network

Data Link

Physical

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

OSI Reference Model

Page 13: NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor Email: tallal.el-shabrawy@guc.edu.eg

© Tallal Elshabrawy

The Concept of Layering

13