SlideShare a Scribd company logo
Application Layer
Afsana Begum
Functions of this layer
 The application layer is responsible for
providing services to the user.
 It enables the user, whether human or
software, to access the network.
 Services Provided are:
 File transfer, access & management
 Mail services
 Directory services
Domain
Name
System
1/29/2023
IPAddress:
Domain Name Space
Domain Name
1/29/2023
173.194.203.106
https://www.google.com/
Domain name space (Hierarchical)
1st step: write www.abc.com, request will go to “resolver”
2nd step: request will go from resolver to root server (13 root
server available), root server reply to resolver
3rd step: request will go from resolver to Generic server/Country
server, (TLD-Top Level Domain) it will reply to resolver
4th step: request will go from resolver to Authoritative server
(crickinfo), Authoritative server will reply to resolver with specific
IP.
5th step: Resolver will go to the specific IP hosted server.
1/29/2023
February
2003
slideset 1 -6
Concept: Resolving process &
Cache
Resolver
Question: www.ripe.net
A
www.ripe.net A ?
Caching
forwarder
(recursive)
root-server
www.ripe.net A ?
Ask net server @ X.gtld-servers.net (+ glue)
gtld-server
www.ripe.net A ?
Ask ripe server @ ns.ripe.net (+ glue)
ripe-server
www.ripe.net A ?
192.168.5.10
192.168.5.10
Add to cache
HTTP
7
HTTP
O Protocol for transfer of various data
formats between server and client
O Plaintext
O Hypertext
O Images
O Video
O Sound
O Meta-information also transferred
HTTP
8
Uniform Resources
O URI
O Uniform Resource Identifier
O Collection of URL’s and URN’s
HTTP
Uniform Resources
O URL
O Uniform Resource Locator
O Refers to an existing protocol
O http:, wais:, ftp:, mailto:, gopher:, news:
O Points to a document on a specific server
O URN
O Uniform Resource Name
O Globally unique, persistent identifier
O Independent of location
(For more detail:
https://en.wikipedia.org/wiki/Uniform_Resource
_Name)
HTTP
10
URL and HTTP
O All parts of URL, except parameters, used
with http
O Port can be omitted so long as referenced
host is running on port listed in your
/etc/services file
O Usually port 80
HTTP
11
Communication
O Server tells client what type of information
is coming before information arrives
O File extensions
O .html .htm
O .txt
O .ps
O .au
O .gif .tiff .jpeg
O .mpeg
O .vrml .wrl
O .java
HTTP
12
HTTP 1.0
O Defines request-response conversation
O Server replies with response
O http specifies syntax
O Does not handle network connectivity or
how information is transmitted
O TCP/IP does this
HTTP
13
HTTP 1.0
O HTTP request
O Method
O URI
O Protocol version
O Optional other information
O Method [Request URI] HTTP/1.0 <CRLF>
HTTP
14
HTTP 1.0
O Method
O Get
O Returns object
O Head
O Returns information about object
O Post
O Sends information to be stored on server or
as input to script
HTTP
15
HTTP 1.0
O Method
O Put
O Sends new copy of existing object to server
O Usually not allowed
O Delete
O Deletes object
O Usually not allowed
HTTP
16
HTTP 1.0
O Other information
O Authorization
O User password
GET /X/Y/Z.HTML HTTP 1.0
User Agent: Prodigy-WB/1.3e
Accept: text/plain
Accept: text/html
Accept: application/postscript
Accept: image/gif
O Accept: */*
HTTP
17
HTTP 1.0
O HTTP response
O Status line
O HTTP-version Status-code Reason
O Status-codes 1xx - Informational
O Reserved for future use
HTTP
18
HTTP 1.0
O HTTP response
O Status line
O Status-codes 2xx - Success
O The action was successfully received,
understood, and accepted
O 200 OK
O 201 POST command successful
O 202 Request accepted
O 203 GET or HEAD request fulfilled
O 204 No content
HTTP
19
HTTP 1.0
O HTTP response
O Status line
O Status-codes 3xx - Redirection
O Further action must be taken in order to
complete request
O 300 Resource found at multiple
locations
O 301 Resource moved permanently
O 302 Resource moved temporarily
O 304 Resource has not modified (since date)
HTTP
20
HTTP 1.0
O HTTP response
O Status line
O Status-codes 4xx - Client error
O The request contains bad syntax or cannot be
fulfilled
O 400 Bad request from client
O 401 Unauthorized request
O 402 Payment required for request
O 403 Resource access forbidden
O 404 Resource not found
O 405 Method not allowed for resource
O 406 Resource type not acceptable

More Related Content

Similar to Lecture_9_Application-Layer.pptx

Unit 6 : Application Layer
Unit 6 : Application LayerUnit 6 : Application Layer
Unit 6 : Application Layer
Chandan Gupta Bhagat
 
Application layer
Application layerApplication layer
Application layer
reshmadayma
 
Ch2 the application layer protocols_http_3
Ch2 the application layer protocols_http_3Ch2 the application layer protocols_http_3
Ch2 the application layer protocols_http_3
Syed Ariful Islam Emon
 
Http
HttpHttp
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
Rajan Pandey
 
Performance #4 network
Performance #4  networkPerformance #4  network
Performance #4 network
Vitali Pekelis
 
Serverless (Distributed computing)
Serverless (Distributed computing)Serverless (Distributed computing)
Serverless (Distributed computing)
Sri Prasanna
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
Toushik Paul
 
Appl layer
Appl layerAppl layer
Appl layer
rajanikant
 
4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx
4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx
4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx
ZahouAmel1
 
ftp.07f.ppt
ftp.07f.pptftp.07f.ppt
ftp.07f.ppt
aozcan1
 
application layer protocol for iot.pptx
application layer protocol for iot.pptxapplication layer protocol for iot.pptx
application layer protocol for iot.pptx
aravind Guru
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
 
Lec 6(Application Layer)
Lec 6(Application Layer)Lec 6(Application Layer)
Lec 6(Application Layer)
maamir farooq
 
Web server
Web serverWeb server
Web server
Shubham Jain
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
hariprasadnr
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
JUW Jinnah University for Women
 
Presentation (PowerPoint File)
Presentation (PowerPoint File)Presentation (PowerPoint File)
Presentation (PowerPoint File)
webhostingguy
 
Presentation (PowerPoint File)
Presentation (PowerPoint File)Presentation (PowerPoint File)
Presentation (PowerPoint File)
webhostingguy
 
OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model
rachanabuch
 

Similar to Lecture_9_Application-Layer.pptx (20)

Unit 6 : Application Layer
Unit 6 : Application LayerUnit 6 : Application Layer
Unit 6 : Application Layer
 
Application layer
Application layerApplication layer
Application layer
 
Ch2 the application layer protocols_http_3
Ch2 the application layer protocols_http_3Ch2 the application layer protocols_http_3
Ch2 the application layer protocols_http_3
 
Http
HttpHttp
Http
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
Performance #4 network
Performance #4  networkPerformance #4  network
Performance #4 network
 
Serverless (Distributed computing)
Serverless (Distributed computing)Serverless (Distributed computing)
Serverless (Distributed computing)
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
Appl layer
Appl layerAppl layer
Appl layer
 
4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx
4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx
4-Lect_4-2.pptx4-Lect_4-2.pptx4-Lect_4-2.pptx
 
ftp.07f.ppt
ftp.07f.pptftp.07f.ppt
ftp.07f.ppt
 
application layer protocol for iot.pptx
application layer protocol for iot.pptxapplication layer protocol for iot.pptx
application layer protocol for iot.pptx
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
 
Lec 6(Application Layer)
Lec 6(Application Layer)Lec 6(Application Layer)
Lec 6(Application Layer)
 
Web server
Web serverWeb server
Web server
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Presentation (PowerPoint File)
Presentation (PowerPoint File)Presentation (PowerPoint File)
Presentation (PowerPoint File)
 
Presentation (PowerPoint File)
Presentation (PowerPoint File)Presentation (PowerPoint File)
Presentation (PowerPoint File)
 
OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model OSI (Open System Interconnection) Model
OSI (Open System Interconnection) Model
 

Recently uploaded

hays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries herehays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries here
johnconnor370852
 
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
romom51096
 
一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理
一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理
一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理
pycfbo
 
美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】
美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】
美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】
andagarcia212
 
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
jafiradnan336
 
Top-Quality AC Service for Mini Cooper Optimal Cooling Performance
Top-Quality AC Service for Mini Cooper Optimal Cooling PerformanceTop-Quality AC Service for Mini Cooper Optimal Cooling Performance
Top-Quality AC Service for Mini Cooper Optimal Cooling Performance
Motor Haus
 
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
ahmedendrise81
 
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
rllen35178
 
Dahua Security Camera System Guide esetia
Dahua Security Camera System Guide esetiaDahua Security Camera System Guide esetia
Dahua Security Camera System Guide esetia
Esentia Systems
 
Catalogo de bujias Denso para motores de combustión interna
Catalogo de bujias Denso para motores de combustión internaCatalogo de bujias Denso para motores de combustión interna
Catalogo de bujias Denso para motores de combustión interna
Oscar Vásquez
 
Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.
Eloy Soto Gomez
 
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User ManualKenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
derekmelino
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
g1inbfro
 
欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】
欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】
欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】
arcosarturo900
 
car rentals in nassau bahamas | atv rental nassau bahamas
car rentals in nassau bahamas | atv rental nassau bahamascar rentals in nassau bahamas | atv rental nassau bahamas
car rentals in nassau bahamas | atv rental nassau bahamas
justinwilson0857
 
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
ramaysha335
 
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
utuvvas
 
Automotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptxAutomotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptx
Smith Anderson
 
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
ggany
 
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
pycfbo
 

Recently uploaded (20)

hays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries herehays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries here
 
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
 
一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理
一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理
一比一原版皇家墨尔本理工大学毕业证(RMIT毕业证书)学历如何办理
 
美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】
美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】
美洲杯押注靠谱的软件-美洲杯押注靠谱的软件推荐-美洲杯押注靠谱的软件|【​网址​🎉ac123.net🎉​】
 
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
 
Top-Quality AC Service for Mini Cooper Optimal Cooling Performance
Top-Quality AC Service for Mini Cooper Optimal Cooling PerformanceTop-Quality AC Service for Mini Cooper Optimal Cooling Performance
Top-Quality AC Service for Mini Cooper Optimal Cooling Performance
 
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
 
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
 
Dahua Security Camera System Guide esetia
Dahua Security Camera System Guide esetiaDahua Security Camera System Guide esetia
Dahua Security Camera System Guide esetia
 
Catalogo de bujias Denso para motores de combustión interna
Catalogo de bujias Denso para motores de combustión internaCatalogo de bujias Denso para motores de combustión interna
Catalogo de bujias Denso para motores de combustión interna
 
Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.
 
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User ManualKenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】
欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】
欧洲杯竞猜-欧洲杯竞猜下注平台-欧洲杯竞猜投注平台|【​网址​🎉ac44.net🎉​】
 
car rentals in nassau bahamas | atv rental nassau bahamas
car rentals in nassau bahamas | atv rental nassau bahamascar rentals in nassau bahamas | atv rental nassau bahamas
car rentals in nassau bahamas | atv rental nassau bahamas
 
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
 
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
 
Automotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptxAutomotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptx
 
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
 
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
 

Lecture_9_Application-Layer.pptx

  • 2. Functions of this layer  The application layer is responsible for providing services to the user.  It enables the user, whether human or software, to access the network.  Services Provided are:  File transfer, access & management  Mail services  Directory services
  • 4. IPAddress: Domain Name Space Domain Name 1/29/2023 173.194.203.106 https://www.google.com/
  • 5. Domain name space (Hierarchical) 1st step: write www.abc.com, request will go to “resolver” 2nd step: request will go from resolver to root server (13 root server available), root server reply to resolver 3rd step: request will go from resolver to Generic server/Country server, (TLD-Top Level Domain) it will reply to resolver 4th step: request will go from resolver to Authoritative server (crickinfo), Authoritative server will reply to resolver with specific IP. 5th step: Resolver will go to the specific IP hosted server. 1/29/2023
  • 6. February 2003 slideset 1 -6 Concept: Resolving process & Cache Resolver Question: www.ripe.net A www.ripe.net A ? Caching forwarder (recursive) root-server www.ripe.net A ? Ask net server @ X.gtld-servers.net (+ glue) gtld-server www.ripe.net A ? Ask ripe server @ ns.ripe.net (+ glue) ripe-server www.ripe.net A ? 192.168.5.10 192.168.5.10 Add to cache
  • 7. HTTP 7 HTTP O Protocol for transfer of various data formats between server and client O Plaintext O Hypertext O Images O Video O Sound O Meta-information also transferred
  • 8. HTTP 8 Uniform Resources O URI O Uniform Resource Identifier O Collection of URL’s and URN’s
  • 9. HTTP Uniform Resources O URL O Uniform Resource Locator O Refers to an existing protocol O http:, wais:, ftp:, mailto:, gopher:, news: O Points to a document on a specific server O URN O Uniform Resource Name O Globally unique, persistent identifier O Independent of location (For more detail: https://en.wikipedia.org/wiki/Uniform_Resource _Name)
  • 10. HTTP 10 URL and HTTP O All parts of URL, except parameters, used with http O Port can be omitted so long as referenced host is running on port listed in your /etc/services file O Usually port 80
  • 11. HTTP 11 Communication O Server tells client what type of information is coming before information arrives O File extensions O .html .htm O .txt O .ps O .au O .gif .tiff .jpeg O .mpeg O .vrml .wrl O .java
  • 12. HTTP 12 HTTP 1.0 O Defines request-response conversation O Server replies with response O http specifies syntax O Does not handle network connectivity or how information is transmitted O TCP/IP does this
  • 13. HTTP 13 HTTP 1.0 O HTTP request O Method O URI O Protocol version O Optional other information O Method [Request URI] HTTP/1.0 <CRLF>
  • 14. HTTP 14 HTTP 1.0 O Method O Get O Returns object O Head O Returns information about object O Post O Sends information to be stored on server or as input to script
  • 15. HTTP 15 HTTP 1.0 O Method O Put O Sends new copy of existing object to server O Usually not allowed O Delete O Deletes object O Usually not allowed
  • 16. HTTP 16 HTTP 1.0 O Other information O Authorization O User password GET /X/Y/Z.HTML HTTP 1.0 User Agent: Prodigy-WB/1.3e Accept: text/plain Accept: text/html Accept: application/postscript Accept: image/gif O Accept: */*
  • 17. HTTP 17 HTTP 1.0 O HTTP response O Status line O HTTP-version Status-code Reason O Status-codes 1xx - Informational O Reserved for future use
  • 18. HTTP 18 HTTP 1.0 O HTTP response O Status line O Status-codes 2xx - Success O The action was successfully received, understood, and accepted O 200 OK O 201 POST command successful O 202 Request accepted O 203 GET or HEAD request fulfilled O 204 No content
  • 19. HTTP 19 HTTP 1.0 O HTTP response O Status line O Status-codes 3xx - Redirection O Further action must be taken in order to complete request O 300 Resource found at multiple locations O 301 Resource moved permanently O 302 Resource moved temporarily O 304 Resource has not modified (since date)
  • 20. HTTP 20 HTTP 1.0 O HTTP response O Status line O Status-codes 4xx - Client error O The request contains bad syntax or cannot be fulfilled O 400 Bad request from client O 401 Unauthorized request O 402 Payment required for request O 403 Resource access forbidden O 404 Resource not found O 405 Method not allowed for resource O 406 Resource type not acceptable

Editor's Notes

  1. 6