© MMII JW Ryder CS 428 Computer Networks 1 Motivation for Internetworking Most networks are independent entities Networking is old idea Internetworking.

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

TCP/IP MODEL Maninder Kaur
Evolution of the Internet Mrs. Wilson Internet Basics & Beyond Rocky Point High School.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
CSCI 4550/8556 Computer Networks
Lecture 13 Information and History. Objectives Revolution or Paradigms of Information Systems Development of Information Systems in historical context.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Introduction to TCP/IP Networks. Chapter Objectives Understand what TCP/IP Understand scope of TCP/IP networks Explore classroom network setup Understand.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 CS 4396 Computer Networks Lab The Internet. 2 A Definition On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.
Internet Basics مهندس / محمد العنزي
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
CSC 600 Internetworking with TCP/IP Unit 1: Introduction (Ch. 1, 11) Dr. Cheer-Sun Yang Spring 2001.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 0 TCP/IP Overview.
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
Presentation on Osi & TCP/IP MODEL
Introducing the Internet Source: Learning to Use the Internet.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 01 Instructor: Dr. Li-Chuan Chen TA: Waqar Ishaq Date: 08/25/2003.
 Computer Networking Computer Networking  Networking terminology Networking terminology  Client Server Model Client Server Model  Types of Networks.
Protocols and the TCP/IP Suite
TCP/IP Yang Wang Professor: M.ANVARI.
Internet 8th Grade Technology January What is Internet? It is a global collection of networks, both big and small. These networks connect together.
Summary - Part 1 - Objectives The purpose of this basic IP technology training is to explain video over an IP network. This training describes how video.
Introduction and Overview Chapter 1. Why Study TCP/IP? Forms global Internet base technology Has accommodated explosive growth well Protocols work over.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
Internet History ©Richard L. Goldman July 2, 2002.
Internet and Intranet RMUTT, Course Outline 1 st half –Internet overview –TCP/IP protocol –Applications in TCP/IP network 2 nd half –JSP programming.
1 What is the history of the Internet? ARPANET (Advanced Research Projects Agency Network) TCP/IP (Transmission Control Protocol/Internet Protocol) NSFNET.
Chapter 1 - Introduction How do Computer Networks and Internet operate? Explosive growth Internet Economic impact Complexity Abstractions and concepts.
10/14/2015CST Computer Networks1 Introduction CST 415.
Welcome to Networking and Security! Brett Tjaden 216 ISAT/CS Building Department of Computer Science James Madison University Harrisonburg, VA
Chapter 17 Internetworking: Concepts, Architecture, and Protocols
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
1 Lecture # 21 Evolution of Internet. 2 Circuit switching network This allows the communication circuits to be shared among users. E.g. Telephone exchange.
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.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Internet Overview (Chapter 1 in [2]). 2 Outline History of the Internet History of the Internet Seven Layers of the OSI Model Seven Layers of the OSI.
Net 221D:Computer Networks Fundamentals
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
COMPUTER NETWORKS Hwajung Lee. Image Source:
A Brief history of the Internet Name:Ziyun Wang. Introduction Internet history revolves around four distinct aspects. 1. the technological evolution that.
Protocols and the TCP/IP Suite
©Richard L. Goldman July 2, 2002
NETWORK Unit 1 Module: 2 Objective: 7.
Computer Network Course objective: To understand Network architecture
Distributed Systems.
Introduction to Computers and the Internet
Protocols and the TCP/IP Suite
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
The Internet Introductory material.
Introduction and Overview
Protocols and the TCP/IP Suite
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

© MMII JW Ryder CS 428 Computer Networks 1 Motivation for Internetworking Most networks are independent entities Networking is old idea Internetworking is more than 25 years old –Heterogeneous interconnect networks –Network hardware details hidden

© MMII JW Ryder CS 428 Computer Networks 2 Open Systems Interconnection Open System = Publicly available specifications Proprietary Communication systems = One vendor, self- serving Our network benefits from OSI standards

© MMII JW Ryder CS 428 Computer Networks 3 OSI Why? “More importantly, the entire technology has been designed to foster communication between machines with diverse hardware architectures, to use almost any packet switched network hardware, and to accommodate multiple computer operating systems.” Doug Comer, page 1 Would that the world were so were so facile.

© MMII JW Ryder CS 428 Computer Networks 4 TCP/IP Internet Advanced Research Projects Agency (ARPA) –Defense Advanced Research Projects Agency (DARPA) in mid-80’s ARPA technology defines a set of network standards that specify how computers communicate Set of conventions for interconnecting and routing At one point, all addresses were kept in a single file

© MMII JW Ryder CS 428 Computer Networks 5 TCP/IP Standards & conventions called Protocols TCP/IP is a blend of Transmission Control Protocol and Internet Protocol TCP/IP Internet Protocol Suite Across any set of interconnected networks

