Internet Topology and Terminology. Rick Lamb German Valdez Bill Woodcock

Similar documents
The Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.

The Internet Introductory material.

Internet Bodies.

Internet Structure and Organization

The IANA Functions. An Introduction to the Internet Assigned Numbers Authority (IANA) Functions

Internet Operations and the RIRs

Introduction to The Internet. ISP/IXP Workshops

Introduction to The Internet

Introduction to IP Numbers vs. Domain names. Adiel A. Akplogan CEO, AFRINIC. 2014

How To Transition To Annia.Org From Aaa To Anora.Org

Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015

The Regional Internet Registries

Domain Names and their Role for the Net

The Internet Ecosystem

Distributed Systems. 22. Naming Paul Krzyzanowski. Rutgers University. Fall 2013

INTERNET ORGANIZATION OVERVIEW OF THE INTERNET'S ORGANIZATION AND MAIN STANDARD BODIES. Internet Organization. Peter R. Egli INDIGOO.COM. indigoo.

Current Counter-measures and Responses by the Domain Name System Community

Topic 1: Internet Architecture & Addressing

ICANN- INTERNET CORPORATION OF ASSIGNED NAMES & NUMBERS

What's inside the cloud?!

Law Enforcement and Internet Governance: An Ounce of Prevention Is Worth a Pound of Cure

An introduction to IANA Presentation Notes

TECHNICAL REPORT Network Technologies (NTECH); Description of the DNS protocol usage in IP based operators networks

Draft WGIG Issue Paper on the Administration of Internet Names and IP Addresses

IPv6 Address Planning

Draft WGIG issue paper on Network and Information Security

Networks University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

Internet Technical Governance: Orange s view

The Internet Ecosystem and ICANN!! Steve Stanford University, Center for Information and Society! 29 April 2013!

Current Counter-measures and Responses by the Domain Name System Community

Summary - ENUM functions that maps telephone numbers to Internet based addresses - A description and the possible introduction to Sweden

:0db8:2004:f000:20d:60ff: Continuing cooperation The NRO and Internet Governance. The. Number

CHAPTER 0 INTRODUCTION TO TCP/IP

FAQ (Frequently Asked Questions)

IPv6 Addressing. ISP Training Workshops

Glossary of Technical Terms Related to IPv6

GAO Engagement on the Internet Domain Name System Discussion Guide

Terminology. Internet Addressing System

How To Understand The Role Of Internet Governance

Understanding Internet Focus Institutions [Session 6]

DNS Basics. DNS Basics

IPv6 Addressing. John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS

The Future of the Internet

Internet Protocol version 4 Part I

IPv6 Around the World

How to use the UNIX commands for incident handling. June 12, 2013 Koichiro (Sparky) Komiyama Sam Sasaki JPCERT Coordination Center, Japan

Using MIS 3e Chapter 6A Appendix

Regional Internet Registries. Statistics & Activities. Prepared By APNIC, ARIN, LACNIC, RIPE NCC

Root zone update for TLD managers Mexico City, Mexico March 2009

Lab - Observing DNS Resolution

Best Practices in DNS Anycast Service-Provision Architecture. Version 1.1 March 2006 Bill Woodcock Gaurab Raj Upadhaya Packet Clearing House

DNS Root NameServers

Communications and Networking

OVERVIEW OF THE DNS AND GLOSSARY OF TERMS

The Internet Domain Name System Explained for Non- Experts

OVERVIEW OF THE DNS AND GLOSSARY OF TERMS

The future of International SEO. The future of Search Engine Optimization (SEO) for International Business

Multi-Stakeholder Model Internet Governance

Chapter 23 The Domain Name System (DNS)

Operation of the Root Name Servers

ICANN STRATEGIC PLAN JULY 2012 JUNE 2015

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

2015 IANA Functions Customer Service Survey Results

Decoding DNS data. Using DNS traffic analysis to identify cyber security threats, server misconfigurations and software bugs

2014 IANA FUNCTIONS CUSTOMER SERVICE SURVEY RESULTS. Survey by Ebiquity Report by Leo Vegoda & Marilia Hirano

Network Working Group Request for Comments: 1591 Category: Informational March Domain Name System Structure and Delegation. Status of this Memo

