CS2911 Week 5, 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.
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.
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.
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.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
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)
CS2911 Week 4, Class 3 Today Next Class: DNS – Domain Name Service
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)
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)
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
FTP, SMTP and DNS 2: Application Layer.
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
Presentation transcript:

CS2911 Week 5, Class 3 Today Next Class: DNS – Domain Name Service 16 September 2019 CS2911 Week 5, Class 3 Today DNS – Domain Name Service Next Class: Half Exam 1 Returned 17q1 3-1 1,2,5-9,11-15 CS2911 Dr. Yoder Dr. Josiah Yoder

CS2910 9/16/2019 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 9/16/2019 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 9/16/2019 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 9/16/2019 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 16 September 2019 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 16 September 2019 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 16 September 2019 https://www.polleverywhere.com/free_text_polls/zIp2tH2IVWjXv4H CS2911 Dr. Yoder Dr. Josiah Yoder

CS2911 16 September 2019 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