SlideShare a Scribd company logo
1 of 20
PRSENTATION ON DOMAIN NAME
SYSTEM(DNS)
 PRESENTERS:
 SAROJ ARYAL
 Queries: www.fb/sarojsaroza
ACKNOWLEDEMENT
DURING THE DESIGN OF THIS PRESENTATION OUR GROUP
ARE VERY ENCOURAGING SOULS WHO ARE SUPPORTING
EACH OTHER IN THE GROUP. WE CANNOT STAY WITHOUT
GIVING SINCERE THANKS TO THEM.
WE ARE GREATFUL TO OUR SUBJECT TEACHER
MR.NABENDRA SHRESTHA,FOR PLAYING THE ROLE OF
GUIDENCE AND GIVING US SUCH A PRESENTATION WHICH
IS IMPOSSIBLE WITHOUT HIM.
-PRESENTERS
CONTENTS
DOMAIN NAME SYSTEM(DNS)
 BACKGROUND
 DNS NAME SPACE
 TYPES OF DOMAIN NAME
 RESOURCE RECORD
 DOMAIN NAME RESOLUTION
WORLD WIDE WEB(WWW)
 BACKGROUND
 ARCHITECTURAL OVERVIEW
 HOW WWW WORKS?
CONTENTS
E-MAIL:
 HOW TO SEND E-MAIL?
 ADDRESS
 ARCHITECTURAL OVERVIEW
UNIFORM RESOURCE LOCATER(URL):
 INTRODUCTION
 EXTENSION USED
 CONCLUSION
DOMAIN NAME SYSTEM
BACKGROUND:
- COMPUTER CAN WORK EASILY WITH LONG INTEGER OF IP
ADDRESS BUT HUMAN THAT HAVE PRETTY DIFFICULT TO
REMEMBER SO, MOST OF THE COMPUTERS HAVE AN ADDRESS
CALLED DOMAIN NAME WHICH MAKE READABILITY HIGH.
INTRODUCTION:
-DNS IS AN INTERNET SERVICE THAT TRNSLATES DOMAIN
NAME INTO IP ADDRESS. EG: DOMAIN
NAME:WWW.EXAMPLE.COM (198.105.232.4).
-IT IS DONE FOR COMMUNICATION PURPOSE .
-RESOLVER(LIBERARY PROCEDURE) PASS THE NAME AS
PARAMETER TO LOCAL DNS SERVER,THAN IT RETURNS THE IP
ADDRESSES TO THE RESOLVER.
DNS NAME SPACE
 A HIERARCHICAL NAME SPACE IN WHICH THE NAMES
ARE DEFINED IN INVERTED TREE STRUCURE WITH THE
ROOT AT THE TOP.
 IN WHICH TREE CAN HAVE INLY 128 LEVELS.
 ADRESS SPACE IS DIVIDED INTO DIFFERENT LEVEL OF
DOMAIN (TOP LEVEL DOMAIN AND SUB DOMAIN).
 INTERNET IS DIVIDED INTO OVER 200 TOP LEVEL
DOMAINS WHERE EACH DOMAIN COVERS MANY HOSTS
AND EACH DOMAIN IS PARTITIONED INTO SUB DOMAINS .
 TOP LEVEL DOMAIN COMES INTO TWO TYPES:
 GENERIC: IT REPRESENTS THE TYPE OF THE ORGANIZATION
SUCH AS COM,EDU,ORG ETC.
 COUNTRY :IT INCLUDES ONE ENTRY FOR EVERY COUNTRY SUCH
AS NP,IN,SP,UK,PK ETC.
TYPES OF DOMAIN NAME
 FULLY QUALIFIED DOMAIN NAME(FQDN):
 IF LABEL IS TERMINATED BY THE NULL STRING OR ROOT .
 CONTAIN FULL NAME OF HOST. EG: MAIL.YAHOO.COM
 PARTIALLY QUALIFIED DOMAIN NAME(PQDM):
 IF THE LEBEL IS NOT TERMINATED BY NULL STRING.
 DOESNOT CONTAIN FULL NAME OF HOST. EG: CS.TU