THE MASTER LIST OF DNS TERMINOLOGY. v 2.0

INTERNET DOMAIN NAME SYSTEM

Unit Objectives. IP Addressing Basics. Component 4: Introduction to Information and Computer Science. Unit 7: Networks & Networking Lecture 2

SSAC Report on the IANA Functions Contract

COMMUNIQUE. AFRICAN ICT MINISTERIAL ROUND-TABLE ON 42 nd MEETING OF ICANN. Hotel Méridien Dakar, SENEGAL. 21 Octobre 2011

Comments to WGIG on Draft Working Papers Identifying Issues for Internet Governance. Submitted by APNIC

MULTILINGUILIZATION STANDARD. Wael Nasr Director, I-DNS.Net

How It Works: 101: Naming, Addressing, Routing ALAIN DURAND ICANN

Draft WGIG Issue Paper on the Multilingualization of

A www. protocol.ip.numbers What s in a name? Becoming a master of domains internet.

Who rules the internet? Understanding ICANN

Internet Security and Resiliency: A Collaborative Effort

Computer Networks: Domain Name System

Beginner s Guide to INTERNET PROTOCOL (IP) ADDRESSES

THE MASTER LIST OF DNS TERMINOLOGY. First Edition

DNS & IPv6. Agenda 4/14/2009. MENOG4, 8-9 April Raed Al-Fayez SaudiNIC CITC rfayez@citc.gov.sa, DNS & IPv6.

ENUM: an Enabler for VoIP and Next Generation Services

Kim Davies Internet Assigned Numbers Authority

Understanding DNS (the Domain Name System)

256 4 = 4,294,967,296 ten billion = 18,446,744,073,709,551,616 ten quintillion. IP Addressing. IPv4 Address Classes

Application-layer protocols

IPv6 The Big Picture. Rob Evans, Janet

BGP. 1. Internet Routing

Transforming the Internet: from IPv4 to IPv6

Telecom and Internet Regulatory Challenges and Opportunities Names, Numbers, Internet Governance

ICANN Synthesis on Single-Character Domain Names at the Second-Level

2013 IANA Functions Customer Service Survey Results

Internet Exchange Points. Philip Smith ISOC-AU Meeting APNIC 38 Brisbane September 16 th 2014

Subnetting and Network Management Omer F. Rana. Networks and Data Communications 1

IPv6 and IPv4 Update from the RIPE NCC. Sandra Brás, Ferenc Csorba

Connecting with Computer Science, 2e. Chapter 5 The Internet

The Domain Name Industry Brief

Transcription:

Internet Topology and Terminology Rick Lamb German Valdez Bill Woodcock

Introductions

Introductions Rick Lamb: DNSSEC program manager at the Internet Assigned Numbers Authority, IANA. Previously the Internet guy at the U.S. Department of State.

Introductions Rick Lamb: DNSSEC program manager at the Internet Assigned Numbers Authority, IANA. Previously the Internet guy at the U.S. Department of State. German Valdez: Communications area manager at the Asia- Pacific Network Information Center, APNIC. Previously at the Latin American and Caribbean Network Information Center and NIC Mexico.

Introductions Rick Lamb: DNSSEC program manager at the Internet Assigned Numbers Authority, IANA. Previously the Internet guy at the U.S. Department of State. German Valdez: Communications area manager at the Asia- Pacific Network Information Center, APNIC. Previously at the Latin American and Caribbean Network Information Center and NIC Mexico. Bill Woodcock: Research director at Packet Clearing House, ARIN board member, and past network architect at Zocalo, a global ISP based in California.

What is the Internet? Introductions

What is the Internet? Introductions

What is the Internet? Introductions

What is the Internet? Introductions

Introductions What is the Internet? Internet: The network of networks. The propernoun, capital-i Internet is the network of all networks which provide global end-to-end Internet Protocol connectivity between their nodes. internet: Any set of interconnected networks. A lower-case-i internet doesn t necessarily use Internet Protocols, nor need it be interconnected with the Internet. No longer in widespread use.

How the Internet Works Rick Lamb Bill Woodcock

Web Browsing: An Example When we type a URL, or Uniform Resource Locator, into a browser window, how does the Internet provide us with a web page?

