SlideShare a Scribd company logo
The Application Layer
Chapter 5
1/4/2017 Mr Satyendra Mohan Srivastava 1
DNS – The Domain Name System
• The DNS Name Space
• Resource Records
• Name Servers
1/4/2017 Mr Satyendra Mohan Srivastava 2
The DNS Name Space
A portion of the Internet domain name space.
1/4/2017 Mr Satyendra Mohan Srivastava 3
Name Servers
Part of the DNS name space showing the division into zones.
1/4/2017 Mr Satyendra Mohan Srivastava 4
Name Servers
How a resolver looks up a remote name in eight steps.
1/4/2017 Mr Satyendra Mohan Srivastava 5
Electronic Mail
• Architecture and Services
• The User Agent
• Message Formats
• Message Transfer
• Final Delivery
1/4/2017 Mr Satyendra Mohan Srivastava 6
Reading E-mail
An example display of the contents of a mailbox.
1/4/2017 Mr Satyendra Mohan Srivastava 7
Message Formats – RFC 822
RFC 822 header fields related to message transport.
1/4/2017 Mr Satyendra Mohan Srivastava 8
Message Formats – RFC 822
Some fields used in the RFC 822 message header.
1/4/2017 Mr Satyendra Mohan Srivastava 9
MIME – Multipurpose Internet Mail
Extensions
Problems with international languages:
• Languages with accents
(French, German).
• Languages in non-Latin alphabets
(Hebrew, Russian).
• Languages without alphabets
(Chinese, Japanese).
• Messages not containing text at all
(audio or images).
1/4/2017 Mr Satyendra Mohan Srivastava 10
MIME
RFC 822 headers added by MIME.
1/4/2017 Mr Satyendra Mohan Srivastava 11
MIME
The MIME types and subtypes defined in RFC 2045.
1/4/2017 Mr Satyendra Mohan Srivastava 12
Final Delivery
I. Sending and reading mail when the receiver has a permanent Internet
connection and the user agent runs on the same machine as the message
transfer agent.
II. Reading e-mail when the receiver has a dial-up connection to an ISP.
1/4/2017 Mr Satyendra Mohan Srivastava 13
The World Wide Web
• Architectural Overview
• Static Web Documents
• Dynamic Web Documents
• HTTP – The HyperText Transfer Protocol
1/4/2017 Mr Satyendra Mohan Srivastava 14
Architectural Overview
The parts of the Web model.
1/4/2017 Mr Satyendra Mohan Srivastava 15
The Client Side
(a) A browser plug-in. (b) A helper application.
1/4/2017 Mr Satyendra Mohan Srivastava 16
The Server Side
A multithreaded Web server with a front end and processing modules.
1/4/2017 Mr Satyendra Mohan Srivastava 17
The Server Side
A server farm.
1/4/2017 Mr Satyendra Mohan Srivastava 18
The Server Side
(a) Normal request-reply message sequence.
(b) Sequence when TCP handoff is used.
1/4/2017 Mr Satyendra Mohan Srivastava 19
URLs – Uniform Resource
Locaters
Some common URLs.
1/4/2017 Mr Satyendra Mohan Srivastava 20
HTTP Methods
The built-in HTTP request methods.
1/4/2017 Mr Satyendra Mohan Srivastava 21
References
[1] A. S. Tanenbaum, “Computer Network”, Pearson Education
[2] Forouzen, “Data Communication and Networking”, TMH
1/4/2017 Mr Satyendra Mohan, JIT Barabanki 22
1/4/2017 Mr Satyendra Mohan Srivastava 23

More Related Content

What's hot

application layer protocols
application layer protocolsapplication layer protocols
application layer protocols
bhavanatmithun
 
Application layer
Application layerApplication layer
Application layer
Ahmed_Hamed_Attia
 
The Data Link Layer
The Data Link LayerThe Data Link Layer
The Data Link Layer
adil raja
 
