Compsci 82, Fall 2009 3.1 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.

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

TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Based Computer Networks and Internets (Comer)
By Rod Lykins.  Background  Benefits  Security Advantages ◦ Address Space ◦ IPSec  Remaining Security Issues  Conclusion.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
2/15/2011Harvard Bits1. 2/15/2011Harvard Bits2 US Telegraph “Network” in 1856.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Chapter Overview TCP/IP Protocols IP Addressing.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Lecture 8 Modeling & Simulation of Communication Networks.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
The Structure of the Internet. In this lesson we will… Examine the difference between the Internet, the Web and the Intranet. Cover packet switching and.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 VLSM and CIDR Routing Protocols and Concepts – Chapter 6 05/07/2009.
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.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Compsci 82, Fall Who Governs the Internet? l What does the IETF govern ?  and
Copyright © 2007 Pearson Education, Inc. Slide 3-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
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.
Internet Architecture and Governance
Page 1 Network Addressing CS.457 Network Design And Management.
TCP/IP (Transmission Control Protocol / Internet Protocol)
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Networks Part 2: Infrastructure + Protocols NYU-Poly: HSWP Instructor: Mandy Galante.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. TCP/IP Addressing and Data Delivery  The TCP/IP Protocol Suite  IP Addressing.
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.
OV Copyright © 2011 Element K Content LLC. All rights reserved. TCP/IP Addressing and Data Delivery  The TCP/IP Protocol Suite  IP Addressing 
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
CPS 82, Fall IETF: Internet Engineering Task Force l “governs” the Internet (according to some)  What does this mean? Who elects the members?
Introduction and Overview of Network and Telecommunications.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3: Network Protocols and Communications
Chapter 2 Network Models
Chapter 5 Network and Transport Layers
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Introduction and Overview of Network and Telecommunications
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
A quick intro to networking
Slides taken from: Computer Networking by Kurose and Ross
Chapter 5 Network and Transport Layers
Part I. Overview of Data Communications and Networking
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
4 Network Layer Part I Computer Networks Tutun Juhana
Networking for Home and Small Businesses – Chapter 6
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Net 431: ADVANCED COMPUTER NETWORKS
Networking for Home and Small Businesses – Chapter 6
Topic 5: Communication and the Internet
Process-to-Process Delivery:
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Network Models CCNA Instructor Training Course October 12-17, 2009
Networking for Home and Small Businesses – Chapter 6
INFORMATION FLOW ACROSS THE INTERNET
Presentation transcript:

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  Netflix, Amazon, Pirate Bay/isohunt,…  Shipping bits or atoms? Differences? l Negroponte's Being Digital Negroponte's Being Digital  “ Worse, a book can go out of print. Digital books never go out of print. They are always there.”

Compsci 82, Fall Internet Architecture and Governance l Break message into packets, send packets  Different than traditional phone/circuits  What happens to packets in transit? What might happen?  Format of packet: see IPv4 v IPv6 l TCP and UDP Transmission Control __ and User Datagram __  Reliable, handshaking protocol  Less reliable (packets dropped), useful?

Compsci 82, Fall IPv4 Header l What is a packet? What is a packet header?  Who puts information into packets?  Who gets information out of packets? l How many bits in source and destination address?  What is total number of addresses available?

Compsci 82, Fall Who decided on IPv4 packet format? l IETF: who are they? How do they work?  Benefits of this approach? Limitations?  Who is really in charge? l If format changes, what happens  Does hardware change?  Does software change?

Compsci 82, Fall What is IPv6? l What is the 6 in IPv6? Is Vint Cerf in on it?Vint Cerf  What’s needed to deploy the protocol?  What incentives are needed to deploy?  What disincentives are there? l Difference between 32 bits and 128 bits?  2 32 = 4,294,967,296  = 340,282,366,920,938,463,463,374,607,431,768,211,456

Compsci 82, Fall IP, CIDR, Youtube l l Originally Duke got 65,536 IP addresses  Original IP protocol, how many bits?  How do you figure this out?  Only 24 or 16 or 8 bits originally l CIDR (Classless Inter-Domain Routing)  Any power of 2 for range of addresses  Youtube advertises: /22  Pakistan advertises: /24

Compsci 82, Fall Internet Governance l IETF: What do they “govern”?  Wikipedia rough consensus model?  Consensus is not determined by counting heads, but by looking at strength of argument, and underlying policy (if any). Arguments that contradict policy, are based on opinion rather than fact, or are logically fallacious, are frequently discounted. For instance, if someone finds the entire page to be a copyright violation, a page is always deleted. If an argument for deletion is that the page lacks sources, but an editor adds the missing references, said argument is no longer relevant.

Compsci 82, Fall Other Players in Internet “Governance” l Differences between web and internet  Content v Delivery?  HTTP: ietf standard l w3c activities w3c activities  Math, mobile, e-govt l ITU and ECMA  Proprietary/private  Differences? l Javascript  Ecmascript l Telecommunication

Compsci 82, Fall Open or Proprietary l What is an open standard?  Advantages of proprietary standards?  Open office compared to Msoft Word? l What about iTap compared to T9?  l What do we want for the Internet? Why?  Effects of internationaliation (i18n)

Compsci 82, Fall IETF, IANA, ICANN, IGF, ITU l What’s the I in these organization  Internet or International l IANA: Internet Assigned Numbers Authority  Operated by ICANN  Root-zone management ccTLD, gTLD DNS, we’ll see openDNS later  Role of US Department of Commerce Possible issues here?

Compsci 82, Fall Rough Consensus l Does Wikipedia and/or IETF model work?  What does “government” mean?  Are companies governed? Countries? l Why did the IETF model work originally?  Similarities to Wikipedia? Differences? l Future of standards making  Will “real” governments have a role?

Compsci 82, Fall Internet tags and labels l Multi-stakeholder governance and the IGF, by Malcolm l IETF: meritocracy, technocracy  Hierarchical? Not really l ICANN  More hierarchical, nominations, elections l NTIA, Department of Commerce  Lets ICANN run part of the Internet?

Compsci 82, Fall Background on Bits l Bit is a “binary” “digit”  What’s binary? What’s a digit?  It’s all zeros and ones

Compsci 82, Fall BIT: Binary Digit l Why do humans use base-10 numbers? l Why do computers use base-2 numbers? 0 0Zero 1 1One 10 2two 1 x x Three 1 x x Four 1 x x x x x x x x

Compsci 82, Fall Scale and reasoning about bits l Number of IPv4, 32-bit addresses?  How many 33-bit addresses? l If you use a 32-bit encryption key, and computers can test one billion keys/second  # seconds to break with brute force?  If we add 1 bit, how many seconds?  # seconds for 128-bit encryption key? l Skype uses 256-bit encryption key!?

Compsci 82, Fall Routers, bits, and scale l Given /24, # bits used?  BGP router table examines/stores prefixes  Look at/differentiate 2 24 prefixes quickly?  How do you look things up? Computer? l Routers process lots of packets quickly  n router, BGP router, …  Adding one bit doubles # addresses  What about time to process ?