Web Browsing: An Example When we type a URL, or Uniform Resource Locator, into a browser window, how does the Internet provide us with a web page? http://www.isoc.org

Web Browsing: An Example When we type a URL, or Uniform Resource Locator, into a browser window, how does the Internet provide us with a web page? http://www.isoc.org Uniform Resource Locator: A URL consists of a scheme or protocol by which a resource can be contacted or retrieved, followed by an address or network location. In addition to web pages, URLs can encode addresses for email, voice and video communications, and other network resources.

Extracting the Domain Name from the URL The URL contains a domain name which will is our computer s clue where to find the web page we re looking for. http://www.isoc.org

Extracting the Domain Name from the URL The URL contains a domain name which will is our computer s clue where to find the web page we re looking for. HTTP, or HyperText Transfer Protocol, is an IETF standard for transporting web pages and other objects across the Internet. http://www.isoc.org

Extracting the Domain Name from the URL The URL contains a domain name which will is our computer s clue where to find the web page we re looking for. http://www.isoc.org The fully-qualified domain name www.isoc.org identifies the location on the Internet where this web page can be found.

Parsing the Domain Name That domain name, in turn, consists of several parts. http://www.isoc.org

Parsing the Domain Name That domain name, in turn, consists of several parts. org is a generic top level domain or gtld which is available for the use of noncommercial organizations anywhere in the world. http://www.isoc.org

Parsing the Domain Name That domain name, in turn, consists of several parts. http://www.isoc.org isoc in the second level of this domain name is identifying an organization which possesses its own named domain.

Parsing the Domain Name That domain name, in turn, consists of several parts. www in the third level of this domain name, as read rightto-left, is identifying a named service, in the case, a World Wide Web service. http://www.isoc.org

Parsing the Domain Name That domain name, in turn, consists of several parts, but our computer doesn t know, or need to know, the difference between these parts. It treats the domain name as a single string. http://www.isoc.org

Parsing the Domain Name That domain name, in turn, consists of several parts, but our computer doesn t know, or need to know, the difference between these parts. It treats the domain name as a single string. Top Level Domain: The most common types of TLDs are Generic and Country Code. gtlds like.com,.net, and.org, are available globally, while cctlds like.ar (Argentina) and.za (South Africa) are administered nationally. New top level domains are formed through an ICANN administrative process. http://www.isoc.org

Parsing the Domain Name That domain name, in turn, consists of several parts, but our computer doesn t know, or need to know, the difference between these parts. It treats the domain name as a single string. Top Internationalized Level Domain: Domain The most Names: common But what types if of a TLDs name contains are Generic accented and characters, Country or Code. is written gtlds in like.com,.net, and.org, are available globally, while cctlds representation like.ar of (Argentina) other languages and.za in (South some Africa) secondlevel domains nationally. today, and New will top likely level be domains possible are in are administered formed top-level through domains an in ICANN the future. administrative process. http://www.isoc.org a non-roman script? IDNs allow faithful

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they wanted to call in a telephone book to find a telephone number to dial to complete the call, our computer needs to resolve the domain name found in the URL to a numeric Internet Protocol address in order to address the packet which will contain the query for the web page.

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they wanted to call in a telephone book to find a telephone number to dial to complete the call, our computer needs to resolve the domain name found in the URL to a numeric Internet Protocol address in order to address the packet which will contain the query for the web page. Whew! That was a lot of jargon!

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they wanted to call in a telephone book to find a telephone number to dial to complete the call, our computer needs to resolve the domain name found in the URL to a numeric Internet Protocol address in order to address the packet which will contain the query for the web page. Whew! That was a lot of jargon! Resolve: Resolution is the process of converting a human-readable domain name to a machinereadable Internet Protocol address, or vice-versa.

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they Internet Protocol Address: an IP version 4 address wanted is a to 32-bit call binary in a telephone number which book a computer to find uses a telephone to identify number a destination to dial on to the complete Internet. the IPv4 call, our computer addresses needs are usually to resolve written the in dotted domain quad name found notation, in the URL like this: to a 206.131.241.137. numeric Internet Protocol address in order to address the packet which will There are about 4.3 billion IPv4 addresses, and one contain the query for the web page. is needed for each Internet-connected computer, so in 1996 the Internet Engineering Task Force defined IP version 6, which has 2 128 th addresses, or 100,000,000,000,000,000,000,000,000,000 times more than IPv4. Whew! That was a lot of jargon!

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they wanted to call in a telephone book to find a telephone number to dial to complete the call, our computer needs to resolve the domain name found Packet: in the The URL smallest to a numeric unit of communication Internet Protocol sent across the Internet, a packet is like an envelope: it address in order to address the packet which will has the IP addresses of the sender and recipient on contain the query for the web page. the outside, and it contains a message encoded in binary ones and zeros. Very simple transactions may only require a single packet in each direction and complete in a few milliseconds, while complex ones may require millions and take hours or days. Whew! That was a lot of jargon!

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they wanted to call in a telephone book to find a telephone number to dial to complete the call, our computer needs to resolve the domain name found in the URL to a numeric Internet Protocol Query: A message which usually originates with a address in order to address the packet which will human requesting something like a web page. A contain the query for the web page. query is usually a very small packet containing a simple question like give me your web page, which may result in a much larger reply, containing text, images, or video. Whew! That was a lot of jargon!

