Compsci 82, Fall 2009 2.1 News filtered through Compsci 82 l Who do you call when the Internet Breaks? Who do you call when the Internet Breaks? l BPG.

Slides:



Advertisements
Similar presentations
Whos who in the IETF Zoo? Geoff Huston Executive Director, Internet Architecture Board.
Advertisements

1 Muhammed Rudman
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
CSC CONNOR HUNT. SOCIETAL TOPCS WEEKS 7 AND 8 Internet Regulation - Internet Regulation is putting up laws on the internet, limiting the freedom.
Russ Housley IETF Chair 23 July 2012 Introduction to the IETF Standards Process.
Kevin Workman CSC /04/12. Week 7 and 8 Internet regulation is basically restricting access to certain information. Examples of Internet regulation.
What is a Working Group ID (and when to adopt one) Adrian Farrel Maastricht, July 2010.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Basic TCP/IP Networking
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
What Is TCP/IP? The large collection of networking protocols and services called TCP/IP denotes far more than the combination of the two key protocols.
© Jörg Liebeherr ECE 1545 Forwarding in IP Networks.
Chapter Overview TCP/IP Protocols IP Addressing.
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.
Final Exam Part 1. Internet Regulation Internet regulation according to internet society states that it is about restricting or controlling certain pieces.
Compsci 92, Spring Goals for next two weeks l Concepts and use of HTML and CSS  Novice, beginner, apprentice, master, … Know what you don’t know?
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 0 TCP/IP Overview.
Lecturer: Ghadah Aldehim
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
Introduction to BGP.
1 A short introduction to the IETF Harald Alvestrand IETF chair Harald Alvestrand IETF chair.
TCP/IP Yang Wang Professor: M.ANVARI.
FINAL PROJECT Shelby LeVasseur CSC Fall 2012 November 27 th, December 13 th, 2012.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
Interior Gateway Protocol. Introduction An IGP (Interior Gateway Protocol) is a protocol for exchanging routing information between gateways (hosts with.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
Lecture 3 Overview. Protocol An agreed upon convention for communication both endpoints need to understand the protocol. Protocols must be formally defined.
1 CSCI 233 Internet Protocols Class 2 Dave Roberts.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
OII. Internet Engineering Task Force We reject kings, presidents and voting. We believe in rough consensus and running code. [David Clarke]
CPS 82, Fall Internet Regulation l Given that the Internet is all but unregulated and the cost of producing such spots is minimal, the episode.
More on Internet Routing A large portion of this lecture material comes from BGP tutorial given by Philip Smith from Cisco (ftp://ftp- eng.cisco.com/pfs/seminars/APRICOT2004.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Compsci 82, Fall Roadmap for 82: 10-late to 11-early l Facebook used to launch explorations of:  Internet architecture and governance  Standards.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Tiffanie Donovan CSC /27/12. Societal Topics-Weeks 7 & 8 Internet Regulation Internet regulation has the operation of keeping people from viewing.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
Internet protocol Suite
Compsci 82, Fall Bits and Atoms l How do send a letter? A phone call? A musical recording? An Internet Packet?  I want to watch Iron Man tomorrow.
1. Layered Architecture of Communication Networks: TCP/IP Model
The Internet Book. 3 The Internet Works Well The Internet is a marvel of technical accomplishment. TCP/IP: – Accommodates growth and change not imagined.
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
Polling and Voting Adrian Farrel Routing Area Director Maastricht, July 2010.
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.
The State of the IETF Keeping one Internet Harald Alvestrand, IETF chair Antalya, May 13, 2001.
CPS 82, Fall IETF: Internet Engineering Task Force l “governs” the Internet (according to some)  What does this mean? Who elects the members?
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Inter-domain Routing Outline Border Gateway Protocol.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
The Web Standards Process COMP6218 Web Architecture Dr Nicholas Gibbins –
By Cory. History The history of the Internet began with the development of electronic computers in the 1950s. Packet switched networks such as ARPANET,
Boarder Gateway Protocol (BGP)
Routing BY, P.B.SHANMATHI.
The Web Standards Process
The Internet Introductory material.
Multicasting Unicast.
Presentation transcript:

Compsci 82, Fall News filtered through Compsci 82 l Who do you call when the Internet Breaks? Who do you call when the Internet Breaks? l BPG Security Hole at DefCon BPG Security Hole at DefCon l Pakistan shuts down YouTube world wide Pakistan shuts down YouTube world wide  Video of shutdown (kind of) Video of shutdown (kind of)

Compsci 82, Fall News Sources l l l l

Compsci 82, Fall Internet Protocol RFC 791, 1981 The internet protocol is specifically limited in scope to provide the functions necessary to deliver a package of bits (an internet datagram) from a source to a destination over an interconnected system of networks. There are no mechanisms to augment end-to-end data reliability, flow control, sequencing, or other services commonly found in host-to-host protocols. The internet protocol can capitalize on the services of its supporting networks to provide various types and qualities of service.

Compsci 82, Fall Internet Protocol RFC 791, 1981 A distinction is made between names, addresses, and routes [4]. A name indicates what we seek. An address indicates where it is. A route indicates how to get there. The internet protocol deals primarily with addresses.

Compsci 82, Fall An address indicates where it is l IPv4 address: dotted quad  dig : www.cnn.com  Why do we use name and not address?  Quad part: 0-255, note that 2 8 =256  Why is this a 32-bit address? What’s a bit?  Limitations of 32 bits? l DNS: map name to address l Routers: map address to route

Compsci 82, Fall Internet Addresses and Routing Thinkgeek.com

Compsci 82, Fall Names, numbers, routes l l l l l l How do we find IP for each name? l How does Internet? visualroute.visualware.com l How does a packet know where to go?

Compsci 82, Fall What is the Internet? l A collection of autonomous systems (AS)s  Network of networks  How do these networks communicate?  Country level, company level, …  Until 2007, 16-bit AS numbers, now 32… l An AS has lots of IP addresses, all sharing a common prefix  AS communicates outward by BGP  Border Gateway Protocol

Compsci 82, Fall IP addresses, who makes them? l IANA, ICANN, Jon Postel?  Give me a bunch of numbers, please.  All share common prefix, why? l /24 means 256 addresses  , , …, l /20 means 4,096 addresses  , , … l The /24 is more specific than the /20

Compsci 82, Fall BGP for routing l YouTube has ASN l Duke has ASN l BGP Routers communicate with neighbors  I have a route to xyz  45,000 updates/minute l No central source of trust, who do you trust?  Transitive trust model for BGP routing

Compsci 82, Fall IETF: Internet Engineering Task Force l “governs” the Internet (according to some)  What does this mean? Who elects the members? l RFC: request for comments l Anyone can write an RFC and independently submit it to the RFC Editor for possible publication. It will be published after review, and perhaps revision, for technical competence, relevance, and adequate writing.. 

Compsci 82, Fall What does the IETF do? l The IETF has at times been ascribed nearly magical abilities by the trade press, who assumed its mechanisms were responsible for the success of the Internet because it works on the Internet's core protocols. The reality that it is a group of engineers putting together specifications so that multiple vendors' products can operate across networks is considerably more mundane.

Compsci 82, Fall The Tao of the IETF l l The Internet Engineering Task Force is a loosely self-organized group of people who contribute to the engineering and evolution of Internet technologies. It is the principal body engaged in the development of new Internet standard specifications. The IETF is unusual in that it exists as a collection of happenings, but is not a corporation and has no board of directors, no members, and no dues;

Compsci 82, Fall Rough consensus and running code l One of the "founding beliefs" is embodied in an early quote about the IETF from David Clark: " We reject kings, presidents and voting. We believe in rough consensus and running code". Another early quote that has become a commonly-held belief in the IETF comes from Jon Postel: "Be conservative in what you send and liberal in what you accept ".

Compsci 82, Fall Is the IETF a governing body? "A government interested in using us is a government interested in how we work." In other words, once governments realize what a treasure there is in the Net, they want to mess with it, regulate it, and censor it

Compsci 82, Fall Who runs the Internet? You do! l One more thing that is important for newcomers: the IETF in no way "runs the Internet", despite what some people mistakenly might say. The IETF makes standards that are often adopted by Internet users, but it does not control, or even patrol, the Internet. If your interest in the IETF is because you want to be part of the overseers, you may be badly disappointed by the IETF.