transport layer
transport layer transport layer
transport layer
usman19
 
Presentation on TCP/IP Model
Presentation on TCP/IP ModelPresentation on TCP/IP Model
Presentation on TCP/IP Model
Abir Junayed
 
Transportlayer tanenbaum
Transportlayer tanenbaumTransportlayer tanenbaum
Transportlayer tanenbaum
Mahesh Kumar Chelimilla
 
protocol and the TCP/IP suite Chapter 02
 protocol and the TCP/IP suite Chapter 02 protocol and the TCP/IP suite Chapter 02
protocol and the TCP/IP suite Chapter 02
daniel ayalew
 
Computer networks unit v
Computer networks    unit vComputer networks    unit v
Computer networks unit v
JAIGANESH SEKAR
 
TCP / IP Services and Standards
TCP / IP Services and StandardsTCP / IP Services and Standards
TCP / IP Services and Standards
Ross University School of Medicine
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
Ram Dutt Shukla
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
Kathirvel Ayyaswamy
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
Bwsrang Basumatary
 
CS8591 Computer Networks - Unit III
CS8591 Computer Networks - Unit IIICS8591 Computer Networks - Unit III
CS8591 Computer Networks - Unit III
pkaviya
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
Krishnkant Pandey
 
Week9 lec1
Week9 lec1Week9 lec1
Week9 lec1
syedhaiderraza
 
Transport layer (computer networks)
Transport layer (computer networks)Transport layer (computer networks)
Transport layer (computer networks)
Fatbardh Hysa
 
Transport services
Transport servicesTransport services
Transport services
Navin Kumar
 
COMPUTER NETWORKS UNIT 3
COMPUTER NETWORKS UNIT 3COMPUTER NETWORKS UNIT 3
COMPUTER NETWORKS UNIT 3
BON SECOURS COLLEGE FOR WOMEN
 
Application Layer
Application LayerApplication Layer
Application Layer
ushabarad142
 

What's hot (20)

application layer protocols
application layer protocolsapplication layer protocols
application layer protocols
 
Application layer
Application layerApplication layer
Application layer
 
The Data Link Layer
The Data Link LayerThe Data Link Layer
The Data Link Layer
 
transport layer
transport layer transport layer
transport layer
 
Presentation on TCP/IP Model
Presentation on TCP/IP ModelPresentation on TCP/IP Model
Presentation on TCP/IP Model
 
introduction about TCP/IP
introduction about TCP/IPintroduction about TCP/IP
introduction about TCP/IP
 
Transportlayer tanenbaum
Transportlayer tanenbaumTransportlayer tanenbaum
Transportlayer tanenbaum
 
protocol and the TCP/IP suite Chapter 02
 protocol and the TCP/IP suite Chapter 02 protocol and the TCP/IP suite Chapter 02
protocol and the TCP/IP suite Chapter 02
 
Computer networks unit v
Computer networks    unit vComputer networks    unit v
Computer networks unit v
 
TCP / IP Services and Standards
TCP / IP Services and StandardsTCP / IP Services and Standards
TCP / IP Services and Standards
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
CS8591 Computer Networks - Unit III
CS8591 Computer Networks - Unit IIICS8591 Computer Networks - Unit III
CS8591 Computer Networks - Unit III
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Week9 lec1
Week9 lec1Week9 lec1
Week9 lec1
 
Transport layer (computer networks)
Transport layer (computer networks)Transport layer (computer networks)
Transport layer (computer networks)
 
Transport services
Transport servicesTransport services
Transport services
 
COMPUTER NETWORKS UNIT 3
COMPUTER NETWORKS UNIT 3COMPUTER NETWORKS UNIT 3
COMPUTER NETWORKS UNIT 3
 
Application Layer
Application LayerApplication Layer
Application Layer
 

Viewers also liked

Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)
Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)
Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)Abiola Kalejaiye, Esq.
 