Resolving the Domain Name to an Internet Address Just like the user of a 20th-century telephone needed to look up the name of the person they wanted to call in a telephone book to find a telephone number to dial to complete the call, our computer needs to resolve the domain name found in the URL to a numeric Internet Protocol address in order to address the packet which will contain the query for the web page. Whew! That was a lot of jargon!

Resolving the Domain Name to an Internet Address

Resolving the Domain Name to an Internet Address The Nearest Root Nameserver Our ISP s Recursive Resolver DNS Server Domain Name lookup to resolve www.isoc.org Our Computer

Resolving the Domain Name to an Internet Address The Nearest Root Nameserver The Public Interest Registry s.org Nameserver DNS lookup www.isoc.org Reply with IP address of.org nameserver Our ISP s Recursive Resolver DNS Server Our Computer

Resolving the Domain Name to an Internet Address The Nearest Root Nameserver The Public Interest Registry s.org Nameserver DNS lookup www.isoc.org Our ISP s Recursive Resolver DNS Server Reply with IP address of isoc.org nameserver The Internet Society s isoc.org Nameserver Our Computer

Resolving the Domain Name to an Internet Address The Nearest Root Nameserver The Public Interest Registry s.org Nameserver The Internet Society s isoc.org Nameserver Our ISP s DNS lookup www.isoc.org Recursive Resolver DNS Server Reply with IP address of www.isoc.org web server The Internet Society s www.isoc.org Web Server Our Computer

Resolving the Domain Name to an Internet Address The Nearest Root Nameserver The Public Interest Registry s.org Nameserver Our ISP s Recursive Resolver DNS Server The Internet Society s isoc.org Nameserver Reply with IP address of www.isoc.org web server The Internet Society s www.isoc.org Web Server Our Computer

Resolving the Domain Name to an Internet Address The Nearest Root Nameserver The Public Interest Registry s.org Nameserver Our ISP s Recursive Resolver DNS Server The Internet Society s isoc.org Nameserver The Internet Society s www.isoc.org Web Server Our Computer

Now We re Ready to Request the Web Page... The Nearest Root Nameserver The Public Interest Registry s.org Nameserver Our ISP s Recursive Resolver DNS Server The Internet Society s isoc.org Nameserver The Internet Society s www.isoc.org Web Server Our Computer

Now We re Ready to Request the Web Page... The Nearest Root Nameserver Our ISP s Recursive Resolver DNS Server The Public Interest Registry s.org Nameserver...but how do the packets get back and forth? The Internet Society s isoc.org Nameserver Our Computer HTTP request to web server by IP address HTTP reply with content of web page The Internet Society s www.isoc.org Web Server

Now We re Ready to Request the Web Page... The Nearest Root Nameserver The Public Interest Registry s.org Nameserver...but how do the packets get back and forth? The Internet Society s isoc.org Nameserver Our ISP s Recursive Resolver DNS Server Routing: The decision-making process by which data packets are forwarded through a branching The Internet Society s HTTP request to web fork, server each by IP address network. At each packet is routed inwww.isoc.org a Web Server direction which will take it nearer to its destination. HTTP reply with content of web page Our Computer