RESOURCE RECORDS
 RESOLVER GIVES A DOMAIN NAME TO DNS THEN WHAT IT
GETS BACK ARE THE RESOURCE RECORD.
 ASSOCIATED WITH THAT NAME.
 MOST COMMAN IS IP ADDRESS.
DOMAIN NAME RESOLUTION
 THE QUERY IS SENT BY THE RESOLVER TO THE LOCAL DNS
SERVER,IF THE LOCAL SERVER CANNOT RESOLVE THE QUERY
IT ASK OTHER.
WORLD WIDE WEB(WWW)
 BACKGROUND:
 AN ARCHITECTURAL FRAME WORK FOR ACESSING LINKED
DOCUMENT SPREAD OUT OVER MILLIONS OF MACHINES.
 A REPOSITORY OF INFORMATION.
 INITIATED BY CERN.
ARCHITECTURAL OVERVIEW
 USES THE CONCEPT OF HYPER TEXT AND HYPER MEDIA.
 INFORMATION IS STORED IN A SET OF DOCUMENTS IN HYPER
TEXT.
 HYPERTEXT DOCUMENTS CONTAIN TEXT ONLY.
 HYPER MEDIA DOCUMENT CONTAIN PICTURES
,GRAPHICS,SOUNDS,ETC.
HOW WWW WORKS?
 THE BASIC MODEL OF HOW THE WWW WORK IS AS BELOW:
 BROWSER DISPLAYS A WEB PAGE ON CLIENT MACHINE .
 USER CLICK ON TEXT LINKED TO A PAGE ON ANY SERVER.
 BROWER SENDS A MESSAGE TO THAT SERVER.
 WHEN PAGE ARRIVES DISPLAYS IT.
ELECTRONIC MAIL (E-MAIL)
 BACKGROUND:
 MOST POPULAR NETWORK SERVICE.
 USED FOR SENDING MESSAGE.
 MOST WIDELY USED PROTOCOL IS SMTP(SIMPLE MAIL
TRANSFER PROTOCOL).
HOW TO SEND E-MAIL?
 USER CREATE MAIL THAT LOOKS VERY SIMILAR TO POSTAL
MAIL.
 CONTAINS FOUR PARTS:
 THE ENVELOPE:CONTAINS THE SENDER ADDRESS,RECEIVER
SUBJECT MESSAGE NEEDED TO TRANSMI T TO THE
DESTINATION.
 THE HEADER: CONTAINS PART OF THE ACTUAL MESSAGE.
 THE BODY : CONTAINS THE USUAL INFORMATION.
 THE SIGNETURE: CONTAINS INFORMATION ABOUT THE
SENDERS.
ADDRESS
 A MAIL MUST USES AN ADDRESSING SYSTEM WITH UNIQUE
ADDRESS.
 ADRESSING SYSTEM USED BY SMTP HAS TWO PARTS:
 A LOCAL PART
 A DOMAIN NAME
 EXAMPLE :nabendra.shrestha@gmail.com
ARCHITECTURAL OVERVIEW
 CONSIST OF TWO SUB-SYSTEM:
1. THE USER AGENT:
ALLOWS TO READ AND SEND EMAIL.
 SERVICES OF USER AGENT:
 COMPOSING MESSAGE
 READING MESSAGE
 REPLYING MESSAGE
 FORWARDING MESSAGE
 HANDELING MESSAGE
2. MESSAGE TRANSFER AGENT:
 MOVES MESSAGE FROM SOURCE TO DESTINATION.
 TRANSFER THROUGH(MTA) MAIL TRANSFER AGENT.
 TO SEND MAIL HAVE CLIENT MTA.
 TO RECEIVE MAIL HAVE SERVER MTA.
UNIFORM RESOURCE LOCATER(URL)
 BACKGROUND:
 URL stands for Uniform Resource Locator, which means it is a uniform
