INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved.

Slides:



Advertisements
Similar presentations
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advertisements

1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
Document #07-2I RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) (mod 7/25 & clean-up 8/20) Customer Supplier.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
Communicating over the Network
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Intel VTune Yukai Hong Department of Mathematics National Taiwan University July 24, 2008.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
EU market situation for eggs and poultry Management Committee 20 October 2011.
2 |SharePoint Saturday New York City
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
VOORBLAD.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 9: Subnetting IP Networks
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Januar MDMDFSSMDMDFSSS
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
Chapter 10: The Traditional Approach to Design
Analyzing Genes and Genomes
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Application Layer At long last we can ask the question - how does the user interface with the network?
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
DNS. Outline r Domain Name System r DNS Hierarchy r Resolution.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
1 Kyung Hee University Chapter 18 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Domain Name System (DNS)
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Domain Name System (DNS)
Presentation transcript:

INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved

Agenda Name systems DNS 2

Why Name Systems Computers are happy with numbers Important reasons why IP addresses have numbers However, humans like to deal with names Especially in the case of IPv6 Name systems can provide names for humans to deal with But theres another reason toonames can be made more persistent than IP addresses 3

Internet Name Spaces MAC Addresses Identities of NICs Unique across a LAN, at least Usually 48 bits IP Addresses Routable address of a host Can change frequently 32 or 128 bits Unique across the Internet Domain Names English language names Generally tied to an activity of people Changes slowly, may have years of duration 4

Internet with Names, without DNS 5

With DNS 6

Basic Name System Functions Name space: rules how names are structured and used Name registration: a method for linking specific names to specific devices so that names are unique across the entire Internet Name resolution: mechanism for translating a symbolic name into an IP address 7

Principal RFCs for DNS 8

Goals for DNS Global, scalable, consistent name space Local control over local resources Distributed design to avoid bottlenecks Application universality Support for multiple underlying protocols Hardware universality 9

DNS Functions 10

Name Space 11 Each node in the DNS tree is identified by a label

Name Syntax Length: each label can be up to 63 characters long Symbols: letters, numbers, dash are allowed Case: labels are not case-sensitive Every label must be unique within its parent domain 12

Domain Name Construction 13

Resource Specification Can specify a resource within a domain name by providing a directory structure after the name For example, could have Salt.crystal.rocks/Essay 14

Uniqueness Every label must be unique within its parent domain 15 Names can be up to 255 characters long

Management of the Name Space ICANN and IANA are responsible for management of the name space They delegate responsibility for parts of the name space to other organizations Different parts of the name space may be managed differently 16

Original TLDs.ARPA.COM.EDU.GOV.MIL.NET.ORG 17 The three TLDs for most names became very crowded very quickly

Current TLDs 18

Country Code TLD Authorities Each country has authority to set up and manage its TLD Many country codes have been defined Country codes have two letters Some country codes are used for other purposes Some TLDs are restricted Examples: Scoop.It uses TLD for Italy to spell scoop it Bit.ly spells out bitly using TLD for Lybia 19

DNS Name Servers Each DNS server is a database server Resource record stores a type of information about a node in the DNS tree. It has general format for part of record, specialized format for information for its type Master file representation is text representation for resource record, editable by humans 20

RR Types 21

Root Name Servers Today there are 13 different root name servers Each of these has multiple physical servers 22

DNS Resolvers Functions: Standard name resolution: given a DNS name, find the IP address Reverse name resolution: take an IP address and determine what name is associated with it Electronic mail resolution: determine where to send based on the address used in a message Actions: Provide user interface: allow name to be used in place of IP address Forming and sending queries: sends queries to DNS Processing responses: accept response from DNS, decide what do with it 23

Iterative Resolution 24

Recursive Resolution 25

DNS Resource Records and Classes Each DNS server is a type of database server The database has entries called Resource Records for domains RRs are stored in binary but have text versions that are shown to humans 26

Common DNS Resource Records 27

Caching Caching is very important to DNS Names that are referenced are often referenced again There is extensive caching at all levels of DNS When a cached value is returned, the address of the authoritative server is also returned Each RR has a TTL specified. Servers that cache the record discard it when the time interval expires 28

DNS Message Format 29

Details 30

Examples of Object Types 31

Persistence Persistence of DNS names and IP addresses is different How? 32

Summary DNS is a crucial Internet service It allows names to be established for persistent areas of influence The convenience of names is secondary to its importance DNS is the Internet name space that best represents human activities 33