© MMII JW Ryder CS 428 Computer Networks 6 TCP/IP Forms base for a global internet An internet = private internets that use TCP/IP The Internet = The Global Internet Many U.S. gov’t agencies have funded the Internet development The ARPA/NSF Internet –The TCP/IP Internet –The global Internet –The Internet

© MMII JW Ryder CS 428 Computer Networks 7 To user, TCP/IP appears to be a set of application programs Interoperability - the ability of diverse computing systems to cooperate in solving computational problems Internet application programs demonstrate a high degree of interoperability Application Level Internet Services

© MMII JW Ryder CS 428 Computer Networks 8 Electronic mail File transfer Remote login Applications

© MMII JW Ryder CS 428 Computer Networks 9 Programmer’s view provides 2 broad services Connectionless Packet Delivery System Reliable Stream Transport Service Network Level Internet Services

© MMII JW Ryder CS 428 Computer Networks 10 What Distinguishes TCP/IP? Network Technology Independence –Datagram Universal Interconnection –Addresses universally recognized throughout the Internet End to End Acknowledgements –Others are just between stations (intermediate routing nodes) Application protocol standards

© MMII JW Ryder CS 428 Computer Networks 11 History & Scope of the Internet ARPA began internet technology in mid-70’s –Architecture & protocols taking current form ‘77-’79 (ARPANET) Point to Point leased line interconnection, radio networks, satellites Funding $$$ prevalent in ‘79, many researchers

© MMII JW Ryder CS 428 Computer Networks 12 ICCB Internet Control and Configuration Board ARPA formed informal committee to coordinate –Design of protocols –Architecture Met through about 1983

© MMII JW Ryder CS 428 Computer Networks 13 Global Internet Began around 1980 ARPA started converting machines attached to its research computers with TCP/IP ARPANET became the backbone of new Internet January 1983 Office of Secretary of Defense mandated that all computers connected to the long haul network use TCP/IP

© MMII JW Ryder CS 428 Computer Networks 14 ARPANET/BSD/BBN Split, 1 for research, 1 for military research Made ARPANET available to universities at low cost At time, most CS departments were using Unix –University of California’s Berkeley Software Distribution, Berkeley Unix, BSD Unix ARPA funded Bolt Beranek and Newman (BBN) to implement its TCP/IP protocols for use with Unix ARPA funded Berkeley to integrate the protocols with its software distribution Ergo, ARPA able to reach very high percentage (90%) of all university CS departments

© MMII JW Ryder CS 428 Computer Networks 15 BSD Unix Offered a set of networking functions that resembled Unix services used on single machines Experienced Unix users have no problems learning TCP/IP networking interfaces because they are so similar New operating system abstraction called the socket –Allows application programs to access communications protocols

© MMII JW Ryder CS 428 Computer Networks 16 Internet Youth Six supercomputer centers Expanded to funding wide area backbone called NSFNET Tied above to ARPANET NSF in 1986 provided seed money for regional networks All NSF funded networks use TCP/IP 1987 (7 years later) the Internet spanned hundreds of individual networks in the U.S. and Europe Connected nearly computers, by late 1987 estimate was that the Internet was growing at 15% per month

© MMII JW Ryder CS 428 Computer Networks 17 Internet Teenager the Internet reached over 3,000,000 computers in 61 countries Rapid expansion problems of an unanticipated scale Motivated researchers to find techniques to manage large, distributed resources Original design –Names and addresses of all computers attached to the Internet were kept in 1 file –Mid-80’s apparent central data base not right solution

© MMII JW Ryder CS 428 Computer Networks 18 Domain Name System Name servers answer queries about name/address pairs No single machine contains entire name base

© MMII JW Ryder CS 428 Computer Networks 19 Internet Architecture Board (IAB) TCP/IP internet protocol did not arise from a specific vendor or from a recognized professional society Who sets the technical standard? The IAB provides focus and coordination for –Research –Development –Guides Evolution –IAB is almost exclusively volunteers

© MMII JW Ryder CS 428 Computer Networks 20 IAB Activities Formed in 1983 from reorganized ICCB First 6 years, it changed from ARPA specific to autonomous organization Each member of IAB chaired a specific Internet Task Force –Approx. 10 task forces –Charters from how traffic load from an application affects the Internet to short term Internet Engineering problems

© MMII JW Ryder CS 428 Computer Networks 21 IAB Activities Did not manage a large budget Volunteers Members responsible for recruiting volunteers to serve on task forces –usually from research organizations of industry where TCP/IP was used Active researcher participated because –Serving on task force allowed learning about new research problems –Could have direct influence on standards

© MMII JW Ryder CS 428 Computer Networks 22 IAB ReOrg Summer 1989 Political and Commercial realities Researchers moved from IAB Board to subsidiary group New IAB Board with representatives from wider community

© MMII JW Ryder CS 428 Computer Networks 23 IAB Organization area 1area n IESGIRSG The Board IETFIRTF Research Groups Working Groups