Mapa
MapaMapa
Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...
Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...
Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...
Federación Solidaridad
 
PulseLocal Phoenix Event Presentation Deck
PulseLocal Phoenix Event Presentation DeckPulseLocal Phoenix Event Presentation Deck
PulseLocal Phoenix Event Presentation Deck
Matt Hensler
 
Screening of drugs used in MI
Screening of drugs used in MIScreening of drugs used in MI
Screening of drugs used in MI
Dr. Mallappa Shalavadi
 
ISO/IEC 27001 Foundation - PECB
ISO/IEC 27001 Foundation - PECBISO/IEC 27001 Foundation - PECB
ISO/IEC 27001 Foundation - PECB
Serhad MAKBULOĞLU, MBA
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
Abhimanyu Mishra
 
Compiler unit 1
Compiler unit 1Compiler unit 1
Compiler unit 1
BBDITM LUCKNOW
 
Inflammatory mediators
Inflammatory mediatorsInflammatory mediators
Inflammatory mediators
Rafa Zubair
 
Compiler unit 4
Compiler unit 4Compiler unit 4
Compiler unit 4
BBDITM LUCKNOW
 
Типажи для контента и рекламы
Типажи для контента и рекламыТипажи для контента и рекламы
Типажи для контента и рекламы
Oksana Silantieva
 
Emerging Distressed CRE and EB 5 Opportunities
Emerging Distressed CRE and EB 5 Opportunities  Emerging Distressed CRE and EB 5 Opportunities
Emerging Distressed CRE and EB 5 Opportunities
Mark Elletson
 
I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...
I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...
I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...
Salon e-tourisme #VeM
 
Computer Network basic
Computer Network basicComputer Network basic
Computer Network basic
Satyendra Mohan
 
Preclinical screening of anti ulcer drugs
Preclinical screening of anti ulcer drugsPreclinical screening of anti ulcer drugs
Preclinical screening of anti ulcer drugs
Kanthlal SK
 
Compiler unit 2&3
Compiler unit 2&3Compiler unit 2&3
Compiler unit 2&3
BBDITM LUCKNOW
 
Women Masterclass le 22 Mars prochain à Paris
Women Masterclass le 22 Mars prochain à ParisWomen Masterclass le 22 Mars prochain à Paris
Women Masterclass le 22 Mars prochain à Paris
Muriel de Saint Sauveur
 
Learning to Fly
Learning to FlyLearning to Fly
Learning to Fly
Dom Pates
 

Viewers also liked (19)

Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)
Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)
Big Leaf Consulting Community Bank Playbook (Public- 8.19.16)
 
MY RESUME
MY RESUMEMY RESUME
MY RESUME
 
Mapa
MapaMapa
Mapa
 
Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...
Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...
Ordenanza municipal sobre_proteccion_y_tenencia_de_animales_de_compania_y_pot...
 
PulseLocal Phoenix Event Presentation Deck
PulseLocal Phoenix Event Presentation DeckPulseLocal Phoenix Event Presentation Deck
PulseLocal Phoenix Event Presentation Deck
 
Screening of drugs used in MI
Screening of drugs used in MIScreening of drugs used in MI
Screening of drugs used in MI
 
ISO/IEC 27001 Foundation - PECB
ISO/IEC 27001 Foundation - PECBISO/IEC 27001 Foundation - PECB
ISO/IEC 27001 Foundation - PECB
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
 
Compiler unit 1
Compiler unit 1Compiler unit 1
Compiler unit 1
 
Inflammatory mediators
Inflammatory mediatorsInflammatory mediators
Inflammatory mediators
 
Compiler unit 4
Compiler unit 4Compiler unit 4
Compiler unit 4
 
Типажи для контента и рекламы
Типажи для контента и рекламыТипажи для контента и рекламы
Типажи для контента и рекламы
 
