DNS and TCP Sequence Numbers (Again!) EE122 Discussion 10/24/2011.

Slides:



Advertisements
Similar presentations
Chapter 16. Windows Internet Name Service(WINS) Network Basic Input/Output System (NetBIOS) N etBIOS over TCP/IP (NetBT) provides commands and support.
Advertisements

Everything.
Domain Name System (DNS) Adapted from a presentation by Ayitey Bulley DNS Fundamentals.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
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.
Instructions for TAs Add these entries to your ‘hosts’ file: – nsa.gov – (also feel free to set up a dodgy DNS.
DNS, Web, TCP Sequence Numbers EE122 Discussion 10/19/2011.
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
DNS Session 4: Delegation and reverse DNS Joe Abley AfNOG 2006 workshop.
20101 The Application Layer Domain Name System Chapter 7.
Domain Name System: DNS
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
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.
Application Layer. Domain Name System Domain Name System (DNS) Problem – Want to go to but don’t know the IP addresswww.google.com Solution.
Domain Name System (DNS) Ayitey Bulley Session-1: Fundamentals.
Instructions for TAs Add these entries to your ‘hosts’ file: – nsa.gov – (also feel free to set up a dodgy.
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)
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Domain Names System The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the.
DNS and HTTP CS 168. Domain Name Service Host addresses: e.g., – a number used by protocols – conforms to network structure (the “where”)
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 17 Domain Name System (DNS)
CS 471/571 Domain Name Server Slides from Kurose and Ross.
DNS: Domain Name System
Test cases for domain checks – a step towards a best practice Mats Dufberg,.SE Sandoche Balakrichenan, AFNIC.
1 DNS: Domain Name System People: many identifiers: m SSN, name, Passport # Internet hosts, routers: m IP address (32 bit) - used for addressing datagrams.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
October 15, 2002Serguei A. Mokhov, 1 Intro to DNS SOEN321 - Information Systems Security.
PACKET ANALYSIS WITH WIRESHARK DHCP, DNS, HTTP Chanhyun park.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
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.
Module 8 DNS Tools & Diagnostics. Objectives Understand dig and nslookup Understand BIND toolset Understand BIND logs Understand wire level messages.
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
Lab 2: SSL Security Attack June 17, 2008 Hyun Jin Kim.
1 Kyung Hee University Chapter 18 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
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.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
Module 8 DNS Tools & Diagnostics. Dig always available with BIND (*nix) and windows Nslookup available on windows and *nix Dig on windows – unpack zip,
Computer Networks Fall, 2007 Prof Peterson. CIS 235: Networks Fall, 2007 Western State College How’s it going??
Lecture 5: Web Continued 2-1. Outline  Network basics:  HTTP protocols  Studies on HTTP performance from different views:  Browser types [NSDI 2014]
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)
DNS Security 1. Fundamental Problems of Network Security Internet was designed without security in mind –Initial design focused more on how to make it.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 18 Windows Internet Name Service (WINS)
AfNOG-2003 Domain Name System (DNS) Ayitey Bulley
Domain Name System (DNS) Joe Abley AfNOG Workshop, AIS 2014, Djibouti Session-1: Fundamentals.
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.
COMP 431 Internet Services & Protocols
DNS Removals - Changing a TLD server‘s address - Peter Koch OARC DNS Operational Meeting Ottawa, 25-SEP-2008.
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.
Domain Name System DPNM Lab. Seongho Cho
Short Intro to DNS (part of Tirgul 9) Nir Gazit. What is DNS? DNS = Domain Name System. For translation of host names to IPs. A Distributed Database System.
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
DNS Session 3: Configuration of Authoritative Nameservice Joe Abley AfNOG 2013, Lusaka, Zambia.
DNS and Inbound Load Balancing
Ip addressing: dhcp & dns
TCP EE122 Discussion 10/18/13.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Ip addressing: dhcp & dns
DNS : Domain Name System
Domain Name System: DNS
Presentation transcript:

DNS and TCP Sequence Numbers (Again!) EE122 Discussion 10/24/2011

DNS Record Types DNS deals in terms of “resource records” Type A : Type NS : Type CNAME : TYPE MX :

DNS Packet Format Query/Response IDFlags #Questions#Answer RRs #Authority RRs#Additional RRs Questions Answers Authority Additional Records

Q2 – Default Server to root ID = 25000Flags (AA=0) #Questions = 1#Answer RRs = 0 #Authority RRs = 0#Additional RRs = 0 Q: What is A record for google.com? Ans: -- Auth: -- Add: --

Q2 – Root server’s reply ID = 25000Flags (AA=0) #Questions = 1#Answer RRs = 0 #Authority RRs = 2#Additional RRs = 2 Q: What is A record for google.com? Ans: -- Auth: COM. IN NSA-tld-server.com 1dy COM. IN NSB-tld-server.com 1dy Add: A-tld-server.com. A B-tld-server.com. A Glue Records

Q2 – Default Server to.com TLD ID = 25001Flags (AA=0) #Questions = 1#Answer RRs = 0 #Authority RRs = 0#Additional RRs = 0 Q: What is A record for google.com? Ans: -- Auth: -- Add: --

Q2 –.com TLD to default server ID = 25001Flags (AA=0) #Questions = 1#Answer RRs = 0 #Authority RRs = 1#Additional RRs = 1 Q: What is A record for google.com? Ans: -- Auth: google.comNSauth.google.com Add: auth.google.com A

Q2 – Default server to Auth. Server ID = 25002Flags (AA=0) #Questions = 1#Answer RRs = 0 #Authority RRs = 0#Additional RRs = 0 Q: What is A record for Ans: -- Auth:-- Add: --

Q2 – Auth. Server to Default server ID = 25002Flags (AA=1) #Questions = 1#Answer RRs = 1 #Authority RRs = 0#Additional RRs = 0 Q: What is A record for Ans: google.com A Auth:-- Add: --

TCP Sequence Numbers Initial sequence number for the connection is not zero Sequence number refers to the first byte in the TCP packet payload

Question 3 a b c.1501 d.1501 – 1550