(same throughout the world) way to locate a resource (file or
document) on the Internet.
 USES :
 It specifies the address of a file uniquely.
 It helps to retrieve a file from the Server on which it resides.
 It uses String Characters that identify the Page.
 URLs consist of several parts:
 A protocol : Hypertext Transfer Protocol (HTTP).
 Some separation characters: ://
EXTENSIONS USED
 These are at the end of the domain name which has a
period main extensions :
 .com - Commercial use
 .net - network / Internet Service Provider use
 .org - Organizational use
 .edu - Educational use (Schools and universities)
 .mil - Military use
 .gov - Governmental use.
CONCLUSION
 FROM THIS PRESENTATION WE ALL CAME TO KNOW ABOUT
THE DOMAIN NAME SYSTEM(DNS),WORLD WIDE
WEB(WWW),ELECTRONIC MAIL(E-MAIL) AND UNIFORM
RESOURCE LOCATOR(URL) WHICH ALL ARE DESCRIBED
PREVIOUSLY.
 THANK YOU……!!!!!!

More Related Content

What's hot (20)

Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
My Seminar on DNS
My Seminar on DNSMy Seminar on DNS
My Seminar on DNS
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
Learning Linux: Pine
Learning Linux: PineLearning Linux: Pine
Learning Linux: Pine
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
Dns
DnsDns
Dns
 
Domain name system
Domain name systemDomain name system
Domain name system
 
DNS
DNSDNS
DNS
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
DOMAIN NAME
DOMAIN NAMEDOMAIN NAME
DOMAIN NAME
 
Dns
DnsDns
Dns
 
Domain Name Provider-Easy.gr
Domain Name Provider-Easy.grDomain Name Provider-Easy.gr
Domain Name Provider-Easy.gr
 
Understanding DNS Traffic Pattern
Understanding DNS Traffic Pattern Understanding DNS Traffic Pattern
Understanding DNS Traffic Pattern
 
Dns
DnsDns
Dns
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
Dns
DnsDns
Dns
 
How DNS Poisoning works?
How DNS Poisoning works?How DNS Poisoning works?
How DNS Poisoning works?
 

Similar to Prsentation on domain name system(dns)

Similar to Prsentation on domain name system(dns) (20)

DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
 
Domain name system
Domain name systemDomain name system
Domain name system
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Domainnamesystem
 
D.N.S
D.N.SD.N.S
D.N.S
 
Naming And Binding (Distributed computing)
Naming And Binding (Distributed computing)Naming And Binding (Distributed computing)
Naming And Binding (Distributed computing)
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns And Snmp
Dns And SnmpDns And Snmp
Dns And Snmp
 
Computer Networks - DNS
Computer Networks - DNSComputer Networks - DNS
Computer Networks - DNS
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
DNS Presentation
DNS PresentationDNS Presentation
DNS Presentation
 
Dns
DnsDns
Dns
 
Dns
DnsDns
Dns
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
Presentation
PresentationPresentation
Presentation
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Presentation
PresentationPresentation
Presentation
 
