Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 671 – Lecture 1 Introduction.

Similar presentations


Presentation on theme: "ECE 671 – Lecture 1 Introduction."— Presentation transcript:

1 ECE 671 – Lecture 1 Introduction

2 What is a computer network?
ECE 671

3 Why study computer networks?
ECE 671

4 The “pretty” picture Conceptual view of Internet: ECE 671

5 The “ugly” picture There are lots of details… © 2011 Tilman Wolf
source: aatechnet.com source: cisco.com © 2011 Tilman Wolf source: att.com ECE 671

6 Scale of Internet Number of users:
ECE 671

7 Scale of Internet Number of domains: ECE 671

8 Uses of Internet Web site access, mash-ups, social networking, etc.
ECE 671

9 Networking has many facets
Goals: functionality, scalability, throughput performance, security, power efficiency, manageability, etc. ECE 671

10 Protocols: Internet architecture
Hourglass architecture of protocol stack ECE 671

11 Systems: generic router
ECE 671

12 Theory: statistical multiplexing
Operation of network without guarantees ECE 671

13 What are interesting new problems?
Many interesting research problems in networking Billions of users, machine-to-machine communication, applications (e.g., health-care), etc. Examples: Protocols Defining exchanges for new communication paradigms (e.g., peer-to-peer, content-centric networking, sensor networks, etc.) Systems Design of high-performance routers that can process packets in software Theory Network science and overlap with other “networks” Many more… ECE 671

14 Structure of this course
Introduction (4 lectures) Review of Internet protocols Basic systems (6 lectures): Interconnects, NICs, bridges, routers Specialized systems (3 lectures): Transport and application layer Theory (5 lectures): Queuing theory, quality of service, security Special topics (5 lectures): Specialized hardware, future Internet, open topics ECE 671

15 Course information Read the syllabus
Up-to-date information on course web site: Schedule, slides, etc. Course components: Exam I 15% Exam II 15% Exam III 15% Homework assignments 10% Lab assignments 20% Final project 25% ECE 671

16 Labs and assignments Labs Assignments Four lab assignments
Details later in the semester Assignments Check web site for reading assignments Multiple lectures may cover single chapter ECE 671


Download ppt "ECE 671 – Lecture 1 Introduction."

Similar presentations


Ads by Google