Emerging Distressed CRE and EB 5 Opportunities
Emerging Distressed CRE and EB 5 Opportunities  Emerging Distressed CRE and EB 5 Opportunities
Emerging Distressed CRE and EB 5 Opportunities
 
I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...
I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...
I28 - Je crée ma stratégie et mon plan d'actions numériques pour une smart de...
 
Computer Network basic
Computer Network basicComputer Network basic
Computer Network basic
 
Preclinical screening of anti ulcer drugs
Preclinical screening of anti ulcer drugsPreclinical screening of anti ulcer drugs
Preclinical screening of anti ulcer drugs
 
Compiler unit 2&3
Compiler unit 2&3Compiler unit 2&3
Compiler unit 2&3
 
Women Masterclass le 22 Mars prochain à Paris
Women Masterclass le 22 Mars prochain à ParisWomen Masterclass le 22 Mars prochain à Paris
Women Masterclass le 22 Mars prochain à Paris
 
Learning to Fly
Learning to FlyLearning to Fly
Learning to Fly
 

Similar to Application layer

Network Traffic Search using Apache HBase
Network Traffic Search using Apache HBaseNetwork Traffic Search using Apache HBase
Network Traffic Search using Apache HBaseEvans Ye
 
On web stream processing
On web stream processingOn web stream processing
On web stream processing
Daniele Dell'Aglio
 
application_layer (1).pdf
application_layer (1).pdfapplication_layer (1).pdf
application_layer (1).pdf
lathass5
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
Reza Farahani
 
Application layer
Application layerApplication layer
Application layerVipin Nagar
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
Dr. Shivashankar
 
WP SESSION 1 PPT.ppt
WP SESSION 1 PPT.pptWP SESSION 1 PPT.ppt
WP SESSION 1 PPT.ppt
GFGCKCSKOLAR
 
Chapter 06
Chapter 06Chapter 06
Chapter 06
cclay3
 
DevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNS
DevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNSDevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNS
DevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNS
Daniel Mittelman
 
CN_UNIT_IV.pptx
CN_UNIT_IV.pptxCN_UNIT_IV.pptx
CN_UNIT_IV.pptx
SSooraj1
 
Chapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKS
Chapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKSChapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKS
Chapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKS
ponni2
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environment
Hieu LE ☁
 
India Internet Access Problems Whitepaper_Ver 2.2
India Internet Access Problems Whitepaper_Ver 2.2India Internet Access Problems Whitepaper_Ver 2.2
India Internet Access Problems Whitepaper_Ver 2.2Arin Burman
 
Web Introduction
Web IntroductionWeb Introduction
Web Introduction
Jayant Mukherjee
 
Internet of things security challenges
Internet of things security challengesInternet of things security challenges
Internet of things security challenges
Hadi Fadlallah
 
Web Architecture and Technologies
Web Architecture and TechnologiesWeb Architecture and Technologies
Web Architecture and Technologies
Fulvio Corno
 
Nayna 703
Nayna 703Nayna 703
Nayna 703
Nayna Azad
 
Nayna 703
Nayna 703Nayna 703
Nayna 703
Nayna Azad
 
Apache Ratis - In Search of a Usable Raft Library
Apache Ratis - In Search of a Usable Raft LibraryApache Ratis - In Search of a Usable Raft Library
Apache Ratis - In Search of a Usable Raft Library
Tsz-Wo (Nicholas) Sze
 

Similar to Application layer (20)

Network Traffic Search using Apache HBase
Network Traffic Search using Apache HBaseNetwork Traffic Search using Apache HBase
Network Traffic Search using Apache HBase
 
On web stream processing
On web stream processingOn web stream processing
On web stream processing
 
application_layer (1).pdf
application_layer (1).pdfapplication_layer (1).pdf
application_layer (1).pdf
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
 
Application layer
Application layerApplication layer
Application layer
 
CDN Project Presentation
CDN Project PresentationCDN Project Presentation
CDN Project Presentation
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
 
