588 Section 7 Neil Spring May 18, 1999. Schedule Homework 2 review DNS Active Naming.

Slides:



Advertisements
Similar presentations
Daves DNS Show Read at your own risk. Domain Name Service Maps IP addresses to more human readable domain names Every domain name ultimately resolves.
Advertisements

Sergei Komarov. DNS  Mechanism for IP hostname resolution  Globally distributed database  Hierarchical structure  Comprised of three components.
CSE331: Introduction to Networks and Security Lecture 8 Fall 2002.
Chapter 2 Gathering Target Information: Reconnaissance, Footprinting, and Social Engineering.
Web Server Administration
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
DNS Session 4: Delegation and reverse DNS Joe Abley AfNOG 2006 workshop.
DNS. DNS is a network service that enables clients to resolve names to IP address and vice-versa. Allows machines to be logically grouped by domain names.
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.
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao
CSE331: Introduction to Networks and Security Lecture 9 Fall 2002.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
20101 The Application Layer Domain Name System Chapter 7.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
IT:Network:Apps.  Hosts  Root Servers  Zones  Name Resolution  Reverse and forward Lookups  CName  MX Records  NSLookup  IPconfig.
Domain Name System: DNS
DOMAIN NAMING SYSTEM (AN OVERVIEW) By -DEEPAK. Topics --DNS What is DNS? Purpose of DNS DNS configuration files.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
1 DNS,NFS & RPC Rizwan Rehman, CCS, DU. Netprog: DNS and name lookups 2 Hostnames IP Addresses are great for computers –IP address includes information.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Presented by Neeta Jain CISC 856 TCP/IP and Upper Layer Protocols RFC 1034 & RFC 1035.
Intro to Computer Networks DNS (Domain Name System) Bob Bradley The University of Tennessee at Martin.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
TELE 301 Lecture 11: DNS 1 Overview Last Lecture –Scheduled tasks and log management This Lecture –DNS Next Lecture –Address assignment (DHCP)
Got DNS? A review of Domain Name Services and how it impacts website developers. By Jason Baker Digital North.
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
Chapter 13 Microsoft DNS Server n DNS server: A Microsoft service that resolves computer names to IP addresses, such as resolving the computer name Brown.
DNS & SPAM SHAREPOINT 2010 IT:NETWORK:APPLICATIONS.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Domain Name System CH 25 Aseel Alturki
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Packet Filtering & Firewalls. Stateless Packet Filtering Assume We can classify a “good” packet and/or a “bad packet” Each rule can examine that single.
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
Naming March 8, Networks What is naming?  Associations between some elements in a set of names and some elements in a set of values  Binding.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (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.
Linux Operations and Administration
4343 X2 – Outline The Domain Name System The Web.
Web Server Administration Chapter 4 Name Resolution.
Ch 22. Routing Direct and Indirect Delivery.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
WHAT IS DNS??????????.
CS2910 Week 5, Class 1 Today Sit by someone you have not yet worked with Turn on your laptop and start Wireshark. DNS Next week Monday: Midterm Exam SE-2811.
So DNS is A client-server application that maps domain names into their corresponding IP addresses with the help of name servers. Mapping domain names.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
4. Interconnecting Networks: Routers. © Tallal Elshabrawy 2 Bridges Vs Routers BRIDGES DO WELL IN SMALL (FEW HUNDRED HOSTS) WHILE ROUTERS USED IN LARGE.
Chapter 5c.  Upon completion of this chapter, you should be able to:  Configure IP addresses  Identify & select valid IP addresses for networks  Configure.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
DNS and Inbound Load Balancing
Ip addressing: dhcp & dns
Understand Names Resolution
IMPLEMENTING NAME RESOLUTION USING DNS
COMP 3270 Computer Networks
Name and Address Conversions Part I
CS 457 – Lecture 10 Internetworking and IP
Communication Networks NETW 501
Ip addressing: dhcp & dns
Windows Name Resolution
Presentation transcript:

588 Section 7 Neil Spring May 18, 1999

Schedule Homework 2 review DNS Active Naming

Reminders & Notes Programming Assignment 2 due May 24 Homework 3 will be due June 1 Project 3 will be due June 7 Time to talk to Tom about the final project

Homework 2 -1 A forwarding packets through C? –whenever cost of A-B is higher than A-C-B Asymmetric cost info –link state - everyone will get consistent –distance vector - asymmetric routes Link inconsistency affecting routes –if it’s in the middle of the network

Homework Number the leaves 0..n The route to 010 is (from the root): left right left. The route from 001 to 010 is: –up (to the 00? router) –up (to the 0?? router) –right (to the 01? Router) –left (to the 010 host)

Homework Key realizations: Hierarchical routing –end nodes are dumb –routers know the topology Loose source routing –end nodes know the topology –routers don’t know much –router failure is less transparent

2 - 4 In slow start, each ack increases cwnd by one. Delayed acks not really shown here.

Homework I don’t know yet. :)

All you need to know about DNS Host to IP address mapping –poplar.cs.washington.edu = IP address to host mapping – in-addr.arpa = poplar… Caching –updates aren’t immediately visible –negative caching important too UDP

All you might want to know Variable depth hierarchy –.edu –.washington.edu –.cs.washington.edu –.porcupine.cs.washington.edu Protection against bad data –TTL/data value reversal example Caching doesn’t extend to hosts –To speed things up?

DNS Attributes A: IP Address –ip from name CNAME: Canonical name –name to other name NS: Authoritative Name Server PTR: Pointer record –name from ip MX: Mail Exchange –gets mail destined for this machine

How to get em (host) host poplar: poplar.cs.washington.edu A host -t CNAME poplar poplar.cs.washington.edu has no CNAME record (Authoritative answer) host -t CNAME CNAME bauhaus.cs.washington.edu

More host stuff host -v Query about for record types PTR Name: poplar.cs.washington.edu Address: host -t mx poplar poplar.cs.washington.edu MX 10 june.cs.washington.edu poplar.cs.washington.edu MX 20 trout.cs.washington.edu

Active Names Richer interface for name lookup Motivation: –client side web replica search –name the service provided by active networks active services network caches / transformation agents Insight –We name services: IBM’s web service –We don’t care which host gives us the service

What do we normally do to make big web servers? Split it up, statically –java.sun.com DNS round robin – (?) –can add new servers without telling anyone Distributed director –connection level splitting Neither consider locality of users IP address and service not equivalent

What could we do to make big web servers? Help the user pick a close server Download netscape or IE: –get a list of different places you can download from –how should you pick? –Shouldn’t the machine figure it out?