SlideShare a Scribd company logo
Internet Technology
Saman M. Almufti
Lecture 5
Lecture  5- url-dns
• The domain name system (DNS) is
a Server represents a large database
used for transforming alphanumeric
domain names into numeric IP
addresses. A decentralized process,
name resolution generally takes place
on DNS servers’ networks distributed
throughout the world. Every internet
address you enter into your web
browser’s search bar is then forwarded
by your router to a DNS server. This
server then dissolves the domain name
into a numeric sequence and returns a
corresponding IP address.
• DNS is used in TCP/IP Application layer
In order to understand the process behind the DNS resolution, it’s important to learn
about the different hardware components a DNS query must pass between. For the web
browser, the DNS lookup occurs “ behind the scenes” and requires no interaction from
the user’s computer apart from the initial request.
Web
Browser
Root
.com .net.org.edu
Nawroz.edu Google.com Yahoo.com
Recursor /
Resolver
• Computer’s DNS cache: If the DNS records are found in
your computer’s DNS cache, then the rest of the DNS
lookup is skipped and you will be taken directly the
requested website
• Resolving nameserver: Typically this is your Internet
services provider’s (ISP) server
• Root Server: The authoritative name servers that serve
the DNS root zone, commonly known as the “root
servers”, are a network of hundreds of servers in many
countries around the world. They are configured in the
DNS root zone as 13 named authorities
• Top Level Domain (TLD):TLD refers to the last part of a
domain name. The most common TLDs include .com,
.net, org, and .info. Country code TLDs represent specific
geographic locations. For example: .iq represents Iraq.
• Alternative Nameserver: This is the part of a domain
name which comes right before the TLD
Computer
Browser
IP Address
Lecture  5- url-dns
http://journal.qubahan.com/index.php/qaj
URL
What’s in a name (URLs)
 URL = Uniform Resource Locator
 Contains three parts:
 Protocol (http, ftp, etc.)
 Server name (Domain Name)
 File name, including path
Protocol for reading
Server name – extension tells type of server
File name and path*
DomainSub Domain extension
a website URL is the location of a specific website, page, or file on the
Internet.
IP Address
Lecture  5- url-dns
Lecture  5- url-dns

More Related Content

What's hot (20)

PPTX
Domain Name System DNS
Akshay Tiwari
 
PPTX
Domain Name System Explained
HTS Hosting
 
PPTX
IP address & Domain name
Akshay Jain
 
PPT
slide on DNS
webhostingguy
 
PPTX
Domain Name System (DNS)
Dhingani Harshil
 
PDF
Intro to DNS
ThousandEyes
 
PPS
Dns And Snmp
Seyed Ali Marjaie
 
PPTX
Dns presentation
Anurag Pandey
 
PPT
Chapter 4 configuring and managing the dns server role
Luis Garay
 
PPTX
Dn sonly
vikram vivek
 
PPTX
Domain Name System
Mahavir Vataliya
 
PPTX
Domain Name System
Gurkamal Rakhra
 
PPTX
Domain name system
Siddharth Chandel
 
PPT
Dns ppt
Mauood Hamidi
 
PPT
Domain name system
Siddique Ibrahim
 
PPT
DNS resolution
webhostingguy
 
PDF
Presentation on Domain Name System
Chinmay Joshi
 
PPT
Domain name service
ishapadhy
 
PPTX
Linux and DNS Server
Prabhakar Thota
 
Domain Name System DNS
Akshay Tiwari
 
Domain Name System Explained
HTS Hosting
 
IP address & Domain name
Akshay Jain
 
slide on DNS
webhostingguy
 
Domain Name System (DNS)
Dhingani Harshil
 
Intro to DNS
ThousandEyes
 
Dns And Snmp
Seyed Ali Marjaie
 
Dns presentation
Anurag Pandey
 
Chapter 4 configuring and managing the dns server role
Luis Garay
 
Dn sonly
vikram vivek
 
Domain Name System
Mahavir Vataliya
 
Domain Name System
Gurkamal Rakhra
 
Domain name system
Siddharth Chandel
 
Dns ppt
Mauood Hamidi
 
Domain name system
Siddique Ibrahim
 
DNS resolution
webhostingguy
 
Presentation on Domain Name System
Chinmay Joshi
 