WP SESSION 1 PPT.ppt
WP SESSION 1 PPT.pptWP SESSION 1 PPT.ppt
WP SESSION 1 PPT.ppt
 
Chapter 06
Chapter 06Chapter 06
Chapter 06
 
DevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNS
DevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNSDevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNS
DevOpsDays TLV 2019 - The Treacherous Road Towards Multi-DNS
 
CN_UNIT_IV.pptx
CN_UNIT_IV.pptxCN_UNIT_IV.pptx
CN_UNIT_IV.pptx
 
Chapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKS
Chapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKSChapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKS
Chapter7-ApplicationLayer.ppt-COMMUNICATION NETWORKS
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environment
 
India Internet Access Problems Whitepaper_Ver 2.2
India Internet Access Problems Whitepaper_Ver 2.2India Internet Access Problems Whitepaper_Ver 2.2
India Internet Access Problems Whitepaper_Ver 2.2
 
Web Introduction
Web IntroductionWeb Introduction
Web Introduction
 
Internet of things security challenges
Internet of things security challengesInternet of things security challenges
Internet of things security challenges
 
Web Architecture and Technologies
Web Architecture and TechnologiesWeb Architecture and Technologies
Web Architecture and Technologies
 
Nayna 703
Nayna 703Nayna 703
Nayna 703
 
Nayna 703
Nayna 703Nayna 703
Nayna 703
 
Apache Ratis - In Search of a Usable Raft Library
Apache Ratis - In Search of a Usable Raft LibraryApache Ratis - In Search of a Usable Raft Library
Apache Ratis - In Search of a Usable Raft Library
 

More from Satyendra Mohan

Principal of Programming Language
Principal of Programming Language Principal of Programming Language
Principal of Programming Language
Satyendra Mohan
 
Introduction of Artificial Intelligence
Introduction of Artificial IntelligenceIntroduction of Artificial Intelligence
Introduction of Artificial Intelligence
Satyendra Mohan
 
Marketing of CSE Department
Marketing of CSE DepartmentMarketing of CSE Department
Marketing of CSE Department
Satyendra Mohan
 
The Network Layer in CN
The Network Layer in CNThe Network Layer in CN
The Network Layer in CN
Satyendra Mohan
 
Memory and file system concepts
Memory and file system conceptsMemory and file system concepts
Memory and file system concepts
Satyendra Mohan
 
Process and its related concept with problems.
Process and its related concept with problems.Process and its related concept with problems.
Process and its related concept with problems.
Satyendra Mohan
 
Operating system
Operating systemOperating system
Operating system
Satyendra Mohan
 
Digital india
Digital indiaDigital india
Digital india
Satyendra Mohan
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
Satyendra Mohan
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
Satyendra Mohan
 
Ipc nee 303 ppt even sem
Ipc nee 303 ppt even semIpc nee 303 ppt even sem
Ipc nee 303 ppt even sem
Satyendra Mohan
 

More from Satyendra Mohan (11)

Principal of Programming Language
Principal of Programming Language Principal of Programming Language
Principal of Programming Language
 
Introduction of Artificial Intelligence
Introduction of Artificial IntelligenceIntroduction of Artificial Intelligence
Introduction of Artificial Intelligence
 
Marketing of CSE Department
Marketing of CSE DepartmentMarketing of CSE Department
Marketing of CSE Department
 
The Network Layer in CN
The Network Layer in CNThe Network Layer in CN
The Network Layer in CN
 
Memory and file system concepts
Memory and file system conceptsMemory and file system concepts
Memory and file system concepts
 
Process and its related concept with problems.
Process and its related concept with problems.Process and its related concept with problems.
Process and its related concept with problems.
 
Operating system
Operating systemOperating system
Operating system
 
Digital india
Digital indiaDigital india
Digital india
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
 
