What's inside the cloud?!
|
|
- Megan Gibson
- 8 years ago
- Views:
Transcription
1 What's inside the cloud?!
2 Initial Arpanet
3 Initial Arpanet Interface Message Processors - DDP-516 mini-computers - 24 Kbyte of Core memory - Store-and-forward packet switching - Predecessors of present routers
4 Initial Arpanet Leased Lines - Modems - 50 Kbps
5 Initial Arpanet Leased Lines - Modems - 50 Kbps PDP-10 IBM System/360 SDS Sigma 7
6 Initial Arpanet First link operational 21/11/ nodes connected 5/12/1969
7 Arpanet grows... December 1969
8 ...and grows... June 1970
9 ... and grows... December 1970
10 ... and grows... September 1971
11 ... and grows
12 ... and grows... March 1972
13 ... and grows... Sattelite links! September 1973
14 ... and grows! July 1977
15 Logical Arpanet Map
16 Internetworking? Many networks being set up: EARN, Bitnet, Janet, Csnet, Eunet,... and coupled to Arpanet Jan. 1, 1982: Arpanet switches to TCP/IP (see RFC 801) 1986: Creation of NSFNet New high speed backbone
17
18 NSFNet Grows rapidly: 1986: 56 Kbps backbone 1988: 1.5 Mbps backbone already connects 170 TCP/IP enabled networks 1990: Arpanet dissolves, NSFNet takes over 1991: Commercial use of NSFNet accepted many existing commercial networks connected to NSFNet 1992: Mbps backbone (T3)
19 NSFNet traffic for November bytes 1 TB
20 Privatising NFSNet NFSNet will migrate to private industry New structure: Network Access Points (NAPs) provide access to high speed links (backbone) commercially operated Initially (1994), Mbps NAPs were created by NSF: New York (Sprint) Washington DC (MFS) Chicago (Ameritech) California (Pacific Bell) 30/04/1995: NFSNet dissolves Internet now is interconnection of different commercially operated networks
21 Internet Service Providers Internet Service Provider (ISP) Provide Internet access to customers Customer connects to ISP Point of Presence (PoP) Different categories or Tiers Three ways to connect ISP network to other ISPs Pay other ISP for access = Transit Interconnect networks for free = Peering Other ISP pays you An internet user should be able to contact every other internet user
22 Tier-1 Providers Tier 1 providers don't pay for network access There's no more Internet backbone Many Internet backbones, owned by companies Tier 1 Internet Service Providers have large, high-bandwidth, worldwide networks e.g. AT&T, Sprint, Savvis, Qwest, Level 3,...
23
24 telegeography.com
25 Point Of Presence Point-of-Presence (PoP): provides access to provider network you have to provide a connection to the PoP to connect to the Internet through your ISP Note: Private Network Access Point (PNAP) direct private access to provider network <--> PoP, which is shared access point
26 Tier-1 Providers Tier 1 Providers interconnect their networks this creates an Internet Backbone Tier 1 Providers = Backbone Providers Typically don't charge each other for traffic connecting networks is win-win situation, both providers get faster access to the other one's network and more reliable and possibly faster access to the Internet = Peering
27 Peering Exchanging network traffic with peers is called peering. physical connection between networkd physically co-locate PoP of both providers and connect them setting in both networks for route exchange agreement on amount and type of traffic Also known as Settlement Free Interconnection ISP has Peering Policy stating conditions for peering (open,
28 Tier-2 providers Users don't connect directly to a tier-1 provider Tier-2 providers connect their network to one or more tier-1 providers and offer PoP's for their users T2 provider has to pay T1 provider =/= peering!
29 Internet Food Chain backbone Tier1 PoP Tier2 PoP Tier1 PoP PoP Tier2 Tier1 Tier2 PoP Tier2 PoP PoP PoP Tier2 Tier2
30 Internet Food Chain But, it isn't that simple... Tier-2 providers will also start connecting their networks --> Peering don't have to pay, win-win situation Less traffic to Tier-1 providers, so less costs for Tier-2 provider Less traffic to Tier-1 providers, so backbone less busy Faster access to systems in peer networks Peering often happens in an Internet Exchange (IX)
31 Internet Food Chain backbone Tier1 PoP Tier1 PoP PoP Tier2 Tier2 Tier1 Tier2 Tier2 PoP PoP Tier2 Tier2 IX PoP IX PoP PoP Tier3
32 Internet exchange IX Tier1 Tier1 PoP PoP PoP PoP Tier2 PoP Tier2 Tier2 Tier2 PoP
33 Internet exchange Internet exchange (IX) Belgium: BNIX ( Netherlands: AMS-IX ( UK: LINX ( ( Typically upto 10GBit switching Note, IX can provide connections between providers at different Tiers It's just a (number of) datacenter(s)... It's a collection of PoP's of different providers
34 LINX London INternet exchange is distributed over 6 locations:
35 Belgian National Internet exchange
36 Who's peering? Have a look at:
37 Overview
38 But who's the boss?
39 ISOC ISOC = Internet Society ( The Internet Society (ISOC) is a nonprofit organisation founded in 1992 to provide leadership in Internet related standards, education, and policy. Steers IETF, IAB, ICANN,... Works with governments about policy
40 ICANN ICANN = Internet Corporation for Assigned Names and Numbers ( Responsible for IP addresses, Top-Level Domains (TLDs), domain names Most of technical work done as IANA
41 IANA IANA = Internet Assigned Numbers Authority part of ICANN delegates IP allocation Regional Internet Registries (RIRs) DNS Root Zones (cctlds and gtlds) IP Addresses AS Numbers Protocol numbers, eg. port numbers
42 Regional Internet Registries (RIRs) Manage and allocate IP addresses for IANA RIPE NCC ( ARIN ( Asia Pacific Network Information Centre LACNIC ( American Registry for Internet Numbers APNIC ( Réseaux IP Européen Network Control Centre Latin America and Carribean Internet Address Registry AfriNIC ( African Network Information Centre from
43 IP Address Space Originally allocated in classes (A,B,C) Running out of addresses? From Now CIDR We'll talk about Ipv6 later
44 Need IP addresses? >= 2048 addresses? (/21 or larger) Become a member of RIPE NCC IP Addresses are free, but you pay for the services of the RIR... < 2048 addresses Ask a member of the RIR Most often an ISP
45 Example: KHLeuven KHLeuven has /24 IANA allocated /8 to RIPE NCC From whois RIPE NCC allocated /15 to Belnet Belnet allocated /24 to KHLeuven
46 Border Gateway Protocol (BGP) BGP = De facto standard for inter-domain routing Autonomous System (AS) = collection of IP networks and the interconnecting routers that present a common routing policy to the Internet (see RFC 1930) identified by AS-number, assigned by IANA Runs on TCP, port 179 number between 1 and (16 bits) TCP connections between routers are kept alive Defined in RFC 1771
47 BGP Path Vector algorithm using AS instead of individual routers
48 BGP Path Vector algorithm using AS instead of individual routers hide network layout of AS routing inside AS organized by some internal gateway protocol BGP has to rely on AS/IGP to prevent internal loops
49 BGP Peers BGP Peers or Neighbours manual configuration manually add neighbours to the router config On connection establishment: full routing information exchanged After this, only changes are transmitted
50 BGP: Routing Table Size Active BGP entries in Global Routing Table:
51 BGP: Routing Table Size Increasing Routing Table Size increases workload and memory demands on routers Countermeasure: Classless Inter-Domain Routing (CIDR) and Route aggregation Instead of advertising 256 Class C address blocks, e.g , ,..., an ISP can now advertise /16 also called supernetting
52 BGP in action Looking Glass web interfaces available to inspect BGP: BGPlay:
53 Traceroute Traceroute shows route packets follow Linux/Unix: traceroute Windows: tracert Web based traceroute: many listed at Different GUI's available
54 Traceroute: example m gedie:/tmp$ traceroute traceroute to ( ), 30 hops max, 38 byte packets ( ) ms ( ) ms 3 dd5e0fac2.access.telenet.be ( ) ms 4 IBGENT02 SRP5 0.telenet ops.be ( ) ms ( ) ms ( ) ms 7 so mp2.Brussels1.Level3.net ( ) ms 8 so mp1.Boston1.Level3.net ( ) ms 9 ae car2.Boston1.Level3.net ( ) ms ( ) ms ms ms 11 W92 RTR 1 BACKBONE.MIT.EDU ( ) ms 12 ( ) ms (simplified output)
55 Traceroute: example m gedie:/tmp$ traceroute traceroute to ( ), 30 hops max, 38 byte packets ( ) ms ( ) ms 3 dd5e0fac2.access.telenet.be ( ) ms 4 IBGENT02 SRP5 0.telenet ops.be ( ) ms ( ) ms ( ) ms 7 so mp2.Brussels1.Level3.net ( ) ms 8 so mp1.Boston1.Level3.net ( ) ms 9 ae car2.Boston1.Level3.net ( ) ms ( ) ms ms ms 11 W92 RTR 1 BACKBONE.MIT.EDU ( ) ms 12 ( ) ms 12 Hops on route (simplified output)
56 Traceroute: example m gedie:/tmp$ traceroute traceroute to ( ), 30 hops max, 38 byte packets ( ) ms ( ) ms 3 dd5e0fac2.access.telenet.be ( ) ms 4 IBGENT02 SRP5 0.telenet ops.be ( ) ms ( ) ms ( ) ms 7 so mp2.Brussels1.Level3.net ( ) ms 8 so mp1.Boston1.Level3.net ( ) ms 9 ae car2.Boston1.Level3.net ( ) ms ( ) ms ms ms 11 W92 RTR 1 BACKBONE.MIT.EDU ( ) ms 12 ( ) ms One line for each router on the route (Would normally contain results for 3 packets) (simplified output)
57 Traceroute: example m gedie:/tmp$ traceroute traceroute to ( ), 30 hops max, 38 byte packets ( ) ms ( ) ms 3 dd5e0fac2.access.telenet.be ( ) ms 4 IBGENT02 SRP5 0.telenet ops.be ( ) ms ( ) ms ( ) ms 7 so mp2.Brussels1.Level3.net ( ) ms 8 so mp1.Boston1.Level3.net ( ) ms 9 ae car2.Boston1.Level3.net ( ) ms ( ) ms ms ms 11 W92 RTR 1 BACKBONE.MIT.EDU ( ) ms 12 ( ) ms Host name and IP for router (if reverse lookup possible) (simplified output)
58 Traceroute: example m gedie:/tmp$ traceroute traceroute to ( ), 30 hops max, 38 byte packets ( ) ms ( ) ms 3 dd5e0fac2.access.telenet.be ( ) ms 4 IBGENT02 SRP5 0.telenet ops.be ( ) ms ( ) ms ( ) ms 7 so mp2.Brussels1.Level3.net ( ) ms 8 so mp1.Boston1.Level3.net ( ) ms 9 ae car2.Boston1.Level3.net ( ) ms ( ) ms ms ms 11 W92 RTR 1 BACKBONE.MIT.EDU ( ) ms 12 ( ) ms Round Trip Time between local system and this router in milliseconds (normally 3 different RTTs) (simplified output)
59 Traceroute: use What can we learn from a traceroute? Detect problems: locate route interruption bad router configuration inefficient routing high latency hops Provide information about network structure
60 Traceroute: implementation How does traceroute report the route? Let's see what happens by capturing the packets use ethereal Wireshark or tcpdump or...
61 Traceroute: implementation What do we see: DNS query and response for UDP packet from local to Source port = en Dest port = Doesn't provide any information on route... But Time To Live (TTL) value in IP header = 1 First router decreases TTL, and discards packet Sends ICMP TTL Exceeded message Local system now knows IP address of first router (source address of ICMP packet) DNS reverse lookup for first router UDP packet from local to TTL = 2
62 Traceroute: implementation Traceroute algorithm: Send UDP packet to high port number on target system with TTL = 1, 2, 3,... Receive ICMP TTL exceeded message from 1st, 2nd, 3rd,... router When target host reached (TTL = route length): selected UDP port not in use: receive ICMP port unreachable message selected UDP port in use: no answer...
63 Traceroute: GUI examples xtraceroute VisualRoute
The Internet Introductory material.
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.
More informationThe Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.
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.
More informationIntroduction to The Internet. ISP/IXP Workshops
Introduction to The Internet ISP/IXP Workshops 1 Introduction to the Internet Topologies and Definitions IP Addressing Internet Hierarchy Gluing it all together 2 Topologies and Definitions What does all
More informationIntroduction to The Internet
Introduction to The Internet ISP Workshops Last updated 5 September 2014 1 Introduction to the Internet p Topologies and Definitions p IP Addressing p Internet Hierarchy p Gluing it all together 2 Topologies
More informationInternet Operations and the RIRs
Internet Operations and the RIRs Overview ARIN and the Regional Internet Registry (RIR) System IP Number Resources, DNS and Routing IP Address Management Whois ARIN and the RIR System About ARIN One of
More informationInternet Structure and Organization
Internet Structure and Organization Resources management and allocation Bernard.Tuy@renater.fr Introduction What s the Internet? Why organizations / bodies are needed? Define protocol specifications Agree
More informationINTERNET ORGANIZATION OVERVIEW OF THE INTERNET'S ORGANIZATION AND MAIN STANDARD BODIES. Internet Organization. Peter R. Egli INDIGOO.COM. indigoo.
INTERNET ORGANIZATION OVERVIEW OF THE INTERNET'S ORGANIZATION AND MAIN STANDARD BODIES Peter R. Egli INDIGOO.COM 1/17 Contents 1. Internet Organizations 2. Why the Internet is called Inter-Net 3. Internet
More informationNetwork layer: Overview. Network layer functions IP Routing and forwarding
Network layer: Overview Network layer functions IP Routing and forwarding 1 Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every host, router application
More informationFireware How To Dynamic Routing
Fireware How To Dynamic Routing How do I configure my Firebox to use BGP? Introduction A routing protocol is the language a router speaks with other routers to share information about the status of network
More informationCHAPTER 0 INTRODUCTION TO TCP/IP
CHAPTER 0 INTRODUCTION TO TCP/IP This chapter gives an overview of TCP/IP networking principles that form the basis of discussion for many of the laboratories that are covered in this text. Using the example
More informationThe Internet. Internet Technologies and Applications
The Internet Internet Technologies and Applications Aim and Contents Aim: Review the main concepts and technologies used in the Internet Describe the real structure of the Internet today Contents: Internetworking
More informationTopic 1: Internet Architecture & Addressing
Topic 1: Internet Architecture & Addressing Objectives Understand the general architecture of Internet Identify the main actors in the Internet architecture Identify the main organizations implied in Internet
More informationNetworks 3. 2015 University of Stirling CSCU9B1 Essential Skills for the Information Age. Content
Networks 3 Lecture Networks 3/Slide 1 Content What is a communications protocol? Network protocols TCP/IP High-level protocols Firewalls Network addresses Host name IP address Domain name system (DNS)
More informationLab - Mapping the Internet
Objectives Part 1: Test Network Connectivity Using Ping Part 2: Trace a Route to a Remote Server Using Windows Tracert Part 3: Trace a Route to a Remote Server Using Web-Based and Software Tools Part 4:
More informationThe IANA Functions. An Introduction to the Internet Assigned Numbers Authority (IANA) Functions
The IANA Functions An Introduction to the Internet Assigned Numbers Authority (IANA) Functions Contents SECTION 1: INTRODUCTION 4 SECTION 2: POLICY, STAKEHOLDERS AND STEWARDSHIP IMPLEMENTATION 6 SECTION
More informationRef: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on 16 10 2010
IPv4 Addressing There are several non-profit organizations in the world that have the authority for assigning IP addresses to institutions that need access to the Internet. These organizations are (for
More informationBGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public
BGP Terminology, Concepts, and Operation 1 IGP versus EGP Interior gateway protocol (IGP) A routing protocol operating within an Autonomous System (AS). RIP, OSPF, and EIGRP are IGPs. Exterior gateway
More informationBT Internet Connect Global - Annex to the General Service Schedule
1. Definitions The following definitions apply, in addition to those in the General Terms and Conditions and the General Services Schedule. ARP means Address Resolution Protocol. Border Gateway Protocol
More informationIntroduction to Routing
Introduction to Routing How traffic flows on the Internet Philip Smith pfs@cisco.com RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,
More informationInter-domain Routing. Outline. Border Gateway Protocol
Inter-domain Routing Outline Border Gateway Protocol Internet Structure Original idea Backbone service provider Consumer ISP Large corporation Consumer ISP Small corporation Consumer ISP Consumer ISP Small
More informationInternetworking and Internet-1. Global Addresses
Internetworking and Internet Global Addresses IP servcie model has two parts Datagram (connectionless) packet delivery model Global addressing scheme awaytoidentifyall H in the internetwork Properties
More informationAPNIC IPv6 Deployment
APNIC IPv6 Deployment Ulaanbaatar, Mongolia 19 October 2015 Issue Date: Revision: Overview Deployment motivation Network deployment IPv6 Services deployment IPv6 Anycast service IPv6 Cloud service Summary
More informationSubnetting and Network Management Omer F. Rana. Networks and Data Communications 1
Subnetting and Network Management Omer F. Rana Networks and Data Communications 1 Subnetting Subnetting is an important concept in establishing TCP/IP based networks important in integrating small Local
More informationHow To Transition To Annia.Org From Aaa To Anora.Org
Version 1.0 27 JULY 2015 NUMBER COMMUNITY PROPOSAL OVERVIEW The Internet Number Community has a long-standing and straightforward operational relationship with IANA. IANA maintains the global pools of
More informationIP addressing and forwarding Network layer
The Internet Network layer Host, router network layer functions: IP addressing and forwarding Network layer Routing protocols path selection RIP, OSPF, BGP Transport layer: TCP, UDP forwarding table IP
More informationNetwork Layer, Part 1 Internet Architecture. History
Network Layer, Part 1 Internet Architecture These slides are created by Dr. Huang of George Mason University. Students registered in Dr. Huang s courses at GMU can make a single machine readable copy and
More informationThe Regional Internet Registries
The Regional Internet Registries Managing Internet Number Resources www.afrinic.net www.apnic.net www.arin.net www.lacnic.net www.ripe.net www.nro.net Global Coordination A Fair and Stable Platform Whether
More informationInternet Bodies. Bernard.Tuy@renater.fr
Internet Bodies Bernard.Tuy@renater.fr Agenda Names, Acronyms in the Internet IETF organisation IESG, IAB, ISOC ICANN & IANA Standardisation process Standardisation compliance Internet Registries Requesting
More informationDavid Conrad. drc@isc.org. Internet Software Consortium
David Conrad drc@isc.org Internet Software Consortium Introduction The Internet does not exist! You can t buy it No one owns it You can t connect to it Really. You can t regulate it You can regulate parts
More informationPart I - Gathering WHOIS Information
Part I - Gathering WHOIS Information Exercise 1: command-line WHOIS queries: in the following exercise you will use a Linux system to perform WHOIS lookups from a command-line. This requires outbound TCP
More informationInternet Addresses (You should read Chapter 4 in Forouzan)
Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair (NETID, HOSTID) Addresses are assigned by the internet company for assignment
More informationInternet and IP addressing
Internet and IP addressing Richard T. B. Ma School of Computing National University of Singapore CS 3103: Compute Networks and Protocols Communication Network Taxonomy Telephony Network parses number dialed
More informationChapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1
Chapter 9 Internet Copyright 2011 John Wiley & Sons, Inc 10-1 Outline 9.2 - How the Internet Works - Basic Architecture - Connecting to an ISP - Internet Today 9.3 - Internet Access Technologies - DSL
More informationIPv6 Address Planning
eip604_v1.0 APNIC elearning: IPv6 Address Planning Contact: training@apnic.net Overview Where to Get IPv6 Addresses Addressing Plans ISP Infrastructure Addressing Plans Customer Example Address Plan Addressing
More informationBGP. 1. Internet Routing
BGP 1. Internet Routing (C) Herbert Haas 2005/03/11 1 Internet Routing Interior Gateway Protocols (IGPs) not suitable for Inter-ISP routing Technical metrics only No policy features Inter-ISP routing is
More information1. History of TCP/IP TCP/IP was initially designed to meet the data communication needs of the U.S. Department of Defence (DOD).
1. History of TCP/IP TCP/IP was initially designed to meet the data communication needs of the U.S. Department of Defence (DOD). In the late 1960s the Advanced Research Projects Agency (ARPA, now called
More informationChapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)
Chapter 3 TCP/IP Networks 3.1 Internet Protocol version 4 (IPv4) Internet Protocol version 4 is the fourth iteration of the Internet Protocol (IP) and it is the first version of the protocol to be widely
More informationEarly technology: Communications and networking. The Internet. Telephone system (Alexander Graham Bell, 1876) Local Area Networks
Communications and ing tory and background telephone system local area s Internet architecture: what the pieces are and how they fit toget names and addresses: what's name and number? Domain Name System,
More informationCSE 3214: Computer Network Protocols and Applications
CSE 3214: Computer Network Protocols and Applications 1 Course Web-Page: Instructor: http://www.eecs.yorku.ca/course/3214/ (all lecture notes will be posted on this page) Natalija Vlajic (vlajic@cse.yorku.ca)
More informationUnix System Administration
Unix System Administration Chris Schenk Lecture 08 Tuesday Feb 13 CSCI 4113, Spring 2007 ARP Review Host A 128.138.202.50 00:0B:DB:A6:76:18 Host B 128.138.202.53 00:11:43:70:45:81 Switch Host C 128.138.202.71
More informationGary Hecht Computer Networking (IP Addressing, Subnet Masks, and Packets)
Gary Hecht Computer Networking (IP Addressing, Subnet Masks, and Packets) The diagram below illustrates four routers on the Internet backbone along with two companies that have gateways for their internal
More informationOverview of TCP/IP. TCP/IP and Internet
Overview of TCP/IP System Administrators and network administrators Why networking - communication Why TCP/IP Provides interoperable communications between all types of hardware and all kinds of operating
More informationSage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, 2012. Page 1
Sage 300 ERP Online (Formerly Sage ERP Accpac Online) Mac Resource Guide Updated June 1, 2012 Page 1 Table of Contents 1.0 Introduction... 3 2.0 Getting Started with Sage 300 ERP Online using a Mac....
More informationSage ERP Accpac Online
Sage ERP Accpac Online Mac Resource Guide Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important information and instructions on how you can get started using your Mac
More informationDEFENSE NETWORK FAQS DATA SHEET
DATA SHEET VERISIGN INTERNET DEFENSE NETWORK FAQS WHAT IS A DOS OR DDOS ATTACK? A Denial of Service attack or Distributed Denial of Service attack occurs when a single host (DoS), or multiple hosts (DDoS),
More informationIntroduction to LAN/WAN. Network Layer (part II)
Introduction to LAN/WAN Network Layer (part II) Topics The Network Layer Introduction Routing (5.2) The Internet (5.5) IP, IP addresses ARP (5.5.4) OSPF (5.5.5) BGP (5.5.6) Congestion Control (5.3) Internetworking
More informationIPv6 Addressing. ISP Training Workshops
IPv6 Addressing ISP Training Workshops 1 Where to get IPv6 addresses p Your upstream ISP p Africa n AfriNIC http://www.afrinic.net p Asia and the Pacific n APNIC http://www.apnic.net p North America n
More informationEECS 489 Winter 2010 Midterm Exam
EECS 489 Winter 2010 Midterm Exam Name: This is an open-book, open-resources exam. Explain or show your work for each question. Your grade will be severely deducted if you don t show your work, even if
More informationCurrent Counter-measures and Responses by the Domain Name System Community
Current Counter-measures and Responses by the Domain Name System Community Paul Twomey President and CEO 22 April 2007 APEC-OECD Malware Workshop Manila, The Philippines 1 What I want to do today in 15
More informationarchitecture: what the pieces are and how they fit together names and addresses: what's your name and number?
Communications and networking history and background telephone system local area networks Internet architecture: what the pieces are and how they fit together names and addresses: what's your name and
More informationIP Addressing A Simplified Tutorial
Application Note IP Addressing A Simplified Tutorial July 2002 COMPAS ID 92962 Avaya Labs 1 All information in this document is subject to change without notice. Although the information is believed to
More informationThe Internet and Its Uses
CHAPTER 1 The Internet and Its Uses Objectives After completing this chapter, you should be able to answer the following questions: How is the Internet evolving? How do businesses and individuals use the
More informationDatacommunication. Internet Infrastructure IPv4 & IPv6
Internet Infrastructure IPv4 & IPv6 Eric Malmström eric.malmstrom@globalone.net Slide 1 Background mid 1970 DARPA finances research on packet switching networks p-p networks, packet radio and satellite
More informationInternet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
More informationChapter 6: Implementing a Border Gateway Protocol Solution for ISP Connectivity
: Implementing a Border Gateway Protocol Solution for ISP Connectivity CCNP ROUTE: Implementing IP Routing ROUTE v6 1 Objectives Describe basic BGP terminology and operation, including EBGP and IBGP. Configure
More informationAdvanced IP Addressing
Advanced IP Addressing CS-765 A Aspects Of Systems Administration Spring-2005 Instructure: Jan Schauman Stevens Institute Of Technology, NJ. Prepared By: Modh, Jay A. M.S. NIS SID: 999-14-0352 Date: 05/02/2005
More information8.2 The Internet Protocol
TCP/IP Protocol Suite HTTP SMTP DNS RTP Distributed applications Reliable stream service TCP UDP User datagram service Best-effort connectionless packet transfer Network Interface 1 IP Network Interface
More informationProtocols. Packets. What's in an IP packet
Protocols Precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet Protocol (bottom level) all packets shipped from network to network as IP packets
More informationInternet Protocol (IP) IP - Network Layer. IP Routing. Advantages of Connectionless. CSCE 515: Computer Network Programming ------ IP routing
Process Process Process Layer CSCE 515: Computer Network Programming ------ IP routing Wenyuan Xu ICMP, AP & AP TCP IP UDP Transport Layer Network Layer Department of Computer Science and Engineering University
More informationTCP/IP Protocol Suite. Marshal Miller Chris Chase
TCP/IP Protocol Suite Marshal Miller Chris Chase Robert W. Taylor (Director of Information Processing Techniques Office at ARPA 1965-1969) "For each of these three terminals, I had three different sets
More informationCSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics
CSC458 Lecture 6 Inter-domain Routing IP Addressing Stefan Saroiu http://www.cs.toronto.edu/syslab/courses/csc458 University of Toronto at Mississauga Homework #1 Grades Fraction of Students 100 80 60
More informationCA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929, dfitzpat@computing.dcu.ie
CA106 Web Design Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929, dfitzpat@computing.dcu.ie History of the Internet Terminals attached to mainframe computer From mid 1960 s packet-switching
More informationHurricane Electric is using this document to update its customers and anyone else interested in Hurricane Electric s network offerings.
AN IPv6 UPDATE FOR HURRICANE ELECTRIC CUSTOMERS APRIL 2008 Executive Summary Hurricane Electric is using this document to update its customers and anyone else interested in Hurricane Electric s network
More informationHong Kong Internet Exchange (HKIX) http://www.hkix.net
Hong Kong Internet Exchange (HKIX) http://www.hkix.net Hong Kong Internet Exchange What is HKIX? The Evolution of HKIX Present Situation Conclude with some forecast 19-Aug-2002 ITSC, CUHK 1 What is HKIX?
More informationTechnical Support Information Belkin internal use only
The fundamentals of TCP/IP networking TCP/IP (Transmission Control Protocol / Internet Protocols) is a set of networking protocols that is used for communication on the Internet and on many other networks.
More informationInternet Protocols Fall 2005. Lectures 7-8 Andreas Terzis
Internet Protocols Fall 2005 Lectures 7-8 Andreas Terzis Outline Internet Protocol Service Model Fragmentation Addressing Original addressing scheme Subnetting CIDR Forwarding ICMP ARP Address Shortage
More informationRouting in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks
Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router
More informationExterior Gateway Protocols (BGP)
Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection
More informationIT-5302-3 Internet Architecture and Protocols. Lecture 02 Overview of Internet Architecture
IT-5302-3 Internet Architecture and Protocols Punjab University College of Information Technology, University of the Punjab, Pakistan. Lecture 02 Overview of Internet Architecture Lecture 02 - Roadmap
More informationDistributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015
Distributed Systems 09. Naming Paul Krzyzanowski Rutgers University Fall 2015 October 7, 2015 2014-2015 Paul Krzyzanowski 1 Naming things Naming: map names to objects Helps with using, sharing, and communicating
More informationIPv6 and IPv4 Update from the RIPE NCC. Sandra Brás, Ferenc Csorba
IPv6 and IPv4 Update from the RIPE NCC Sandra Brás, Ferenc Csorba RIPE NCC IPv6 Kongress - Frankfurt 22 May 2014 Schedule IPv6 Kongress 2 RIPE/RIPE NCC. Who are we? IPv4 exhaustion IPv4 transfers IPv6
More informationDistributed Systems. 22. Naming. 2013 Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 22. Naming Paul Krzyzanowski Rutgers University Fall 2013 November 21, 2013 2013 Paul Krzyzanowski 1 My 15 MacBook Pro The rightmost computer on my desk Paul s aluminum laptop, but
More informationAddress Scheme Planning for an ISP backbone Network
Address Scheme Planning for an ISP backbone Network Philip Smith Consulting Engineering, Office of the CTO Version 0.1 (draft) LIST OF FIGURES 2 INTRODUCTION 3 BACKGROUND 3 BUSINESS MODEL 3 ADDRESS PLAN
More informationInter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:
Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations
More informationIPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas
IPv6 Fundamentals Chapter 1: Introduction ti to IPv6 Copyright Cisco Academy Yannis Xydas The Network Today The Internet of today is much different that it was 30, 15 or 5 years ago. 2 Technology Tomorrow
More informationCLASSLESS INTER DOMAIN ROUTING - CIDR
CLASSLESS INTER DOMAIN ROUTING - CIDR Marko Luoma Helsinki University of Technology Laboratory of Telecommunications Technology Marko.Luoma@hut.fi ABSTRACT As the Internet evolved and become more familiar
More informationChapter 5. Data Communication And Internet Technology
Chapter 5 Data Communication And Internet Technology Purpose Understand the fundamental networking concepts Agenda Network Concepts Communication Protocol TCP/IP-OSI Architecture Network Types LAN WAN
More informationISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.
ISP Case Study UUNET UK (1997) ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 Acknowledgements Thanks are due to UUNET UK for allowing the use of their configuration information and network
More informationChapter 4 Network Layer
Chapter 4 Network Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationClassful IP Addressing (cont.)
Classful IP Addressing (cont.) 1 Address Prefix aka Net ID defines the network Address Suffix aka Host ID defines the node In Classful addressing, prefix is of fixed length (1, 2, or 3 bytes)! Classful
More informationWHITE PAPER SERIES Transition to IPv6
WHITE PAPER SERIES Transition to IPv6 INDEX Executive Summary Page 3 Till today-a Brief History of Internet Protocol (IP) Page 4 Challenges with IPv4 Page 5 Options for Business Continuity Page 6 The New
More informationComputer Networks - CS132/EECS148 - Spring 2013 ------------------------------------------------------------------------------
Computer Networks - CS132/EECS148 - Spring 2013 Instructor: Karim El Defrawy Assignment 2 Deadline : April 25 th 9:30pm (hard and soft copies required) ------------------------------------------------------------------------------
More informationIP Address Classes (Some are Obsolete) 15-441 Computer Networking. Important Concepts. Subnetting 15-441 15-641. Lecture 8 IP Addressing & Packets
Address Classes (Some are Obsolete) 15-441 15-441 Computer Networking 15-641 Class A 0 Network ID Network ID 8 16 Host ID Host ID 24 32 Lecture 8 Addressing & Packets Peter Steenkiste Fall 2013 www.cs.cmu.edu/~prs/15-441-f13
More informationInternet Protocol: IP packet headers. vendredi 18 octobre 13
Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)
More informationWe Are HERE! Subne\ng
TELE 302 Network Design Lecture 21 Addressing Strategies Source: McCabe 12.1 ~ 12.4 Jeremiah Deng TELE Programme, University of Otago, 2013 We Are HERE! Requirements analysis Flow Analysis Logical Design
More informationSolarWinds Technical Reference
SolarWinds Technical Reference New to Networking Volume 7 IP Addressing Section 1 IP Terminology and Number Formats... 1 Section 2 IPv4 Classful IP Addressing... 3 Private IP Addresses... 5 Network Address
More informationIP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface
IP addressing IP address: 32-bit identifier for host, router interface Interface: Connection between host, router and physical link routers typically have multiple interfaces host may have multiple interfaces
More informationGuide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP
Guide to Network Defense and Countermeasures Third Edition Chapter 2 TCP/IP Objectives Explain the fundamentals of TCP/IP networking Describe IPv4 packet structure and explain packet fragmentation Describe
More informationLaw Enforcement and Internet Governance: An Ounce of Prevention Is Worth a Pound of Cure
Law Enforcement and Internet Governance: An Ounce of Prevention Is Worth a Pound of Cure Supervisory Special Agent Robert Flaim Federal Bureau of Investigation (FBI) Operational Technology Division Global
More informationCourse Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.
Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols
More informationIPv6 The Big Picture. Rob Evans, Janet Rob.Evans@ja.net
IPv6 The Big Picture Rob Evans, Janet Rob.Evans@ja.net Where are we? IPv4 32 bit addresses 4,294,967,296 possible addresses In practice much less than this. History of large allocations /8s Inefficiency
More informationComputer Networks. Lecture 3: IP Protocol. Marcin Bieńkowski. Institute of Computer Science University of Wrocław
Computer Networks Lecture 3: IP Protocol Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 3 1 / 24 In previous lectures We learned about layer 1
More informationAPNIC elearning: BGP Basics. Contact: training@apnic.net. erou03_v1.0
erou03_v1.0 APNIC elearning: BGP Basics Contact: training@apnic.net Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes
More informationUsing IPM to Measure Network Performance
CHAPTER 3 Using IPM to Measure Network Performance This chapter provides details on using IPM to measure latency, jitter, availability, packet loss, and errors. It includes the following sections: Measuring
More informationDraft WGIG Issue Paper on the Administration of Internet Names and IP Addresses
Draft WGIG Issue Paper on the Administration of Internet Names and IP Addresses This paper is a 'draft working paper' reflecting the preliminary findings of the drafting team. It has been subject to review
More informationTransport and Network Layer
Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a
More informationDHCP, ICMP, IPv6. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley DHCP. DHCP UDP IP Eth Phy
, ICMP, IPv6 UDP IP Eth Phy UDP IP Eth Phy Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights
More information