CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 2: September 9, 2003 Internet Basics Acknowledgments: S. Bradner and R. Wang.

Slides:



Advertisements
Similar presentations
OSI Model OSI MODEL.
Advertisements

Chapter 1 Introduction. Protocol Protocol (New Oxford American Dictionary): The official procedure or system of rules governing affairs of state or diplomatic.
The Design Philosophy of the DARPA Internet Protocols [Clark 1988] Nick McKeown CS244 Lecture 2 Architecture and Principles.
CIS.IUPUI (from Leon-garcia)1 What is a protocol? A set of rules that governs how two parties are to interact. The purpose of a protocol is to provide.
CSCI 4550/8556 Computer Networks
1 Internet History, Architecture, and Routing ECON 425/563 & CPSC 455/555 9/25/2008 ECON 425/563 & CPSC 455/555 9/25/2008.
CS155b: E-Commerce Lecture 3: Jan 16, 2001 How Does the Internet Work? Acknowledgements: S. Bradner and R. Wang.
CS155b: E-Commerce Lecture 2: Jan. 16, 2003 How Does the Internet Work? Acknowledgements: S. Bradner and R. Wang.
The Design Philosophy of the DARPA Internet Protocols D. D. Clark.
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
Design Philosophy of the DARPA Internet Protocols CSCI 634, Fall 2010.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
2/15/2011Harvard Bits1. 2/15/2011Harvard Bits2 US Telegraph “Network” in 1856.
CS155a: E-Commerce Lecture 2: Sept. 11, 2001 Course Overview.
The Design Philosophy of DARPA Internet Protocols David D. Clark.
Review on Networking Technologies Linda Wu (CMPT )
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Data Communications and Networking
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
Welcome To CSCI 6433 Internet Protocols Dave Roberts.
1 The Internet: Co-Evolution of Technology and Society CPSC 156b, Spring 2007 Time: Tu & Th, 2:30-3:45 pm Room: ML 221 Distribution Group: IV Not QR or.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
TCP/IP Yang Wang Professor: M.ANVARI.
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
Human-Computer Interface Course 4. Content History of Internet What is Internet ? Internet Protocols The OSI 7 layers model TCP/IP The World Wide Web.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Some Basic Networking Concepts: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
E-Commerce Course Overview. Telephone Network Connection-based Admission control Intelligence is “in the network” Traffic carried by relatively few, “well-known”,
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Computer Networks with Internet Technology William Stallings
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Welcome to Networking and Security! Brett Tjaden 216 ISAT/CS Building Department of Computer Science James Madison University Harrisonburg, VA
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
1 Lecture # 21 Evolution of Internet. 2 Circuit switching network This allows the communication circuits to be shared among users. E.g. Telephone exchange.
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
William Stallings Data and Computer Communications
The Internet The History and Future of the Internet.
1 Internet Technologies CSC Internet Internet is a communication technology. Like telephone it enables people to communicate. Telephones enabled.
Communication Networks - Overview CSE 3213 – Fall November 2015.
Unit Four Internet 1.Passage One. A Short Introduction.
Critical Decisions, Myths & Lessons Learned in Networking What is important at the time may be only apparent with hindsight What seems important at the.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Distributed systems (NET 422) Prepared by Dr. Naglaa Fathi Soliman Princess Nora Bint Abdulrahman University College of computer.
Network Layer (OSI and TCP/IP) Lecture 9, May 2, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Protocol Layering Chapter 11.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
 The Internet is the huge network of computers that links many different types of computers all over the world.  It is a network of networks that shares.
COMPUTER NETWORKS CS610 Lecture-20 Hammad Khalid Khan.
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
1 Overview Administrative Networking: An Overview of Ideas and Issues.
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
The Design Philosophy of the DARPA Internet Protocols [Clark 1988] Nick McKeown CS244 Lecture 2.
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Scaling the Network: The Internet Protocol
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Practical Issues for Commercial Networks
Scaling the Network: The Internet Protocol
Internetworking: Concepts, Architecture, and Protocols
Presentation transcript:

CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 2: September 9, 2003 Internet Basics Acknowledgments: S. Bradner and R. Wang

History Late 1960s and early 1970s: ARPANET –US Department of Defense –Connects small ARPA-sponsored data networks –Ground breaking testbed for network ideas and designs Early 1980s: Other wide-area data networks are established (e.g., BITNET and Usenet). Late 1980s and early 1990s: –“ARPANET” fades out. –US Gov’t sponsors NSFNET, which connects large regional networks. –Commercial data networks become popular (e.g., Prodigy, Compuserve, and AOL). Mid-1990s: Unified “Internet”

Internet Protocols Design Philosophy Ordered set of goals: 1. multiplexed utilization of existing networks 2. survivability in the face of failure 3. support multiple types of communications service 4. accommodate a variety of network types 5. permit distributed management of resources 6. cost effective 7. low effort to attach a host 8. account for resources Not all goals have been met

Packets! Basic decision: use packets not circuits (Kleinrock) Packet (a.k.a. datagram) –self contained –handled independently of preceding or following packets –contains destination and source internetwork address –may contain processing hints (e.g., QoS tag) –no delivery guarantees –net may drop, duplicate, or deliver out of order –reliability (where needed) done at higher levels Dest Addr Src Addr payload

Telephone Network Connection-based Admission control Intelligence is “in the network” Traffic carried by relatively few, “well-known” communications companies Internet Packet-based Best effort Intelligence is “at the endpoints” Traffic carried by many routers, operated by a changing set of “unknown” parties

Technology Advances <0.1<=110sUsers/Machine 46416Address Bits 15,000155Mb/s9600b/sNetwork B/W 5,00050GB10MBDisk Capacity 2,000256MB128KBDRAM Capacity 20,000$5$100K$/MIPS 1, MIPS Factor Expensive machines, cheap humans Cheap machines, expensive humans (Almost) free machines, really expensive humans, and communities

The Network is the Computer Relentless decentralization –“Smaller, cheaper, more numerous” mainframe  mini  PC  palms  ubiquitous/embedded –More computers  more data communication (Shifting) reasons computers talk to each other –Efficient sharing of machine resources –Sharing of data –Parallel computing –Human communication

The Network is the computer (continued) Networks are everywhere and they are converging. –SAN, LAN, MAN, WAN –All converging towards a similar technology –Sensor nets New chapter of every aspect of computer science –Re-examine virtually all the issues in the context of distributed systems or parallel systems This is only the beginning.

Discussion Point Ubiquitous computers and networks More data communication begets more human communication. “(Almost) free machines, really expensive humans” Are humans on a collision course with networks?

Reading Assignment For This Week “Networks: How the Internet Works,” Appendix C of The Digital Dilemma (NRC, 2000) “Rethinking the design of the Internet: The end-to-end arguments vs. the brave new world,” Clark and Blumenthal,