Presentation is loading. Please wait.

Presentation is loading. Please wait.

Atoms, Bits, and Networks An Engineering Approach to Computer Networking.

Similar presentations


Presentation on theme: "Atoms, Bits, and Networks An Engineering Approach to Computer Networking."— Presentation transcript:

1 Atoms, Bits, and Networks An Engineering Approach to Computer Networking

2 Introduction Today’s economy Today’s economy  manufacturing, distributing, and retailing atoms  but also  publishing  banking  film making….  main ‘product’ is creation and dissemination of information  part of the ‘information economy’ Future economy likely to be dominated by information Future economy likely to be dominated by information  e.g. smart shoes and wireless tags on groceries

3 Information A representation of knowledge A representation of knowledge  Knowledge of a song vs. representation Can represent in two ways Can represent in two ways  analog (atoms)  digital (bits) Digital is better Digital is better  computers manipulate digital information  infinitely replicable  networks can move bits efficiently

4 Information as atoms Common Common  books  bills  CDs  … We can do better if we represent information as bits We can do better if we represent information as bits The is the heart of the Digital Revolution The is the heart of the Digital Revolution  convert information as atoms to information as bits  use networks to move bits around instead of atoms  let bits be bits! (What industries are affected?) (What industries are affected?)

5 What do we need? Ways to represent all types of information as bits Ways to represent all types of information as bits Ways to move lots of bits everywhere, cheaply, and with quality of service Ways to move lots of bits everywhere, cheaply, and with quality of service  need to engineer computer networks to meet these objectives

6 Common network technologies Two successful computer networks Two successful computer networks  telephone network  Internet What comes next? What comes next?  something like an ATM network  ideas have influenced thinking on “next-generation” Internet We will study all three technologies We will study all three technologies

7 Concepts and techniques Protocols and protocol layering Protocols and protocol layering System design System design  rules of thumb Multiple access Multiple access  how to share a wire Switching Switching Scheduling Scheduling Naming, addressing and routing Naming, addressing and routing Error control Error control Flow control Flow control Traffic management Traffic management

8 Engineering computer networks Common protocols Common protocols Protocol implementation techniques Protocol implementation techniques


Download ppt "Atoms, Bits, and Networks An Engineering Approach to Computer Networking."

Similar presentations


Ads by Google