Lecture on Computer Network For 08 Spring 2010 Chapter 1 Introduction Weifeng Sun Wfsun. dlutegmail com School of software Dalian University of Technology
Lecture on Computer Network For 08 Spring 2010 Weifeng Sun Wfsun.dlut@gmail.com School of Software Dalian University of Technology Chapter 1 Introduction
Open questions What is computer network? How to solve the network problems? How do you feel the Computer network? erfeng Computer network-Introduction 2/87
Introduct by Weifeng Sun Computer network-Introduction 2/87 Open questions • What is computer network? • How to solve the network problems? • How do you feel the Computer network?
Course goals Become familiar with the principles and practice of data networking Routing, transport protocols, naming, Learn how to write networked applications: C/S model TCP/UDP Get some understanding about network internals in a hands on way TCP-style congestion control erfeng Computer network-Introduction 5/87
Introduct by Weifeng Sun Computer network-Introduction 5/87 Course Goals • Become familiar with the principles and practice of data networking. – Routing, transport protocols, naming, ... • Learn how to write networked applications: – C/S model – TCP/UDP • Get some understanding about network internals in a hands on way. – TCP-style congestion control
Reference Computer Networking: A Top Down Approach Featuring the Internet 3rd edition Jim Kurose, Keith ross Addison-Wesley, July 2004 计算机网络(第4版)电子工业出版社潘爱民译 TCP/IP详解(卷1) 数据通信与网络 TCP/IP协议族 More books- have people gone to the bookstore? How many copies? Should be there erfeng Computer network-Introduction 6/87
Introduct by Weifeng Sun Computer network-Introduction 6/87 Reference • Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. • 计算机网络(第 4 版)电子工业出版社,潘爱民译 • TCP/IP详解(卷1) • 数据通信与网络 • TCP/IP协议族 • More Books – have people gone to the bookstore? How many copies? Should be there…
Challenges for networks Geographic scope The Internet vs. Andrew, etc. Scale The Internet vs your home network Application types Email vs. Videoconferencing Trust and Administration Corporate network-one network"provider Internet-17,000 network providers Security erfeng Computer network-Introduction 7/87
Introduct by Weifeng Sun Computer network-Introduction 7/87 Challenges for Networks • Geographic scope – The Internet vs. Andrew, etc. • Scale – The Internet vs. your home network • Application types – Email vs. Videoconferencing • Trust and Administration – Corporate network – one network “provider” – Internet – 17,000 network providers • Security
Cool"internet appliances(200 Web-enabled toaster weather forecaster IP picture frame http://www.ceiva.com tallest web server ccs cS umass. edu/-shriliPic html Internet phones erfeng Computer network-Introduction 8/87
Introduct by Weifeng Sun Computer network-Introduction 8/87 “Cool” internet appliances(2006) World’s smallest web server http://www-ccs.cs.umass.edu/~shri/iPic.html IP picture frame http://www.ceiva.com/ Web-enabled toaster + weather forecaster Internet phones
How to study? study vs. learn Novel Our own way For computer network or other lessons erfeng Computer network-Introduction 9/87
Introduct by Weifeng Sun Computer network-Introduction 9/87 How to study? • Study vs. learn – Novel – Our own way – For computer network or other lessons
How to draw a Network Node Link N ode erfeng Computer network-Introduction 10/87
Introduct by Weifeng Sun Computer network-Introduction 10/87 How to Draw a Network Node Link Node
Building block: The Links Electrical questions N ode oltage, frequency,… Wired or wireless? Link-layer issues: How to send data? When to talk -can everyone talk at once Stay tuned for lecture 5 By.what about more nodes? erfeng Computer network-Introduction 11/87
Introduct by Weifeng Sun Computer network-Introduction 11/87 Building block: The Links • Electrical questions – Voltage, frequency, … – Wired or wireless? • Link-layer issues: How to send data? – When to talk – can everyone talk at once? – What to say – low-level format? – Stay tuned for lecture 5 • Okay… what about more nodes? Node Link Node
But what if we want more hosts? 口囗口 IpI One wire Wires for everybody scalability ?! Computer network-Introduction 12/87
Introduct by Weifeng Sun Computer network-Introduction 12/87 • … But what if we want more hosts? • Scalability?! One wire Wires for everybody!