Table of Contents

Total Page:16

File Type:pdf, Size:1020Kb

Table of Contents Table of Contents Computer Networking A Top-Down Approach Featuring the Internet James F. Kurose and Keith W. Ross Preface Link to the Addison-Wesley WWW site for this book Link to overheads for this book Online Forum Discussion About This Book - with Voice! 1. Computer Networks and the Internet 1. What is the Internet? 2. What is a Protocol? 3. The Network Edge 4. The Network Core ■ Interactive Programs for Tracing Routes in the Internet ■ Java Applet: Message Switching and Packet Switching 5. Access Networks and Physical Media 6. Delay and Loss in Packet-Switched Networks 7. Protocol Layers and Their Service Models 8. Internet Backbones, NAPs and ISPs 9. A Brief History of Computer Networking and the Internet 10. ATM 11. Summary 12. Homework Problems and Discussion Questions 2. Application Layer 1. Principles of Application-Layer Protocols 2. The World Wide Web: HTTP 3. File Transfer: FTP 4. Electronic Mail in the Internet file:///D|/Downloads/Livros/computação/Computer%20Netw...20Approach%20Featuring%20the%20Internet/Contents-1.htm (1 of 4)20/11/2004 15:51:32 Table of Contents 5. The Internet's Directory Service: DNS ■ Interactive Programs for Exploring DNS 6. Socket Programming with TCP 7. Socket Programming with UDP 8. Building a Simple Web Server 9. Summary 10. Homework Problems and Discussion Questions 3. Transport Layer 1. Transport-Layer Services and Principles 2. Multiplexing and Demultiplexing Applications 3. Connectionless Transport: UDP 4. Principles of Reliable of Data Transfer ■ Java Applet: Flow Control in Action 5. Connection-Oriented Transport: TCP 6. Principles of Congestion Control 7. TCP Congestion Control 8. Summary 9. Homework Problems and Discussion Questions 4. Network Layer and Routing 1. Introduction and Network Service Model 2. Routing Principles 3. Hierarchical Routing 4. Internet Protocol ■ Java Applet: IP Fragmentation 5. Routing in the Internet 6. What is Inside a Router? 7. IPv6 8. Multicast Routing 9. Summary 10. Homework Problems and Discussion Questions 5. Link Layer and Local Area Networks 1. The Data Link Layer: Introduction, Services 2. Error Detection and Correction 3. Multiple Acces Protocols and LANs 4. LAN Addresses and ARP 5. Ethernet ■ CSMA/CD Applet 6. Hubs, Bridges and Switches 7. Wireless LANs: IEEE 802.11 8. The Point-to-Point Protocol 9. ATM 10. X.25 and Frame Relay 11. Summary 12. Homework Problems and Discussion Questions file:///D|/Downloads/Livros/computação/Computer%20Netw...20Approach%20Featuring%20the%20Internet/Contents-1.htm (2 of 4)20/11/2004 15:51:32 Table of Contents 6. Multimedia Networking 1. Multimedia Networking Applications 2. Streaming Stored Audio and Video 3. Making the Best of the Best-Effort Service: An Internet Phone Example 4. RTP 5. Beyond Best Effort 6. Scheduling and Policing Mechanisms for Providing QoS Guarantees 7. Integrated Services 8. RSVP 9. Differentiated Services 10. Summary 11. Homework Problems and Discussion Questions 7. Security in Computer Networks 1. What is Network Security? 2. Principles of Cryptography 3. Authentication: Who are You? 4. Integrity 5. Key Distribution and Certification 6. Secure E-Mail 7. Internet Commerce 8. Network-Layer Security: IPsec ■ 1999 Panel Discussion on Internet Security 9. Summary 10. Homework Problems and Discussion Questions 8. Network Management 1. What is Network Managmenet? 2. The Infrastructure for Network Management 3. The Internet Network Management Framework 4. ASN.1 5. Firewalls 6. Summary 7. Homework Problems and Discussion Questions Appendix ● Lab: Building a multi-threaded Web server in Java ● Lab: Building a mail user agent in Java ● Lab: Implementing a reliable transport protocol ● Lab: Implementing a distributed, asynchronous distance vector routing algorithm file:///D|/Downloads/Livros/computação/Computer%20Netw...20Approach%20Featuring%20the%20Internet/Contents-1.htm (3 of 4)20/11/2004 15:51:32 Table of Contents Some relevant online audio material: Unix Network Programming, Jim Kurose Introduction to Computer Networks, Jim Kurose Internet Protocols, Keith Ross Distribution of Stored Information in the Web, Keith Ross Asynchronous learning links: The Web of Asynchronous Learning Networks Copyright 1996-2000 James F. Kurose and Keith W. Ross file:///D|/Downloads/Livros/computação/Computer%20Netw...20Approach%20Featuring%20the%20Internet/Contents-1.htm (4 of 4)20/11/2004 15:51:32 preface Preface and Acknowledgments Welcome to our online textbook, Computer Networking: A Top-Down Approach. We ( Jim Kurose, Keith Ross, and Addison-Wesley-Longman) think you will find this textbook to be very different than the other computer networking books that are currently available. Perhaps the most unique and innovative feature of this textbook is that it is online and accessible through a Web browser. We believe that our online format has several things going for it. First, an online text can be accessed from any browser in the world, so a student (or any other reader) can gain access to the book at anytime from anyplace. Second, as all of us Internet enthusiasts know, much of the best material describing the intricacies of the Internet is in the Internet itself. Our hyperlinks, embedded in a coherent context, provide the reader direct access to some of the best sites relating to computer networks and Internet protocols. The links do not only point to RFCs but also to sites that are more pedagogic in nature, including home-brewed pages on particular aspects of Internet technology and articles appearing in online trade magazines. Being online also allows us to include many interactive features, including direct access to the Traceroute program, direct access to search engines for Internet Drafts, Java applets that animate difficult concepts, and (in the near future) direct access to streaming audio. Being online enables us to use more fonts and colors (both within the text and in diagrams), making the text both perky and cheerful. Finally, an online format will allow us to frequently release new editions (say, every year), which will enable the text to keep pace with this rapidly changing field. Another unusual feature of the text is its Internet focus. Most of the existing textbooks begin with a broader perspective and address the Internet as just as one of many computer network technologies. We instead put Internet protocols in the spotlight, and use the Internet protocols as motivation for studying some of the more fundamental computer networking concepts. But why put the Internet in the spotlight, why not some other networking technology such as ATM? Most computer networking students have had already significant "hands on" experience with the Internet (e.g., surfing the Web and sending e-mail at the very least) before taking a course on computer networks. We have found that modern-day students in computer science and electrical engineering, being intensive users of the Internet, are enormously curious about what is under the hood of the Internet. Thus, it is easy to get students excited about computer networking when using the Internet as your guiding vehicle. A second reason for the Internet focus is that in recent years computer networking has become synonymous with the Internet. This wasn't the case five-to-ten years ago, when there was a lot of talk about ATM LANs and applications direclty interfacing with ATM (without passing through TCP/IP). But we have now reached the point where just about all data traffic is carried over the Internet or intranets. Furthermore, streaming audio and video have recently become commonplace in the Internet, and someday telephony may be too. Because our book has an Internet focus, it is organized around a five-layer Internet architecture rather than around the more traditional seven-layer OSI architecture. Another unique feature of this book is that it is also top-down in how the content is organized. As we mentioned above, this text, as almost all computer networks textbooks, uses a layered architectural model to organize the content. However, unlike other texts, this text begins at the application-layer and file:///D|/Downloads/Livros/computação/Computer%20Net...n%20Approach%20Featuring%20the%20Internet/preface.htm (1 of 4)20/11/2004 15:51:35 Computer Networking Computer Networking: A Top-Down Approach Featuring the Internet Instructor and student resources for this book are available at http://www.awlonline.com/kurose-ross! file:///D|/Downloads/Livros/computação/Computer%20Network...op-Down%20Approach%20Featuring%20the%20Internet/index.htm20/11/2004 15:51:33 kurose Jim Kurose Department of Computer Science University of Massachusetts Amherst MA 01003 USA [email protected] ph: 413-545-2742, FAX: 413-545-1249 Jim Kurose received a B.A. degree in physics from Wesleyan University in 1978 and his M.S. and Ph.D. degrees in computer science from Columbia University in 1980 and 1984, respectively. He is currently a Professor of Computer Science at the University of Massachusetts, where he is also co-director of the Networking Research Laboratory of the Multimedia Systems Laboratory. He is currently serving a term as Chairman of the Department of Computer Science. Professor Kurose was a Visiting Scientist at IBM Research during the 1990/91 academic year, and at INRIA and at EURECOM, both in Sophia Antipolis, France, during the 1997/98 academic year. His research interests include real-time and multimedia communication, network and operating system support for servers, and modeling and performance evaluation. Dr. Kurose is the past Editor-in-Chief of the IEEE Transactions on Communications and of the IEEE/ACM Transactions on Networking. He has been active in the program committees for IEEE Infocom, ACM SIGCOMM, and ACM SIGMETRICS conferences for a number of years. He is the six-time recipient of the Outstanding Teacher Award from the National Technological University (NTU), the recipient of the Outstanding Teacher Award from the College of Science and Natural Mathematics at the University of Massachusetts, and the recipient of the 1996 Outstanding Teaching Award of the Northeast Association of Graduate Schools.
Recommended publications
  • Internet Protocol Design 12 Networking Truths
    HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Internet Design Principles Protocol Design © 2009 Jörg Ott & Carsten Bormann 1 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Origin of Packet Switching Concepts show up in the early 1960s Devised by multiple, largely independent groups Paul Baran, Leonard Kleinrock, Donald Davies, Roger Scantlebury ARPANET Development sponsored by DARPA Motivated by considerations of fail-safe networks Applications shall not depend on individual elements in the networks Clearly based on quite some military thinking in general But: NOT a particular response to a Soviet nuclear threat © 2009 Jörg Ott & Carsten Bormann 2 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Initial ARPANET (1969) UCSB SRI 56kbit/s Digital lines UCLA Univ Utah © 2009 Jörg Ott & Carsten Bormann 3 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Common Goals for Early Internet Design Scientists interested in sharing and accessing (computing) resources Scientists and engineers interested in building an infrastructure to interconnect all computers in the world and make it work Designers, users, and operators: common vision and spirit © 2009 Jörg Ott & Carsten Bormann 4 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Some Aspects of the Internet Design Philosophy “Has evolved considerably from the first proposal to the current standards…” Dave Clark, 1988 © 2009 Jörg Ott & Carsten
    [Show full text]
  • Features of the Internet History the Norwegian Contribution to the Development PAAL SPILLING and YNGVAR LUNDH
    Features of the Internet history The Norwegian contribution to the development PAAL SPILLING AND YNGVAR LUNDH This article provides a short historical and personal view on the development of packet-switching, computer communications and Internet technology, from its inception around 1969 until the full- fledged Internet became operational in 1983. In the early 1990s, the internet backbone at that time, the National Science Foundation network – NSFNET, was opened up for commercial purposes. At that time there were already several operators providing commercial services outside the internet. This presentation is based on the authors’ participation during parts of the development and on literature Paal Spilling is studies. This provides a setting in which the Norwegian participation and contribution may be better professor at the understood. Department of informatics, Univ. of Oslo and University 1 Introduction Defense (DOD). It is uncertain when DoD really Graduate Center The concept of computer networking started in the standardized on the entire protocol suite built around at Kjeller early 1960s at the Massachusetts Institute of Technol- TCP/IP, since for several years they also followed the ogy (MIT) with the vision of an “On-line community ISO standards track. of people”. Computers should facilitate communica- tions between people and be a support for human The development of the Internet, as we know it today, decision processes. In 1961 an MIT PhD thesis by went through three phases. The first one was the Leonard Kleinrock introduced some of the earliest research and development phase, sponsored and theoretical results on queuing networks. Around the supervised by ARPA. Research groups that actively same time a series of Rand Corporation papers, contributed to the development process and many mainly authored by Paul Baran, sketched a hypotheti- who explored its potential for resource sharing were cal system for communication while under attack that permitted to connect to and use the network.
    [Show full text]
  • Abbate Ch1-2
    6 Introductum Wide Web are prominent examples of informally created applications that became popular, not as the result of some central agency's mar­ Heat and ,-,UIH..4< keting plan, but through the spontaneous decisions of thousands of a.ndMeanings of Hacket(Switching independent users. In reconstructing the history of the Internet, I have been struck time and again by. the unexpected twists and turns its development has taken. Often a well-laid plan was abandoned after a short time and replaced by a new approach from an unexpected quarter..Rapid advances, such as the introduction of personal computers and the invention of local-area networks, continually threatened to make existing network technologies obsolete. In addition, responsibility for operating the Internet changed hands several times over the course Of all the ARPANET's technical innovations, perhaps the most cele­ of its first thirty years or so. How, in the face of all this change and brated was packet switching. Packet switching was an experimental, uncertainty, did the system survive and even flourish? I believe that even controversial method for transmitting data across a network. Its the key to the Internet's success was a commitment to flexibility and proponents claimed that it would increase the efficiency, reliability, and diversity, both in technical design and in organizational culture. No speed of data communications, butit was also quite complex to imple­ one could predict the specific changes that would revolutionize the ment, and some communications experts argued that the technique computing and communications industries at the end of the twentieth would never work.
    [Show full text]
  • The First 31 Years of the Internet -- an Insider's View. Bob Braden
    The First 31 Years of the Internet -- An Insider’s View. Bob Braden USC Information Sciences Institute May 3, 2001 Bob Braden -- 3 May 2001 1 Outline A. Historical Overview o 1961 - 1968: Pre-history o 1969 - 1973: ARPAnet research period o 1974 - 1983: Internet Research Period o 1984 - 1990: Academic Internet o 1990 - ??: Commercial (and Popular) Internet B. The Internet Architecture C. Conclusions and Challenges Bob Braden -- 3 May 2001 2 1961 - 1968: Pre-History MIT: Len Kleinrock, J. C. R. Licklider, Larry Roberts o Kleinrock: Paper on theory of packet switching, 1961 o Licklider: Memos on "Galactic Network", 1962 o Roberts: Plan for the "ARPANET", 1967 Rand: Paul Baran Report on packet switching for secure voice, 1964 NPL (UK): Donald Davies & Roger Scantlebury: Paper on a packet-switching network, 1967 IRIA (France): Louis Pouzin -- Cyclades Bob Braden -- 3 May 2001 3 1969 - 1973: ARPAnet Research Period o ARPAnet: a prototype packet-switching network. -- The unit of multiplexing is a packet of data, bearing a destination address. -- Packet switches ("IMPs") : Minicomputers -- DDP 316, 516 -- High-speed leased lines (56Kbps) -- Distributed adaptive routing algorithm ARPA selected Bolt, Beranek, and Newman (BBN) to design, build, and operate the IMPs and the ARPAnet infrastructure. Bob Braden -- 3 May 2001 4 ARPAnet Protocols o IMP-Host Interface: defined by BBN Report 1822 >> Bit-serial o Communication Service: Reliable delivery to a specified host system of a message of arbitrary bit length. -- I.E., a “reliable datagram” service -- The 8-bit byte not universal yet; computers used 8, 12, 16, 18, 24, 32, 36, 48, ..
    [Show full text]
  • PSOC Tutorial Paper 1 About Layers, More Or Less John Day and Eduard
    About Layers, More or Less John Day and Eduard Grasa Jan 2016 In the ETSI ISG meeting 21 Jan 16, Andy Sutton presented a few slides that sparked considerable discussion on the number of layers and header overhead. As well it might, given that one of the examples showed 8 layers below IP! (Andy’s example is not unique, I have seen them more than once over the last 25 years.) Given that we talked about a recursive architecture, which may have “as many layers as necessary,” this may sound a bit daunting. It is probably worthwhile to explore this. 1. Background on Layers 1.1 Layers in Operating Systems Users First, let us review what we know about layers. The concept of layering first appeared in Dykstra’s paper on the THE User Operating System [1968].1 THE was structured into a stack of Programs layers. Each layer was essentially a black box that used the services of the layer below and provided a service to the layer I/O above but hid its internal workings, so that they could be Console changed without disturbing the adjacent layers. Dykstra said Communications that once a function was provided it didn’t need to be repeated. This idea captured the imagination of early systems Memory designers. It was simple, elegant and brought order to what Management had not been very ordered. Operating Systems were the most Multi- complex software of the day. This was also the period when programming OSs were moving from polled to interrupt driven. Consequently, there were a lot of parallels between the Figure 1.
    [Show full text]
  • Workflow Management Systems Supporting the Engineering of Business Networks
    Workflow Management Systems Supporting the Engineering of Business Networks DIOGO MANUEL RIBEIRO FERREIRA Workflow Management Systems Supporting the Engineering of Business Networks Dissertação apresentada à Faculdade de Engenharia da Universidade do Porto para a obtenção do grau de Doutor em Engenharia Electrotécnica e de Computadores realizada sob a orientação científica do Doutor João José da Silva e Cunha Pinto Ferreira, Professor Associado da Faculdade de Engenharia da Universidade do Porto DEPARTAMENTO DE ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO 2004 Esta dissertação foi apreciada a 17 de Fevereiro de 2004, na Sala de Actos da Faculdade de Engenharia da Universidade do Porto, e aprovada por unanimidade pelo júri com a seguinte constituição: Presidente: Doutor José Manuel de Araújo Baptista Mendonça, Professor Catedrático da Faculdade de Engenharia da Universidade do Porto Vogais: Doutor Nuno Manuel de Carvalho Ferreira Guimarães, Professor Catedrático da Faculdade de Ciências da Universidade de Lisboa Doutor Francisco Coelho Soares de Moura, Professor Associado da Escola de Engenharia da Universidade do Minho Doutor João José da Cunha e Silva Pinto Ferreira, Professor Associado da Faculdade de Engenharia da Universidade do Porto Doutor Américo Lopes Azevedo, Professor Auxiliar da Faculdade de Engenharia da Universidade do Porto Doutor João Carlos Pascoal de Faria, Professor Auxiliar da Faculdade de Engenharia da Universidade do Porto ISBN 972-9051-32-1 Cover design: CAETSU Publicidade S.A. First printing: July 2003 Second printing: March 2004 Printed in Portugal This document contains information about software products, components, and technologies. In most cases, the names of commercial products are registered trademarks of their respective vendors.
    [Show full text]
  • Computer Networking a Top-Down Approach 6Th Edition
    COMPUTER SIXTH EDITION NETWORKING A Top-Down Approach James F. Kurose University of Massachusetts, Amherst Keith W. Ross Polytechnic Institute of NYU Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montréal Toronto Delhi Mexico City São Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo Vice President and Editorial Director, ECS: Art Director, Cover: Anthony Gemmellaro Marcia Horton Art Coordinator: Janet Theurer/ Editor in Chief: Michael Hirsch Theurer Briggs Design Editorial Assistant: Emma Snider Art Studio: Patrice Rossi Calkin/ Vice President Marketing: Patrice Jones Rossi Illustration and Design Marketing Manager: Yez Alayan Cover Designer: Liz Harasymcuk Marketing Coordinator: Kathryn Ferranti Text Designer: Joyce Cosentino Wells Vice President and Director of Production: Cover Image: ©Fancy/Alamy Vince O’Brien Media Editor: Dan Sandin Managing Editor: Jeff Holcomb Full-Service Vendor: PreMediaGlobal Senior Production Project Manager: Senior Project Manager: Andrea Stefanowicz Marilyn Lloyd Printer/Binder: Edwards Brothers Manufacturing Manager: Nick Sklitsis Cover Printer: Lehigh-Phoenix Color Operations Specialist: Lisa McDowell This book was composed in Quark. Basal font is Times. Display font is Berkeley. Copyright © 2013, 2010, 2008, 2005, 2003 by Pearson Education, Inc., publishing as Addison-Wesley. All rights reserved. Manufactured in the United States of America. This publication is protected by Copyright, and permission should be obtained from the pub- lisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or like- wise. To obtain permission(s) to use material from this work, please submit a written request to Pearson Education, Inc., Permissions Department, One Lake Street, Upper Saddle River, New Jersey 07458, or you may fax your request to 201-236-3290.
    [Show full text]
  • Internet Design Principles
    HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Internet Design Principles Protocol Design – S-38.3157 © 2006 Jörg Ott & Carsten Bormann 1 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Origin of Packet Switching ` Concepts show up in the early 1960s ` Devised by multiple, largely independent groups y Paul Baran, Leonard Kleinrock, Donald Davies, Roger Scantlebury ARPANET ` Development sponsored by DARPA ` Motivated by considerations of fail-safe networks ` Applications shall not depend on individual elements in the networks y Clearly based on quite some military thinking in general y But: NOT a particular response to a Soviet nuclear threat © 2006 Jörg Ott & Carsten Bormann 2 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Initial ARPANET (1969) UCSB SRI 56kbit/s Digital lines UCLA Univ Utah © 2006 Jörg Ott & Carsten Bormann 3 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Common Goals for Early Internet Design ` Scientists interested in sharing and accessing (computing) resources ` Scientists and engineers interested in building an infrastructure to interconnect all computers in the world and make it work ` Designers, users, and operators: common vision and spirit © 2006 Jörg Ott & Carsten Bormann 4 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Some Aspects of the Internet Design Philosophy “Has evolved considerably from the first proposal to the current standards…” Dave Clark, 1988 © 2006 Jörg Ott & Carsten Bormann 5 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Initial Terminology
    [Show full text]
  • Name: Andrew Lewis Course: CS
    Name: Andrew Lewis Course: CS 125 - Computer Networks Abstract Due Date: 9th September 2018 Date: 9th September 2018 Article Title: Brief History of the Internet Article: https://www.internetsociety.org/internet/history-internet/brief-history-internet/ The paper, 'A Brief History of the Internet' explores the topic of the internet from its origins and initial concepts, to its commercialization and future development. I found it to be an insightful overview of the subject and rewarding to read. The paper starts by explaining the origins of the internet through the first computer network. The computers were linked through a low speed telephone line. This was shown to be inad- equate for the job, and that a new technology (IMP packet switching) would be necessary. However it served as proof that computer networks were possible. Following from this, the first true computer system named ARPANET came into existence. When ARPANET was started around July 1968, the line speeds between sites was 50kbps using Leonard Klein- rocks theory of packet switching and Interface Message Processors (IMP). Soon more and more computers were added to the network at various universities in the US. By 1972 the network had grown greatly in size and presented at the International Computer Communica- tion Conference (ICCC). This was a great success and with the creation of email applications ARPANET started to resemble the internet as we know it today. The next two paragraphs focus on the concepts of the internet and how these concepts were proved. Of this, the four ground-rules that Bob Kahn laid out are especially important.
    [Show full text]
  • Interview of Donald Davies
    Interview of Donald Davies Interviewed by: James L. Pelkey Recorded May 27, 1988 London, England CHM Reference number: X5671.2010 © 2010 James L. Pelkey/Computer History Museum Interview of Donald Davies James Pelkey: How did you come to be involved with packet switching? Donald Davies: I have a very long history in the computer business. So I really hardly have to explain how I came to be talking with Larry Roberts, but it began in 1965, when the International Federation for Information Processing, the IFIP, conference was held in New York. At that time everyone was talking about Project MAC at MIT, and timesharing was all in the news. I'm not sure I met Larry Roberts actually on that visit. I certainly met some of his colleagues at MIT, and we talked, just a little bit, about the communications business, associated with timesharing, but not in great seriousness. On the way back, I happened to meet a friend called Brian Shackel, who suggested that we arrange a meeting at my laboratory, the National Physical Laboratory, so he could get some Project MAC people over to talk to us about this project. We did this. We held a two-day seminar, November 2nd & 3rd of 1965. Larry Roberts was one of the people present, and also a number of other people from MIT. We were talking not so much about communications, but about the concept of timesharing and how it affects the way you do computing and that sort of thing. The communications aspects had interested me, because I had a history of interest in telephone switching and things like that.
    [Show full text]
  • Catalysts for Change
    CHAPTER 1 Catalysts for Change A tourist came in from Orbitville, parked in the air, and said: The creatures of this star are made of metal and glass. Through the transparent parts you can see their guts. Their feet are round and roll on diagrams of long measuring tapes, dark with white lines. They have four eyes. The two in back are red. Sometimes you can see a five-eyed one, with a red eye turning on the top of his head. He must be special— the others respect him and go slow when he passes, winding among them from behind. 2 Chapter 1 Catalysts for Change They all hiss as they glide, like inches, down the marked tapes. Those soft shapes, shadowy inside the hard bodies—are they their guts or their brains? —May Swenson, “Southbound on the Freeway”1 1.1 Introduction Most of us who live in Western democratic nations take technological change for granted. In the past two decades alone, we have witnessed the emergence of exciting new technologies, including cell phones, MP3 players, digital photography, email, and the World Wide Web. There is good reason to say we are living in the Infor- mation Age. Never before have so many people had such easy access to information. The two principal catalysts for the Information Age have been low-cost computers and high- speed communication networks (Figure 1.1). Even in a society accustomed to change, the rate at which computers and communication networks have transformed our lives is breathtaking. In 1950 there were no more than a handful of electronic digital computers in the world.
    [Show full text]
  • Oral History Interview with Remi Despres
    An Interview with RÉMI DESPRÉS OH 421 Conducted by Valérie Schafer on 16 May 2012 Paris, France Charles Babbage Institute Center for the History of Information Technology University of Minnesota, Minneapolis Copyright, Charles Babbage Institute Rémi Després Interview 16 May 2012 Oral History 421 Abstract In this interview, Rémi Després, who was the main architect of the Transpac network, describes the context in which the first packet-switching networks began in France in the 70’s. He also describes his role in European data networking history and the birth of the X.25 recommendation at CCITT in 1976. This set of nine interviews conducted with Tilly Bayard-Richard, Najah Naffah, Louis Pouzin, Marc E. Levilion, Michel Gien, Jean-Louis Grangé, Gérard Le Lann, Rémi Després, and André Danthine was funded by the ACM History Committee with a fellowship on “European Contributions to Computer Networks: An Oral History Project.” 2 Schafer: Dear Mr. Rémi Després, you are the main architect of the packet-switching network, RCP, and then of the public packet-switching network, Transpac, that opened in 1978 in France. How and when did you start to get interested in networks and packet switching? Després: Well, I started being interested in networking in 1971, but I think it’s interesting to understand where I come from. I have been in computers since the beginning. In 1963, I had my first computer – a CAB500 French computer – on which I worked on a Fortran compiler. Then I worked on Antinéa, a computer developed by CNET. CNET is Centre national d’études des télécommunications, the research center of the French PTT, which had interest in switching equipments and electronics in general, and had made a computer.
    [Show full text]