ECE 671 Lecture 1 Introduction 2016 Tilman Wolf

  • Slides: 16
Download presentation
ECE 671 – Lecture 1 Introduction © 2016 Tilman Wolf & Mike Zink

ECE 671 – Lecture 1 Introduction © 2016 Tilman Wolf & Mike Zink

What is a computer network? ECE 671 © 2016 Tilman Wolf & Mike Zink

What is a computer network? ECE 671 © 2016 Tilman Wolf & Mike Zink 2

Why study computer networks? ECE 671 © 2016 Tilman Wolf & Mike Zink 3

Why study computer networks? ECE 671 © 2016 Tilman Wolf & Mike Zink 3

The “pretty” picture • Conceptual view of Internet: ECE 671 © 2016 Tilman Wolf

The “pretty” picture • Conceptual view of Internet: ECE 671 © 2016 Tilman Wolf & Mike Zink 4

The “ugly” picture • There are lots of details… source: aatechnet. com source: cisco.

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

Scale of Internet • Number of users: http: //kingsolutions. org. uk/wordpress/wp-content/uploads/internet-users-in-world. png ECE 671

Scale of Internet • Number of users: http: //kingsolutions. org. uk/wordpress/wp-content/uploads/internet-users-in-world. png ECE 671 © 2016 Tilman Wolf & Mike Zink 6

Scale of Internet • Number of domains: ECE 671 © 2016 Tilman Wolf &

Scale of Internet • Number of domains: ECE 671 © 2016 Tilman Wolf & Mike Zink 7

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

Uses of Internet • Web site access, mash-ups, social networking, etc. ECE 671 © 2016 Tilman Wolf & Mike Zink 8

Networking has many facets • Goals: functionality, scalability, throughput performance, security, power efficiency, manageability,

Networking has many facets • Goals: functionality, scalability, throughput performance, security, power efficiency, manageability, etc. ECE 671 © 2016 Tilman Wolf & Mike Zink 9

Protocols: Internet architecture • Hourglass architecture of protocol stack ECE 671 © 2016 Tilman

Protocols: Internet architecture • Hourglass architecture of protocol stack ECE 671 © 2016 Tilman Wolf & Mike Zink 10

Systems: generic router ECE 671 © 2016 Tilman Wolf & Mike Zink 11

Systems: generic router ECE 671 © 2016 Tilman Wolf & Mike Zink 11

Theory: statistical multiplexing • Operation of network without guarantees ECE 671 © 2016 Tilman

Theory: statistical multiplexing • Operation of network without guarantees ECE 671 © 2016 Tilman Wolf & Mike Zink 12

What are interesting new problems? • Many interesting research problems in networking – Billions

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-topeer, 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 © 2016 Tilman Wolf & Mike Zink 13

Structure of this course • Introduction (4 lectures) – Review of Internet protocols •

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 © 2016 Tilman Wolf & Mike Zink 14

Course information • Read the syllabus • Up-to-date information on course web site: –

Course information • Read the syllabus • Up-to-date information on course web site: – http: //www. ecs. umass. edu/ece 671/ – Schedule, slides, etc. • Course components: – – – ECE 671 Exam III Homework assignments Lab assignments Final project 15% 15% 10% 25% © 2016 Tilman Wolf & Mike Zink 15

Labs and assignments • Labs – Four lab assignments – Details later in the

Labs and assignments • Labs – Four lab assignments – Details later in the semester • Assignments – Check web site for reading assignments • Multiple lectures may cover single chapter ECE 671 © 2016 Tilman Wolf & Mike Zink 16