TDC 365-98-901, Spring 2002 1-1 Unit 1: Introduction to Internetworking  What did you learn in TDC 361 and 362?  What is a (communications) network?

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Advertisements

© MMII JW Ryder CS 428 Computer Networks 1 Motivation for Internetworking Most networks are independent entities Networking is old idea Internetworking.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 1 Introduction.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
History of Internet DoD sponsored ARPANET UCLA UCSB SRI UTAH Sept. 2, 1969 Oct. 29, miles End of 1969 Packet switch technique called interface.
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,
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
TDC /502, Summer II Unit 1: Introduction. Layering  What is a (communications) network? An interconnected structure that allows attached.
Review on Networking Technologies Linda Wu (CMPT )
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Chapter Overview TCP/IP Protocols IP Addressing.
CS 356 Systems Security Spring Dr. Indrajit Ray
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.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
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.
4/11/40 page 1 Department of Computer Engineering, Kasetsart University Introduction to Computer Communications and Networks CONSYL Introduction.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Chapter Objectives After completing this chapter you will be able to: Describe the history of TCP/IP Describe the history of the Internet Outline the different.
Presentation_ID 1 © 2008 Cisco Systems, Inc. All rights reserved.Cisco Confidential Chapter 3: Network Protocols and Communications.
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.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
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.
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
ITCC-1401 Chapter 3: Network Protocols and Communications
TCP/IP Network.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
History of the internet
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
William Stallings Data and Computer Communications
Introduction to TCP/IP
A Brief History of the Internet: The Timeline 1958: ARPA, the Advanced Research Projects Agency, is created by the U.S. Defense Department in response.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
© 2003 Prentice Hall, Inc.4-1 Chapter 4 Telecommunications and the Internet Information Systems Today Leonard Jessup & Joseph Valacich.
TCP/IP Protocol Suite 1 Chapter 1 Objectives Upon completion you will be able to: Introduction Understand how the Internet came into being Understand the.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Net 221D:Computer Networks Fundamentals
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Transmission Control Protocol (TCP) Internet Protocol (IP)
TCP/IP & INTERNET Unit 1 Department Of Computer Science & Engineering.
Lecture 1: Facts of network technologies developments
Network Basics CS490 - Security in Computing Copyright © 2005 by Scott Orr and the Trustees of Indiana University.
CIT232©IFM-CIT Dept The Internet. CIT232©IFM-CIT Dept Know how the Internet began. Understand the architecture of today’s Internet and its relation- ship.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Chapter 3: Network Protocols and Communications
Chapter 3: Network Protocols and Communications
Introduction Objectives Chapter 1 Upon completion you will be able to:
Introduction Objectives Chapter 1 Upon completion you will be able to:
©Richard L. Goldman July 2, 2002
Distributed Systems.
Data and Computer Communications by William Stallings Eighth Edition
Introduction to TCP/IP
The Internet Introductory material.
Technologies and Applications of Computer Networks
Presentation transcript:

TDC , Spring Unit 1: Introduction to Internetworking  What did you learn in TDC 361 and 362?  What is a (communications) network? An interconnected structure that allows attached devices to communicate with each other  Client/Server Model  Network Protocols  Network Classifications: LAN, MAN, WAN etc.  Internetwork  Internetworking devices  The Internet as an example  Brief history  Structure of the Internet  RFC (Request for Comments)  Network Architectures: OSI and TCP/IP  Internetworking devices revisited  Some Internet probing tools: ping and traceroute / tracert  Conversion between different number systems  IP Classful Addresses

TDC , Spring Network Protocols = agreed-upon ways in which computers exchange information  Syntax: structure or format of the data  Semantics: meanings  Timing: when data should be sent and how fast it can be sent. Request Service Provide Service

TDC , Spring LAN WAN MAN

TDC , Spring Internetwork Internetworking devices: bridges, routers, gateways etc. The Internet

TDC , Spring The Internet: A collection of networks and routers that span many countries and uses the TCP/IP protocols to form a single, cooperative virtual network. Intranet: connection of different LANs within an organization. Main players in the Internet: Started by U.S. research/military organizations: (D)ARPA: (Defense) Advanced Research Projects Agency  funds technology with military usefulness DoD: U.S. Department of Defense  early adaptor of Internet technology NSF: National Science Foundations  funds university research

TDC , Spring Today: National backbone providers (NBPs) interconnected through exchange points: NAPs (Network Access Points) and MAEs (Metropolitan Area Exchanges) Regional ISPs connects to the NBPs

TDC , Spring Brief History of the Internet 1830: telegraph 1876: telephone (circuit-switching) Development of Early Packet Switching Principles: early 1960's concept of packet switching (Paul Baran) 1965: MIT's Lincoln Laboratory commissions Thomas Marill to study computer networking 1968: ARPAnet contract awarded to Bolt Beranek and Newman (BBN) 1969: ARPAnet has 4 nodes (UCLA, SRI, UCSB, U. Utah), connected by IMPs (Interface message processors); connected by 50 kbps lines 1971: 15 nodes and 23 hosts