CSE dns ppt.pptx
CSE dns ppt.pptxCSE dns ppt.pptx
CSE dns ppt.pptx
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Prsentation on domain name system(dns)

  • 1. PRSENTATION ON DOMAIN NAME SYSTEM(DNS)  PRESENTERS:  SAROJ ARYAL  Queries: www.fb/sarojsaroza
  • 2. ACKNOWLEDEMENT DURING THE DESIGN OF THIS PRESENTATION OUR GROUP ARE VERY ENCOURAGING SOULS WHO ARE SUPPORTING EACH OTHER IN THE GROUP. WE CANNOT STAY WITHOUT GIVING SINCERE THANKS TO THEM. WE ARE GREATFUL TO OUR SUBJECT TEACHER MR.NABENDRA SHRESTHA,FOR PLAYING THE ROLE OF GUIDENCE AND GIVING US SUCH A PRESENTATION WHICH IS IMPOSSIBLE WITHOUT HIM. -PRESENTERS
  • 3. CONTENTS DOMAIN NAME SYSTEM(DNS)  BACKGROUND  DNS NAME SPACE  TYPES OF DOMAIN NAME  RESOURCE RECORD  DOMAIN NAME RESOLUTION WORLD WIDE WEB(WWW)  BACKGROUND  ARCHITECTURAL OVERVIEW  HOW WWW WORKS?
  • 4. CONTENTS E-MAIL:  HOW TO SEND E-MAIL?  ADDRESS  ARCHITECTURAL OVERVIEW UNIFORM RESOURCE LOCATER(URL):  INTRODUCTION  EXTENSION USED  CONCLUSION
  • 5. DOMAIN NAME SYSTEM BACKGROUND: - COMPUTER CAN WORK EASILY WITH LONG INTEGER OF IP ADDRESS BUT HUMAN THAT HAVE PRETTY DIFFICULT TO REMEMBER SO, MOST OF THE COMPUTERS HAVE AN ADDRESS CALLED DOMAIN NAME WHICH MAKE READABILITY HIGH. INTRODUCTION: -DNS IS AN INTERNET SERVICE THAT TRNSLATES DOMAIN NAME INTO IP ADDRESS. EG: DOMAIN NAME:WWW.EXAMPLE.COM (198.105.232.4). -IT IS DONE FOR COMMUNICATION PURPOSE . -RESOLVER(LIBERARY PROCEDURE) PASS THE NAME AS PARAMETER TO LOCAL DNS SERVER,THAN IT RETURNS THE IP ADDRESSES TO THE RESOLVER.
  • 6. DNS NAME SPACE  A HIERARCHICAL NAME SPACE IN WHICH THE NAMES ARE DEFINED IN INVERTED TREE STRUCURE WITH THE ROOT AT THE TOP.  IN WHICH TREE CAN HAVE INLY 128 LEVELS.  ADRESS SPACE IS DIVIDED INTO DIFFERENT LEVEL OF DOMAIN (TOP LEVEL DOMAIN AND SUB DOMAIN).  INTERNET IS DIVIDED INTO OVER 200 TOP LEVEL DOMAINS WHERE EACH DOMAIN COVERS MANY HOSTS AND EACH DOMAIN IS PARTITIONED INTO SUB DOMAINS .  TOP LEVEL DOMAIN COMES INTO TWO TYPES:  GENERIC: IT REPRESENTS THE TYPE OF THE ORGANIZATION SUCH AS COM,EDU,ORG ETC.  COUNTRY :IT INCLUDES ONE ENTRY FOR EVERY COUNTRY SUCH AS NP,IN,SP,UK,PK ETC.
  • 7.
  • 8. TYPES OF DOMAIN NAME  FULLY QUALIFIED DOMAIN NAME(FQDN):  IF LABEL IS TERMINATED BY THE NULL STRING OR ROOT .  CONTAIN FULL NAME OF HOST. EG: MAIL.YAHOO.COM  PARTIALLY QUALIFIED DOMAIN NAME(PQDM):  IF THE LEBEL IS NOT TERMINATED BY NULL STRING.  DOESNOT CONTAIN FULL NAME OF HOST. EG: CS.TU
  • 9. RESOURCE RECORDS  RESOLVER GIVES A DOMAIN NAME TO DNS THEN WHAT IT GETS BACK ARE THE RESOURCE RECORD.  ASSOCIATED WITH THAT NAME.  MOST COMMAN IS IP ADDRESS.
  • 10. DOMAIN NAME RESOLUTION  THE QUERY IS SENT BY THE RESOLVER TO THE LOCAL DNS SERVER,IF THE LOCAL SERVER CANNOT RESOLVE THE QUERY IT ASK OTHER.
  • 11. WORLD WIDE WEB(WWW)  BACKGROUND:  AN ARCHITECTURAL FRAME WORK FOR ACESSING LINKED DOCUMENT SPREAD OUT OVER MILLIONS OF MACHINES.  A REPOSITORY OF INFORMATION.  INITIATED BY CERN.
  • 12. ARCHITECTURAL OVERVIEW  USES THE CONCEPT OF HYPER TEXT AND HYPER MEDIA.  INFORMATION IS STORED IN A SET OF DOCUMENTS IN HYPER TEXT.  HYPERTEXT DOCUMENTS CONTAIN TEXT ONLY.  HYPER MEDIA DOCUMENT CONTAIN PICTURES ,GRAPHICS,SOUNDS,ETC.
  • 13. HOW WWW WORKS?  THE BASIC MODEL OF HOW THE WWW WORK IS AS BELOW:  BROWSER DISPLAYS A WEB PAGE ON CLIENT MACHINE .  USER CLICK ON TEXT LINKED TO A PAGE ON ANY SERVER.  BROWER SENDS A MESSAGE TO THAT SERVER.  WHEN PAGE ARRIVES DISPLAYS IT.
  • 14. ELECTRONIC MAIL (E-MAIL)  BACKGROUND:  MOST POPULAR NETWORK SERVICE.  USED FOR SENDING MESSAGE.  MOST WIDELY USED PROTOCOL IS SMTP(SIMPLE MAIL TRANSFER PROTOCOL).
  • 15. HOW TO SEND E-MAIL?  USER CREATE MAIL THAT LOOKS VERY SIMILAR TO POSTAL MAIL.  CONTAINS FOUR PARTS:  THE ENVELOPE:CONTAINS THE SENDER ADDRESS,RECEIVER SUBJECT MESSAGE NEEDED TO TRANSMI T TO THE DESTINATION.  THE HEADER: CONTAINS PART OF THE ACTUAL MESSAGE.  THE BODY : CONTAINS THE USUAL INFORMATION.  THE SIGNETURE: CONTAINS INFORMATION ABOUT THE SENDERS.
  • 16. ADDRESS  A MAIL MUST USES AN ADDRESSING SYSTEM WITH UNIQUE ADDRESS.  ADRESSING SYSTEM USED BY SMTP HAS TWO PARTS:  A LOCAL PART  A DOMAIN NAME  EXAMPLE :nabendra.shrestha@gmail.com
  • 17. ARCHITECTURAL OVERVIEW  CONSIST OF TWO SUB-SYSTEM: 1. THE USER AGENT: ALLOWS TO READ AND SEND EMAIL.  SERVICES OF USER AGENT:  COMPOSING MESSAGE  READING MESSAGE  REPLYING MESSAGE  FORWARDING MESSAGE  HANDELING MESSAGE 2. MESSAGE TRANSFER AGENT:  MOVES MESSAGE FROM SOURCE TO DESTINATION.  TRANSFER THROUGH(MTA) MAIL TRANSFER AGENT.  TO SEND MAIL HAVE CLIENT MTA.  TO RECEIVE MAIL HAVE SERVER MTA.
  • 18. UNIFORM RESOURCE LOCATER(URL)  BACKGROUND:  URL stands for Uniform Resource Locator, which means it is a uniform (same throughout the world) way to locate a resource (file or document) on the Internet.  USES :  It specifies the address of a file uniquely.  It helps to retrieve a file from the Server on which it resides.  It uses String Characters that identify the Page.  URLs consist of several parts:  A protocol : Hypertext Transfer Protocol (HTTP).  Some separation characters: ://
  • 19. EXTENSIONS USED  These are at the end of the domain name which has a period main extensions :  .com - Commercial use  .net - network / Internet Service Provider use  .org - Organizational use  .edu - Educational use (Schools and universities)  .mil - Military use  .gov - Governmental use.
  • 20. CONCLUSION  FROM THIS PRESENTATION WE ALL CAME TO KNOW ABOUT THE DOMAIN NAME SYSTEM(DNS),WORLD WIDE WEB(WWW),ELECTRONIC MAIL(E-MAIL) AND UNIFORM RESOURCE LOCATOR(URL) WHICH ALL ARE DESCRIBED PREVIOUSLY.  THANK YOU……!!!!!!