Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Computer network wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Deep packet inspection wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Internet protocol suite wikipedia , lookup
Net neutrality wikipedia , lookup
Net neutrality law wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its history and growth, and standardization and naming. 1 What defines the Internet ? 1. Use of a globally unique address space based on Internet Protocol (IP) Addresses 2. Support of the Transmission Control Protocol/Internet Protocol (TCP/IP) suite for communications 3. Offers end-to-end delivery service for applications 2 A Definition • On October 24, 1995, the FNC passed a resolution defining the term Internet. RESOLUTION: The Federal Networking Council (FNC) agrees that the following language reflects our definition of the term "Internet". "Internet" refers to the global information system that -(i) is logically linked together by a globally unique address space based on the Internet Protocol (IP) or its subsequent extensions/followons; (ii) is able to support communications using the Transmission Control Protocol/Internet Protocol (TCP/IP) suite or its subsequent extensions/follow-ons, and/or other IP-compatible protocols; and (iii) provides, uses or makes accessible, either publicly or privately, high level services layered on the communications and related infrastructure described herein. 3 History of the Internet Mid 1960: Papers on “Packet Switching” emerge. End 1969s: ARPA sponsors the development of a packet-switching network, called the ARPANET. First four nodes are UCLA, SRI, U. Utah, UCSB. 1974: TCP/IP protocols and model are being proposed by Cerf/Kahn. 1983: ARPANET adopts TCP/IP. At this time, the ARPANET has 200 routers. 1984: NSF funds a TCP/IP based backbone network. This backbone grows into the NSFNET, which becomes the successor of the ARPANET. 1995: NSF stops funding of NSFNET. The Internet does no longer have a single backbone network 4 Growth of the Internet 700000000 500000000 400000000 300000000 200000000 100000000 Aug-07 Aug-05 Aug-03 Aug-01 Aug-99 Aug-97 Aug-95 Aug-93 Aug-91 Aug-89 Aug-87 Aug-85 Aug-83 0 Aug-81 Number of Internet Hosts 600000000 Time Source: Internet Software Consortium 5 Growth of the Internet 1000000000 10000000 1000000 100000 10000 1000 Aug-07 Aug-05 Aug-03 Aug-01 Aug-99 Aug-97 Aug-95 Aug-93 Aug-91 Aug-89 Aug-87 Aug-85 Aug-83 100 Aug-81 Number of Internet Hosts 100000000 Time Source: Internet Software Consortium 6 Maps of the ARPANET: 1971 Source: "Casting the Net", page 64; CCR, page 93 7 Maps of the ARPANET: 1980 Source: 8 Maps of the Internet January 1982 This map shows that the ARPANET evolves into a Network of Networks The Internet becomes a Federation of networks. Source: wikipeida 9 Maps of the Internet: 1986 Source: wikipeida 10 NSFNET 1991 Source: NCSA 11 Internet Map: 2006 Source: no known 12 Internet Infrastructure Regional Network (Tier 2) IXP Backbone Network (Tier 1) local ISP (Tier 3) Regional Network (Tier 2) Backbone Network (Tier 1) Regional Network (Tier 2) local ISP (Tier 3) local ISP (Tier 3) IXP corporate network IXP Regional Network (Tier 2) campus network 13 Autonomous Systems • The Internet infrastructure consists of a federation of connected networks that are independently managed • Each independently managed network is called an autonomous systems (AS) • Examples of AS’s: – University of Toronto Network – Backbone networks of Sprint, AT&T, and others – Local Internet Service Providers – Enterprise networks of institutions, governments, and corporations 14 Internet Infrastructure • Location where a network (ISP, corporate network, or regional network) gets access to the Internet is called a Point-ofPresence (POP). • Locations where Tier-1 or Tier-2 networks exchange traffic are called peering points. – Public peering: Traffic is swapped in a specific location, called Internet exchange points (IXPs) – Private peering: Two networks establish a direct link to each other. 15 Topology of a Tier-1 NSP 16 Organization of a single node in a Tier-1 network .... Peering points Leased links to customers 3Com Bay Networks Modem Bank Modem Bank Modem Bank Modem Bank Leased links to customers Leased links to customers Bay Networks SD 3Com .... 3Com Modem Bank .... Links to other nodes of the network .... SD .... 3Com Metropolitan area networks Dial-up and leased links to customers 17 Who is Who on the Internet ? • • • • • • Internet Society (ISOC): Founded in 1992, an international nonprofit professional organization that provides administrative support for the Internet. Founded in 1992, ISOC is the organizational home for the standardization bodies of the Internet. Internet Engineering Task Force (IETF): Forum that coordinates the development of new protocols and standards. Organized into working groups that are each devoted to a specific topic or protocol. Working groups document their work in reports, called Request For Comments (RFCs). IRTF (Internet Research Task Force): The Internet Research Task Force is a composed of a number of focused, long-term and small Research Groups. Internet Architecture Board (IAB): a technical advisory group of the Internet Society, provides oversight of the architecture for the protocols and the standardization process The Internet Engineering Steering Group (IESG): The IESG is responsible for technical management of IETF activities and the Internet standards process. Standards. Composed of the Area Directors of the IETF working groups. Internet Corporation for Assigned Names and Numbers (ICANN): Non-profit corporation responsible for managing the domain name system, IP address space allocation, assignment of protocol numbers 18 Internet Standardization Process • Working groups present their work i of the Internet are published as RFC (Request for Comments). • RFCs are the basis for Internet standards. • Not all RFCs become Internet Standards ! (There are >3000 RFCs and less than 70 Internet standards • A typical (but not only) way of standardization is: – Internet Drafts – RFC – Proposed Standard – Draft Standard (requires 2 working implementation) – Internet Standard (declared by IAB) 19 Assigning Identifiers for the Internet • Who assigns the domain name “tcpip-lab.edu” and who assigns it the network prefix “128.143.0.0/16”? Who assigns port 80 as the default port for web servers? • The functions associated with the assignment of numbers is referred to as Internet Assigned Number Authority (IANA). • Early days of the Internet: IANA functions are administered by a single person (Jon Postel). Today: • Internet Corporation for Assigned Names and Numbers (ICANN) assumes the responsibility for the assignment of technical protocol parameters, allocation of the IP address space, management of the domain name system, and others. • Management of IP address done by Regional Internet Registries (RIRs): – APNIC (Asia Pacific Network Information Centre) – RIPE NCC (Réseaux IP Européens Network Coordination Centre) – ARIN (American Registry for Internet Numbers) • Domain names are administered by a large number of private organizations that are accredited by ICANN. 20