Lec01 Intro
Lec01 Intro
Facebook, … for?
Networking Researcher,
Network administrator,
All tech companies that are hiring currently are networking Datacenter Support,
Student Questions
Distributed Computing ❑ What do you think will be the age
after the Internet Age? Cyborg Age? The
Cloud Computing future is everyone’s guess. I don’t know the
future. I try to keep at the leading edge of
Mobile Computing Smart Phones the “present.” Also, I think only about
issues that I can impact.
Streaming Video YouTube
Social Networking FaceBook
Big Data
Machine Learning Artificial Intelligence
Online Shopping Amazon, ebay, Google
Most fields today – Education, Health, Environment –
are advancing simply because of advances in networking.
Goal of This Course
The first course in networking Student Questions
Fundamentals How would you define a good
networking architecture? If it is good, it will be
adopted.
Broad coverage of key areas of networking Is the course more theoretical or
applicational? Could you explain more about
what the course is designed to help us do? Will it
Networking background for networking help us build/design better computer programs?
This is a system (S) course. It is not a software
/hardware /theory (T) course. It will help you
applications in other areas of computing efficiently use networks in your field, including
programming.
This is a course on Networking Architecture
This is not a course on network building or usage
You will be able to understand protocols
What Will You Learn?
1. What messages and messages are exchanged when you fetch a
web page? Student Questions
2. What messages are used to send/receive emails?
3. How the names such as www.google.com gets translated to IP
addresses such as 74.125.73.104?
4. What is done to avoid congestion under overload?
5. How is the path in the Internet determined?
6. What happens if bits in a packet get corrupted?
7. How does WiFi or Ethernet work?
8. What is the difference between WiFi, Ethernet, IP, and TCP?
9. What is done to handle audio/video on the Internet?
10. How can you guarantee security on the Internet?
Textbook
J.F. Kurose and K.W. Ross,
“Computer Networking” 8th
Student Questions
Edition, Pearson, 2021, ISBN:
9780136681557, 764 pp.
Required.
Student Questions
Can you explain how class participation
Exams 60% works? Answering question. Attendance.
Bringing up interesting issues in class
Class participation 10%
discussions.
How many HWs/Labs do we have
Exercises + Mid-term test 20% throughout the semester? How long do you
expect them to take? 26 homework and 12
Labs 10% labs. All home works are short but requires
reading/understanding. Labs may require
programming.
Is there a grade distribution scheme? No.
You get points for the method and result.
Summary
Student Questions
4. ◻ ◻ Interrupts are used by CPU to stop an ongoing I/O. Are we required to finish it and upload
it somewhere? Are these topics covered in