Ipc nee 303 ppt even sem
Ipc nee 303 ppt even semIpc nee 303 ppt even sem
Ipc nee 303 ppt even sem
 

Recently uploaded

MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

Application layer

  • 1. The Application Layer Chapter 5 1/4/2017 Mr Satyendra Mohan Srivastava 1
  • 2. DNS – The Domain Name System • The DNS Name Space • Resource Records • Name Servers 1/4/2017 Mr Satyendra Mohan Srivastava 2
  • 3. The DNS Name Space A portion of the Internet domain name space. 1/4/2017 Mr Satyendra Mohan Srivastava 3
  • 4. Name Servers Part of the DNS name space showing the division into zones. 1/4/2017 Mr Satyendra Mohan Srivastava 4
  • 5. Name Servers How a resolver looks up a remote name in eight steps. 1/4/2017 Mr Satyendra Mohan Srivastava 5
  • 6. Electronic Mail • Architecture and Services • The User Agent • Message Formats • Message Transfer • Final Delivery 1/4/2017 Mr Satyendra Mohan Srivastava 6
  • 7. Reading E-mail An example display of the contents of a mailbox. 1/4/2017 Mr Satyendra Mohan Srivastava 7
  • 8. Message Formats – RFC 822 RFC 822 header fields related to message transport. 1/4/2017 Mr Satyendra Mohan Srivastava 8
  • 9. Message Formats – RFC 822 Some fields used in the RFC 822 message header. 1/4/2017 Mr Satyendra Mohan Srivastava 9
  • 10. MIME – Multipurpose Internet Mail Extensions Problems with international languages: • Languages with accents (French, German). • Languages in non-Latin alphabets (Hebrew, Russian). • Languages without alphabets (Chinese, Japanese). • Messages not containing text at all (audio or images). 1/4/2017 Mr Satyendra Mohan Srivastava 10
  • 11. MIME RFC 822 headers added by MIME. 1/4/2017 Mr Satyendra Mohan Srivastava 11
  • 12. MIME The MIME types and subtypes defined in RFC 2045. 1/4/2017 Mr Satyendra Mohan Srivastava 12
  • 13. Final Delivery I. Sending and reading mail when the receiver has a permanent Internet connection and the user agent runs on the same machine as the message transfer agent. II. Reading e-mail when the receiver has a dial-up connection to an ISP. 1/4/2017 Mr Satyendra Mohan Srivastava 13
  • 14. The World Wide Web • Architectural Overview • Static Web Documents • Dynamic Web Documents • HTTP – The HyperText Transfer Protocol 1/4/2017 Mr Satyendra Mohan Srivastava 14
  • 15. Architectural Overview The parts of the Web model. 1/4/2017 Mr Satyendra Mohan Srivastava 15
  • 16. The Client Side (a) A browser plug-in. (b) A helper application. 1/4/2017 Mr Satyendra Mohan Srivastava 16
  • 17. The Server Side A multithreaded Web server with a front end and processing modules. 1/4/2017 Mr Satyendra Mohan Srivastava 17
  • 18. The Server Side A server farm. 1/4/2017 Mr Satyendra Mohan Srivastava 18
  • 19. The Server Side (a) Normal request-reply message sequence. (b) Sequence when TCP handoff is used. 1/4/2017 Mr Satyendra Mohan Srivastava 19
  • 20. URLs – Uniform Resource Locaters Some common URLs. 1/4/2017 Mr Satyendra Mohan Srivastava 20
  • 21. HTTP Methods The built-in HTTP request methods. 1/4/2017 Mr Satyendra Mohan Srivastava 21
  • 22. References [1] A. S. Tanenbaum, “Computer Network”, Pearson Education [2] Forouzen, “Data Communication and Networking”, TMH 1/4/2017 Mr Satyendra Mohan, JIT Barabanki 22
  • 23. 1/4/2017 Mr Satyendra Mohan Srivastava 23