New Namespaces Jon Crowcroft,

Slides:



Advertisements
Similar presentations
Distributed Web Systems Name Services Lecturer Department University.
Advertisements

P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
Peer-to-Peer (P2P) Distributed Storage 1Dennis Kafura – CS5204 – Operating Systems.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Web Server Administration
Implementing Domain Name System
Web Server Administration Chapter 4 Name Resolution.
Naming Computer Engineering Department Distributed Systems Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #12: Naming/DNS: SOLUTIONS Shivkumar Kalyanaraman:
An Engineering Approach to Computer Networking
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Name Services Jessie Crane CPSC 550. History ARPAnet – experimental computer network (late 1960s) hosts.txt – a file that contained all the information.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Network Architecture (R02) #2 Evolution v. Revolution Jon Crowcroft,
Anycast Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Reliable Distributed Systems Naming (Communication Basics Part II) Slide set based on one by Prof. Paul Francis, Cornell University. Updated by Bina Ramamurthy.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
Application Layer. Domain Name System Domain Name System (DNS) Problem – Want to go to but don’t know the IP addresswww.google.com Solution.
Naming And Directory Services Geetika Sharma 09/22/200 8 CSC8320.
Domain Name Services Oakton Community College CIS 238.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
Windows Server 2008 Chapter 8 Last Update
Lecturer : Ms.Trần Thị Ngọc Hoa Chapter 2 Methods Configuring Name Resolution Methods.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
ES 101. Module 3 Domain Name System (DNS). Last Lecture Routing and IP addressing.
Naming Chapter 5. n Most of the lecture notes are based on slides by Prof. Jalal Y. Kawash at Univ. of Calgary n Some slides are from Brennen Reynolds.
Storage management and caching in PAST PRESENTED BY BASKAR RETHINASABAPATHI 1.
Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science
Information-Centric Networks03a-1 Week 3 / Paper 1 What DNS is not –Paul Vixie –CACM, December 2009, vol. 52, no. 12 Main point –“DNS is many things to.
Chapter 3 The Basics of Networking
Internet Address and Domain Name Service (DNS) CS587x Lecture Department of Computer Science Iowa State University.
Ch-9: NAME SERVICES By Srinivasa R. Gudipati. To be discussed.. Fundamentals of Naming Services Naming Resolution The Domain Name System (DNS) Directory.
Implementing DNS Module D 7: Implementing DNS
CEN Network Fundamentals Chapter 19 Binding Protocol Addresses (ARP) To insert your company logo on this slide From the Insert Menu Select “Picture”
Network Architecture (R02) #4 21/10/2013 Names, Places and Identity Jon Crowcroft,
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
5.1 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Jonathan Walpole CSE515 - Distributed Computing Systems 1 Teaching Assistant for CSE515 Rahul Dubey.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Information-Centric Networks06a-1 Week 6 / Paper 1 Untangling the Web from DNS –Michael Walfish, Hari Balakrishnan and Scott Shenker –Networked Systems.
Designing Authentication for a Microsoft Windows 2000 Network Designing Authentication in a Microsoft Windows 2000 Network Designing Kerberos Authentication.
Windows routing and resolution. Basic concepts  Host name: machine.sub-domain.domain example: mail.ubalt.edu same machine name in Windows in NetBIOS.
DNS and Naming Aditya Akella 03/16/2007 Supplemental slides.
Development of the domain name system Baoning Wu 01/30/2003.
“Windows Networking” ITL. © Hans Kruse & Shawn Ostermann, Ohio University 2 Overview Networking under Windows Mixture of applications and protocols.
1 Kyung Hee University Chapter 18 Domain Name System.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Internet Address and Domain Name Service (DNS)
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Internet Address and Domain Name Service (DNS) CS587x Lecture 5 Department of Computer Science Iowa State University.
OVERVIEW OF ACTIVE DIRECTORY
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Web Server Administration Chapter 4 Name Resolution.
COMP 431 Internet Services & Protocols
Peer-to-Peer (P2P) File Systems. P2P File Systems CS 5204 – Fall, Peer-to-Peer Systems Definition: “Peer-to-peer systems can be characterized as.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Domain Name System (DNS)
Peer-to-Peer Networking
Peer-to-Peer (P2P) File Systems
Peer-to-Peer Storage Systems
Computer Networks Primary, Secondary and Root Servers
An Engineering Approach to Computer Networking
Consistent Hashing and Distributed Hash Table
Presentation transcript:

New Namespaces Jon Crowcroft,

Old Name Spaces 1 Hosts.txt Update → send new entry to FTP.ISI.ARPAFTP.ISI.ARPA Distribution → FTP to * (Broadcast) How is this different from *.com? The Main Name Service Note risks of root → Verisign accidental deletion of entire database Risk worse if TTL for Rrs set to 0 !

Old Name Spaces 2 X.500 Directory Tree Structure (like DNS) Distributed and Delegated Content = (Attrib, Value)* Can wildcard lookup attributes == SEARCH! Update has secure per record locks

Old Name Spaces 3 DNS Hackery... Rotaries – What is returned on each call varies – Load balancer – Hide mobility or failures – No interface for policy (backdoor hack) – Requires low(0?) to stop cacheing interfereing with LB

Old Name Spaces 4 DynDNS – Allow rapid update – Controlled more at leaves of system – Used by bad guys (e.g. botnets IRC controllers find bots via Dyn DNS) Secure DNS – Update (not just edit named boot file and kill -restart:) Better be secure – Needs key distribution architecture – Better not have cyclic dependency between key and dyndns/update :-(

INS + CCN Binding – Design, Code, Compile, Link, Load/Run, Call What, Where and When... – Semantics of thing returned – Dynamicity? Use? Esp. Update rate/churn in map INS looks like evolution CCN looks like revolution CCN does a lot of other things too...

INS limits Self org – why not use CAN, Chord etc? – Looks like directory too – Search efficiency? – Churn etc/ambiguity – See X.500/LDAP experiences... See also Appletalk :-)

CCN – What are people lookin for? Many URLs (dynamic web page) name content – So make this first class thing Most content is already replicated – “finding” replica is a DNS hack – e.g. LB or Akamaized URLs => So make this hack part of architecture – Fix limits (content not fully replicated (akamai/youtube limited model) See also Multicast and Pub/Sub But promote “cache” and “router” to be same thing

CCN problems? Integrity (pollution proof) HH – Need to have hash/MIC on set of blocks – And not break if “bad” block inserted Privacy of Subscription HC – Need to match interest to datum – Equiv. To tag matching in encrypted domain – Is x=y, when X and Y both crypted Computationally expensive... Some new results on homomorphic cryptography promising

Essays 1. IPNL, Ipv6, I^3 2. Multipath IP and TCP – See web page for – Resource pooling and multipath work – In essay/notes, discuss deployment possibilities – e.g. In wide area In enterprise In data center See also re-feedback work by Bob Briscoe for discussion of incentives/security

Essay 2 Multipath IP TCP other

Reading for 9/11/10 Internet Topology and its Evolution Social Networks