CS 325

Computer Networks
Sami Rollins
srollins@mtholyoke.edu
Fall 2005

Introduction 1-1

mtholyoke.edu/courses/srollins/cs325/ Introduction 1-2 .Introduction  Main Course Page  http://www.

following:  If you use these slides (e.Chapter 1 Introduction A note on the use of these ppt slides: We’re making these slides freely available to all (faculty. in a class) in substantially unaltered form. Ross. In return for use. that you note that they are adapted from (or perhaps identical to) our slides. July Thanks and enjoy! JFK/KWR 2004.g.F Kurose and K. Keith Ross  If you post any slides in substantially unaltered form on a www site. All material copyright 1996-2004 J. Addison-Wesley. and note our copyright of this material. that you mention their source (after all. we’d like people to use our book!) 3rd edition. All Rights Reserved Introduction 1-3 . we only ask the Featuring the Internet. readers). modify. They obviously A Top Down Approach represent a lot of work on our part. students.W. and delete slides (including this one) and slide content to suit your needs. Jim Kurose. Computer Networking: They’re in PowerPoint form so you can add..

Chapter 1: Introduction  What applications do you use that use a computer network? Introduction 1-4 .

then understand how the network supports those applications  Use the Internet as an example Introduction 1-5 .Chapter 1: Introduction  What applications do you use that use a computer network?  We want to understand what is under the hool  Top-down approach  Understand how applications use the network.

What’s the Internet: “nuts and bolts” view  millions of connected router workstation computing devices: hosts server = end systems mobile  examples of hosts? local ISP  running network apps  examples of applications? regional ISP company network Introduction 1-6 .

copper.What’s the Internet: “nuts and bolts” view  communication links router workstation  fiber. satellite server mobile  transmission rate = local ISP bandwidth • typical bandwidth for modem? wireless? regional ISP  routers: forward packets (chunks of data)  what’s in a packet? company network Introduction 1-7 . radio.

HTTP. PPP mobile  Internet: “network of local ISP networks”  loosely hierarchical  public Internet versus regional ISP private intranet  Internet standards  RFC: Request for comments  IETF: Internet Engineering Task Force company network Introduction 1-8 .. TCP. router workstation receiving of msgs server  e. FTP.g.What’s the Internet: “nuts and bolts” view  protocols control sending. IP.

email.What’s the Internet: a service view  communication infrastructure enables distributed applications:  Web. other examples?  communication services provided to apps:  connection-oriented reliable • example apps?  Connectionless unreliable • example apps? Introduction 1-9 .

and actions taken on msg transmission. order of msgs sent and received among network entities. receipt Introduction 1- .What’s a protocol? human protocols: network protocols:  “what’s the time?”  machines rather than  “I have a question” humans  introductions  all communication activity in Internet governed by protocols protocols define format.

What’s a protocol? a human protocol and a computer network protocol: Hi TCP connection req Hi TCP connection Got the response time? Get http://www.com/kurose-ross 2:00 <file> time Q: Why are protocols so important? Introduction 1- .awl.

A closer look at network structure:  network edge: applications and hosts  network core:  routers  network of networks  access networks. physical media: communication links Introduction 1- .