CS2911 Week 4, Class 3 Today Next Class: DNS – Domain Name Service

Slides:



Advertisements
Similar presentations
Domain Name System (or Service) (DNS) Computer Networks Computer Networks Term B10.
Advertisements

20101 The Application Layer Domain Name System Chapter 7.
2: Application Layer1 Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Application Layer session 1 TELE3118: Network Technologies Week 12: DNS Some slides have been taken from: r Computer Networking: A Top Down Approach.
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
Chapter 2 Application Layer
2: Application Layer1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
CS 4396 Computer Networks Lab
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
Domain Name System (DNS)
CS 471/571 Domain Name Server Slides from Kurose and Ross.
DNS: Domain Name System
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April A note on the use.
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.
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.
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
CS2910 Week 1, Class 2 Today Announce Prof. Michael Vieau’s S-341 6p Thurs Wk 2 Assignment for tomorrow Data Encoding, Part 1 Parsing Data Muddiest Point.
CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs.
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
1 Kyung Hee University Chapter 19 DNS (Domain Name System)
CS2910 Week 5, Class 2 Today DNS Muddy Points More HTTP Headers Review for Midterm Exam This coming Monday: Midterm Exam SE-2811 Slide design: Dr. Mark.
CS2910 Week 2, Class 1 Today Return Lab 1 Muddiest Points Quiz Parsing Data in Python SE-2811 Slide design: Dr. Mark L. Hornick Content: Dr. Hornick Errors:
Web Server Administration Chapter 4 Name Resolution.
CS2910 Week 4, Class 1 Today Encoding in Python – Review Quiz – Encoding in Python Introduction to HTTP SE-2811 Slide design: Dr. Mark L. Hornick Content:
CS2910 Week 4, Class 2 Today Sit by someone you have not yet worked with this quarter. Learn his/her name if unknown. Turn on your laptop and start Wireshark.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Application Layer, 2.5 DNS 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.
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.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Spring 2006 CPE : Application Layer_DNS 1 Special Topics in Computer Engineering Application layer: Domain Name System Some of these Slides are.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
DNS and Inbound Load Balancing
Ip addressing: dhcp & dns
Understand Names Resolution
Domain Name System (DNS)
Networking Applications
Chapter 17 DNS (Domain Name System)
Introduction to Networks
Chapter 19 DNS (Domain Name System)
Chapter 9: Domain Name Servers
Domain Name Registration, ICANN, Registrars & Hosting Options
Module 5: Resolving Host Names by Using Domain Name System (DNS)
Domain Name System (DNS)
Slide design: Dr. Mark L. Hornick
Principles of Computer Security
IMPLEMENTING NAME RESOLUTION USING DNS
Configuring and Troubleshooting DNS
LINUX ADMINISTRATION 1
Configuring and Managing the DNS Server Role
Slide design: Dr. Mark L. Hornick
Lecture Computer Networks DNS (Domain Name System)
CS2911 Week 4, Class 2 Today Next Thursday:
Cookies, Web Cache & DNS Dr. Adil Yousif.
Domain Name System (DNS)
Slide design: Dr. Mark L. Hornick
Chapter 19 DNS (Domain Name System)
SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder
CS2911 Week 5, Class 3 Today Week 6, Lab: Quiz at start of lab
SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder
Slide design: Dr. Mark L. Hornick
CS2911 Week 2, Class 3 Today Return Lab 2 and Quiz 1
Slide design: Dr. Mark L. Hornick
Chapter 2 Application Layer
CS2911 Week 5, Class 3 Today Next Class: DNS – Domain Name Service
Presentation transcript:

CS2911 Week 4, Class 3 Today Next Class: DNS – Domain Name Service 22 April 2018 CS2911 Week 4, Class 3 Today DNS – Domain Name Service Next Class: Half Exam 1 17q1 3-1 1,2,5-9,11-15 CS2911 Dr. Yoder Dr. Josiah Yoder

CS2910 4/22/2018 DNS Record Types ; SOA – Start of Authority example.edu. SOA dns1.example.edu. […] ; NS – Name Server example.edu. NS dns1.example.edu. example.edu. NS dns2.example.edu. ; MX – Mail eXchange server example.edu. MX mail.example.edu. Adapted from https://www.ripe.net/publications/docs/ripe-192 SE-2811 Dr.Yoder Dr. Josiah Yoder

CS2910 4/22/2018 DNS Record Names (2) ; A – Most basic DNS record dns.example.edu. A 203.0.113.2 mail.example.edu. A 203.0.113.3 ; CNAME – Canonical name mail.example.edu CNAME extern.example.com ; PTR – "pointer" Reverse lookup by IP address 2.113.0.203.in-addr.arpa. PTR dns.example.edu. 3.113.0.203.in-addr.arpa. PTR mail.example.edu. Adapted from https://www.ripe.net/publications/docs/ripe-192 SE-2811 Dr.Yoder Dr. Josiah Yoder

Authoritative Hierarchy CS2910 4/22/2018 Authoritative Hierarchy Root DNS Servers com DNS servers org DNS servers edu DNS servers msoe.edu DNS servers umass.edu yahoo.com amazon.com pbs.org Slide credit: Kurose and Ross, 6th ed. See last slide. (There is a modification ) SE-2811 Dr.Yoder Dr. Josiah Yoder

Local Name Server (Default Name Server) CS2910 4/22/2018 Local Name Server (Default Name Server) Not hierarchical Maintained by an institution or their service provided. Maintains cache of queries e.g. ns1.msoe.edu Exercise: What other role does ns1.msoe.edu play? SE-2811 Dr.Yoder Dr. Josiah Yoder

Who controls the root and top-level domain (TLD) servers? CS2911 22 April 2018 Who controls the root and top-level domain (TLD) servers? The Internet Assigned Number Authority (IANA) They also control IP address allocations Who writes the RFC’s? https://en.wikipedia.org/wiki/Internet_governance IANA is part of the larger non-profit ICANN IETF is part of the larger non-profit ICOS IGF (the Internet Governance Forum) is part of the UN (United Nations) (Another example of UN involvement) UNESCO ( United Nations Educational, Scientific and Cultural Organization) has worked with IANA and IETF on an Arabic internet glossary. https://www.icann.org/news/announcement-2013-10-27-en The Internet Engineering Task Force (IETF) CS2911 Dr. Yoder Dr. Josiah Yoder

Cloudflare acts as DNS server CS2911 22 April 2018 Cloudflare acts as DNS server (Response to a question asked on videos and in class) 13 seconds into https://www.cloudflare.com/video/cloudflare-setup.mp4 CS2911 Dr. Yoder Dr. Josiah Yoder

CS2911 22 April 2018 https://www.polleverywhere.com/free_text_polls/zIp2tH2IVWjXv4H CS2911 Dr. Yoder Dr. Josiah Yoder

CS2911 22 April 2018 Acknowledgement This course is based on the text Computer Networking: A Top Down Approach 7th edition Jim Kurose, Keith Ross Addison-Wesley Dr. Josiah Yoder