Domain name service
ishapadhy
 
Linux and DNS Server
Prabhakar Thota
 

Similar to Lecture 5- url-dns (20)

PPTX
Presentation2.pptx
MuhammadNaeem491
 
PPTX
Domain Name System and Dynamic Host Configuration Protocol.pptx
UsmanAhmed269749
 
PPTX
Bootcamp - Web Development Session 1
GDSCUniversitasMatan
 
PPTX
Get Your Website Off the Ground
Vanessa Hurst
 
PPT
Computer Networks - DNS
DHIVYADEVAKI
 
PPTX
Domain name system
Rahul Baghla
 
PDF
P1WS Lunch & Learn: How the Web Works
Page One Web Solutions
 
PDF
Internet Host Name
adil raja
 
PPTX
DNS_Presentation.pptx
RAJESHKUMAR216309
 
PPTX
CSS Unit V Internet Infrastructure Security (1).pptx
AmitPandey69923
 
PPTX
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
hafiz18919
 
PPTX
The Application Layer
MSharmilaDeviITDEPT
 
PPTX
Route53 class
Chaitanya Kumar
 
PPTX
DOMAIN NAME SYSTEM.pptx
KimberlyAbalde
 
PPSX
Web Introduction
Jayant Mukherjee
 
ODP
DomainNameSystem
Himanshu Awasthi
 
PDF
ASSIGNMENT 1 FRONT SHEET
Monica Waters
 
PPTX
WWW - Lecture 1.pptx
haroon451422
 
PPTX
Chapter 10 Domain Name Systems_MWSA.pptx
manju772238
 
Presentation2.pptx
MuhammadNaeem491
 
Domain Name System and Dynamic Host Configuration Protocol.pptx
UsmanAhmed269749
 
Bootcamp - Web Development Session 1
GDSCUniversitasMatan
 
Get Your Website Off the Ground
Vanessa Hurst
 
Computer Networks - DNS
DHIVYADEVAKI
 
Domain name system
Rahul Baghla
 
P1WS Lunch & Learn: How the Web Works
Page One Web Solutions
 
Internet Host Name
adil raja
 
DNS_Presentation.pptx
RAJESHKUMAR216309
 
CSS Unit V Internet Infrastructure Security (1).pptx
AmitPandey69923
 
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
hafiz18919
 
The Application Layer
MSharmilaDeviITDEPT
 
Route53 class
Chaitanya Kumar
 
DOMAIN NAME SYSTEM.pptx
KimberlyAbalde
 
Web Introduction
Jayant Mukherjee
 
DomainNameSystem
Himanshu Awasthi
 
ASSIGNMENT 1 FRONT SHEET
Monica Waters
 
WWW - Lecture 1.pptx
haroon451422
 
Chapter 10 Domain Name Systems_MWSA.pptx
manju772238
 
Ad

More from Saman M. Almufti (20)

PPTX
Lecture 7- domain name
Saman M. Almufti
 
PPTX
Vp lecture 11 ararat
Saman M. Almufti
 
PPTX
Vp lecture 10 ararat
Saman M. Almufti
 
PPTX
Vp lecture 12 ararat
Saman M. Almufti
 
PPTX
Vp lecture 9 ararat
Saman M. Almufti
 
PPTX
Lecture 6- http
Saman M. Almufti
 
PPTX
Vp lecture 7 ararat
Saman M. Almufti
 
PPTX
Lecture 4- ip
Saman M. Almufti
 
PPTX
Vp lecture 6 ararat
Saman M. Almufti
 
PPTX
Vp lecture 5 ararat
Saman M. Almufti
 
PPTX
Lecture 3- tcp-ip
Saman M. Almufti
 
PPTX
Vp lecture 4 ararat
Saman M. Almufti
 
PPTX
Vp lecture 3 ararat
Saman M. Almufti
 
PPTX
Lecture 2- terminology
Saman M. Almufti
 
PPTX
Vp lecture 2 ararat
Saman M. Almufti
 
PPTX
Vp lecture1 ararat
Saman M. Almufti
 
PPTX
Lecture 1- introduction
Saman M. Almufti
 
PPTX
Vs c# lecture12
Saman M. Almufti
 
PPTX
Vs c# lecture11
Saman M. Almufti
 
PPTX
Vs c# lecture10
Saman M. Almufti
 