TDC , Spring Internetworking, and New and Proprietary Networks 1973: TCP/IP design. First satellite link from California to Hawaii First international connections to the ARPANET:England and Norway 1979: ARPAnet had about 100 nodes 1980s: DARPA funded Berkeley Unix, with TCP/IP : BITNET (IBM protocols) and CSNET (NSF-funded) Early 1980's: split ARPnet (research), MILNET (Military) Proliferation of Networks: 1984: Domain Name Services (Mapping Domain names into IP addresses) 1986: NSFNET created (56kbps backbone) 1989: Internet passes 100,000 nodes First proposal for World Wide Web NSFNET backbone upgraded to T1 (1.544 Mbps)

TDC , Spring Commercialization and the Web: 1990: Original ARPAnet disbanded Fall 1991: CSNET discontinued 1991: Gopher released by University of Minnesota 1992: NSFNET backbone upgraded to T3 ( Mbps) March 1992: First MBONE (Multicast Backbone) video multicast November 1992: First MBONE video multicast Februray 1993: 1,776,000 hosts May 1993: NSF solicited for bids and designated a series of NAPs (e.g. Chicago NAP is run by Ameritech) April 30, 1995: NSFNet backbone disbanded (See for excellent information and links about the architecture of the Internet)

TDC , Spring Internet growth from 1981 through 2000 plotted on a log scale Internet growth from 1981 through 2000

TDC , Spring Some Internet-related organizations ISOC: The Internet SOCiety (ISOC) is a professional membership society with more than 150 organizational and 6,000 individual members in over 100 countries. It provides leadership in addressing issues that confront the future of the Internet, and is the organization home for the groups responsible for Internet infrastructure standards, including the Internet Engineering Task Force (IETF) and the Internet Architecture Board (IAB). IAB: The IAB (Internet Architecture Board) is the Internet Society overseer of the technical evolution of the Internet. The IAB supervises the Internet Engineering Task Force (IETF), which oversees the evolution of TCP/IP, and the Internet Research Task Force (IRTF), which works on network technology.IRTF IETF: The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. It is open to any interested individual. Responsible for RFCs (Request for Comments, Internet Standards/drafts) which can be located at ICANN: The Internet Corporation for Assigned Names and Numbers (ICANN) is the non-profit corporation that was formed to assume responsibility for the IP address space allocation, protocol parameter assignment, domain name system management, and root server system management function previously performed under U.S. Government contract by IANA (Internet Assigned Numbers Authority) and other entities.Internet Assigned Numbers Authority

TDC , Spring Maturity levels of an RFC -

TDC , Spring Analogy: Application = boss Transport = secretary Network Access = post office

TDC , Spring ISO OSI Model (ISO = International Standard Organization, OSI = Open Systems Interconnection)

TDC , Spring OSI Layers

TDC , Spring An exchange using the OSI model: Encapsulation and Decapsulation

TDC , Spring TCP/IP and OSI Model Connection-oriented Connectionless Connection-oriented: a connection must be set up first. Data go in sequence Connectionless: no need to set up a connection. Data may arrive out of sequence. IP: Internet Protocol TCP: Transmission Control Protocol UDP: User Datagram Protocol

TDC , Spring Figure 2-13 Relationship of layers and addresses in TCP/IP Example: web browser implementing HTTP Implemented in TCP and UDP software. HTTP uses TCP. Interface. Eg. WINSOCK on PCs Implemented in IP software Eg. Ethernet Medium Access Control (MAC) implemented in NIC card (Network Interface Card) and driver software Eg. Ethernet PHY layer. Implemented in NIC card Eg. TCP port 80 for web server Eg (32- bit) Eg. Ethernet address (48-bit)

TDC , Spring Figure 2-14 Physical addresses: identify and interface card (Link address, MAC address) Eg. Ethernet: a broadcast network.

TDC , Spring Figure 2-15 IP addresses (A logical address necessary for universal communication over the internet, and is independent of the underlying physical networks) Note: We commonly uses names such as (called Domain Names). To translate from names to IP addresses, needs to use DNS (Domain Name Service) implemented at the Application level.

TDC , Spring Internetworking devices Bridges: interconnect LANs at Layer 2 Connected LANs assigned a single network number (a single extended LAN) Routers: interconnect at Layer 3 Each network assigned a different network number Gateway: many kind of devices Interconnect at Layer 4 and above Note: Routers are used to (and sometimes still) be called gateways

TDC , Spring

TDC , Spring Each network assigned an IP network number A host is assigned a host number unique within a network A router assigned an IP address per interface

TDC , Spring Dotted Decimal Notation Classful IP Addresses Class A: Large networks Class B: Medium networks Class C: Small networks Hostid with all 0’s or all 1’s are special.

TDC , Spring Range of addresses in each class

TDC , Spring Multihomed devices have different addresses for each interface