Now We re Ready to Request the Web Page... The Nearest Root Nameserver Our ISP s Recursive Resolver DNS Server The Public Interest Registry s.org Nameserver...but how do the packets get back and forth? The Internet Society s isoc.org Nameserver Our Computer HTTP request to web server by IP address HTTP reply with content of web page The Internet Society s www.isoc.org Web Server

The Topology of the Internet Internet Exchange Point West Green ISP Peering Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

The Topology of the Internet Internet Exchange Point West Green ISP Peering Red ISP Internet Exchange Point one party East : A transaction in which purchases the right to send data to any location on the Internet via the other party s network. is how traffic is moved between ISPs and their User ( Eyeballs ) customers, who may be users, or may be smaller ISPs.Server ( Content )

The Topology of the Internet Internet Exchange Point West Green ISP Peering Red ISP Internet Exchange betweenpoint two East Peering: An interconnection parties such that each can exchange traffic with the customers of the other at no cost. Internet bandwidth is produced by peering betwen ISPs, and User Server ( Eyeballs ) it is transported to users via transit. ( Content )

The Topology of the Internet Internet Exchange Point West Green ISP Peering Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

The Topology of the Internet Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Hot Potato Routing Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Bill and Keep Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Symmetry Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

Symmetry Internet Exchange Point West Green ISP Red ISP Internet Exchange Point East User ( Eyeballs ) Server ( Content )

I* The Internet Governance Organizations German Valdez

Protocol Definition IETF: the Internet Engineering Task Force meets in person three times each year, and operates continuously online, to collectively define the open protocols by which Internet users are able to transparently communicate with each other. IESG: the Internet Engineering Steering Group consists of the Area Directors of the IETF, who are together responsible for the IETF s day-to-day functioning and productivity. IAB: the Internet Architecture Board is a body of experts across the spectrum of Internet technical knowledge, who provide guidance and oversight of the IETF work-product.

Operational Standards NOGs: the Network Operations Groups each meet one to three times a year locally or regionally to share technical knowledge and coordinate operational activities. NANOG: the North American Network Operations Group SANOG: the South Asian Network Operations Group MENOG: the Middle East Network Operations Group NZNOG: the New Zealand Network Operators Group...etc. Exchange Point Operations: Regional meetings: NAPLA, Euro-IX, APIX Annual membership meetings of each IXP IEPG: the Internet Engineering Planning Group meets three times a year, as a global forum for sharing operational knowledge.

User Advocacy ISOC: the Internet Society consists of local chapters throughout the world, formed through a bottom-up process to represent end-users in the policy-making and regulatory processes. ONI: the OpenNet Initiative is an independent monitor of censorship and transparency in the Internet, protecting end-to-end connectivity.

Uniquely-Assigned Identifiers IANA: the Internet Assigned Numbers Authority is the root of the delegation hierarchy which maintains uniqueness in domain names, IP addresses, autonomous system numbers, and protocol identifiers. The IANA s operations are defined by the IAB via IETF RFC standards documents. The IANA delegates specific functions to resource-specific registries. ICANN: the Internet Corporation for Assigned Names and Numbers is the community-driven organization that hosts the IANA function.

IP Addresses and ASNs RIRs: the five Regional Internet Registries are the fora in which Internet users and service providers set addressing policy and share constrained number resources. LACNIC: the Latin American and Caribbean Network Information Center AfriNIC: the African Network Information Center RIPE NCC: Réseaux IP Européens Network Coordination Centre ARIN: the American Registry for Internet Numbers APNIC: the Asia-Pacific Network Information Center NRO: the Number Resource Organization is the coordination body which allows the five Regional Internet Registries to act as a global collective. ASO AC: the Address Supporting Organization Advisory Council represents the NRO to ICANN, and selects one ICANN board member.

Operational Support NSRC: the Network Startup Resource Center provides training materials to people who are connecting their communities to the Internet. PCH: Packet Clearing House provides operational support and services for the critical infrastructure at the core of the Internet; IXPs and the Domain Name System. FIRST: the Forum of Incident Response and Security Teams coordinates Internet emergency responders around the world.

Discussion

Thank You. Rick Lamb richard.lamb@icann.org German Valdez german@apnic.net Bill Woodcock woody@pch.net