Lecture 7- domain name
Saman M. Almufti
 
Vp lecture 11 ararat
Saman M. Almufti
 
Vp lecture 10 ararat
Saman M. Almufti
 
Vp lecture 12 ararat
Saman M. Almufti
 
Vp lecture 9 ararat
Saman M. Almufti
 
Lecture 6- http
Saman M. Almufti
 
Vp lecture 7 ararat
Saman M. Almufti
 
Lecture 4- ip
Saman M. Almufti
 
Vp lecture 6 ararat
Saman M. Almufti
 
Vp lecture 5 ararat
Saman M. Almufti
 
Lecture 3- tcp-ip
Saman M. Almufti
 
Vp lecture 4 ararat
Saman M. Almufti
 
Vp lecture 3 ararat
Saman M. Almufti
 
Lecture 2- terminology
Saman M. Almufti
 
Vp lecture 2 ararat
Saman M. Almufti
 
Vp lecture1 ararat
Saman M. Almufti
 
Lecture 1- introduction
Saman M. Almufti
 
Vs c# lecture12
Saman M. Almufti
 
Vs c# lecture11
Saman M. Almufti
 
Vs c# lecture10
Saman M. Almufti
 
Ad

Recently uploaded (20)

PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Linux schedulers for fun and profit with SchedKit
Alessio Biancalana
 
PDF
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
NASA A Researcher’s Guide to International Space Station : Fundamental Physics
Dr. PANKAJ DHUSSA
 
PDF
[GDGoC FPTU] Spring 2025 Summary Slidess
minhtrietgect
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Survival Models: Proper Scoring Rule and Stochastic Optimization with Competi...
Paris Women in Machine Learning and Data Science
 
PDF
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
Edge AI and Vision Alliance
 
PPTX
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Digital Circuits, important subject in CS
contactparinay1
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Linux schedulers for fun and profit with SchedKit
Alessio Biancalana
 
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
NASA A Researcher’s Guide to International Space Station : Fundamental Physics
Dr. PANKAJ DHUSSA
 
[GDGoC FPTU] Spring 2025 Summary Slidess
minhtrietgect
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Survival Models: Proper Scoring Rule and Stochastic Optimization with Competi...
Paris Women in Machine Learning and Data Science
 
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
Edge AI and Vision Alliance
 
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 

Lecture 5- url-dns

  • 1. Internet Technology Saman M. Almufti Lecture 5
  • 3. • The domain name system (DNS) is a Server represents a large database used for transforming alphanumeric domain names into numeric IP addresses. A decentralized process, name resolution generally takes place on DNS servers’ networks distributed throughout the world. Every internet address you enter into your web browser’s search bar is then forwarded by your router to a DNS server. This server then dissolves the domain name into a numeric sequence and returns a corresponding IP address. • DNS is used in TCP/IP Application layer
  • 4. In order to understand the process behind the DNS resolution, it’s important to learn about the different hardware components a DNS query must pass between. For the web browser, the DNS lookup occurs “ behind the scenes” and requires no interaction from the user’s computer apart from the initial request. Web Browser
  • 5. Root .com .net.org.edu Nawroz.edu Google.com Yahoo.com Recursor / Resolver • Computer’s DNS cache: If the DNS records are found in your computer’s DNS cache, then the rest of the DNS lookup is skipped and you will be taken directly the requested website • Resolving nameserver: Typically this is your Internet services provider’s (ISP) server • Root Server: The authoritative name servers that serve the DNS root zone, commonly known as the “root servers”, are a network of hundreds of servers in many countries around the world. They are configured in the DNS root zone as 13 named authorities • Top Level Domain (TLD):TLD refers to the last part of a domain name. The most common TLDs include .com, .net, org, and .info. Country code TLDs represent specific geographic locations. For example: .iq represents Iraq. • Alternative Nameserver: This is the part of a domain name which comes right before the TLD Computer Browser
  • 8. http://journal.qubahan.com/index.php/qaj URL What’s in a name (URLs)  URL = Uniform Resource Locator  Contains three parts:  Protocol (http, ftp, etc.)  Server name (Domain Name)  File name, including path Protocol for reading Server name – extension tells type of server File name and path* DomainSub Domain extension a website URL is the location of a specific website, page, or file on the Internet.