NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time &...
-
Upload
chester-rose -
Category
Documents
-
view
218 -
download
1
Transcript of NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time &...
![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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/1.jpg)
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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/2.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/3.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/4.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/5.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/6.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/7.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/8.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/9.jpg)
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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/10.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/11.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/12.jpg)
© 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.](https://reader034.fdocuments.us/reader034/viewer/2022051401/56649f155503460f94c2b1f8/html5/thumbnails/13.jpg)
© Tallal Elshabrawy
The Concept of Layering
13