SlideShare a Scribd company logo
Application Layer In Network System
Application Layer
Topic:
What is application layer?
Content
services
Advantages and disadvantages of application layer
Content of the application layer
Domain name service
Electronic mail
World wide web
What is application layer?
It is the top most layer of OSI Model. Manipulation of data (information) in various ways is
done in this layer which enables user or software to get access to the network. Some services
provided by this layer includes: E-Mail, transferring of files, distributing the results to user,
directory services, network resource etc.
Domain name service(DNS)
What is DNS?
oDNS is a host name to IP address translation service.
oDNS is-
A distributed database implemented in a hierarchy of name
servers.
An application level protocol for message exchange between
clients and servers.
Why DNS?
• It is easier to remember a host name than it is to remember an IP
address.
• An name has more meaning to a user than a 4 byte number.
• Application such as FTP , HTTP , Email etc.. All require to user to
input a destination.
• The user generally enters a host name.
• The application takes the host name supplied by the user forward
it to DNS for translation to an IP address.
How does it work?
DNS works by exchanging message between client and
server machines.
A client application will pass the destination host name
to the DNS process(in Unix referred to as the get host by
name routine) to get the IP address.
The application then sits and waits for response to
return.
DNS: Root Name Servers
• Connected by local name server that cannot resolve name.
• Root name server:
-Contacts authoritative name server if name mapping not known.
-Gets mapping
-Returns mapping to local name server.
Email
• Electronic mail is among the most widely available
application services . Each users who intends to
participate in email communication , is assigned a
mailbox , where outgoing and incoming message are
buffered , allowing the transferred to take place in the
background.
Electronic mail:
Three major components:
User agents
Mail servers
Simple mail transfer protocol(SMTP)
User agents:
a.k.a “mail reader”
Composing , editing , reading
mail message.
E.g.…Eudora , outlook , elm , Mozilla
thunderbird.
Outgoing and incoming messages
stored on server.
Electronic mail : mail servers
• Mail servers:
Mailbox contains incoming message for users
Message queue of outgoing(to be sent)mail
messages.
SMTP protocol between mail server to sent mail
mail messages
i. Client : sending mail server
ii. Server : receiving mail server
Mail access protocols
• SMTP : delivery /storage to receiver servers
• Mail access protocol : Retrieval from server.
POP : post office protocol[RFC:1939]
• Authorization(agent to server)and downloaded.
IMAP : Internet Mail Access Protocol[RFC:1730]
• More feature(more complex)
• Manipulation of stored message on server
HTTP:Gmail,Hotmail,Yahoo!,mail etc.…
Web and HTTP
First some jargon
Web page consists of objects
Objects can be HTML file,JPEG image , java applet , audio file etc.….
Web page consists of base HTML file which includes several referenced objects.
Each objects is addressable by a URL.
Example URL:
HTTP overview:
HTTP:Hypertext transfer protocol
• Web’s application layer protocol
• Client/server model
Client : browser that requests, receives
“displays” web objects.
Server: web server sends objects
in response to requests.
Some Network Apps:
Email
Web
Instant messaging
Remote login
P2p file sharing
Multi-user network games
Real time video conferencing
Services:
• Mail Services : This layer provides the basis for E-mail forwarding and
storage.
• Network Virtual Terminal : It allows a user to log on to a remote host.
The application creates software emulation of a terminal at the
remote host. User’s computer talks to the software terminal which
in turn talks to the host and vice versa. Then the remote host
believes it is communicating with one of its own terminals and
allows user to log on.
• Directory Services : This layer provides access for global information
about various services.
• File Transfer, Access and Management (FTAM) : It is a standard
mechanism to access files and manages it. Users can access files in a
remote computer and manage it. They can also retrieve files from a
remote computer.
Advantages And Disadvantages Of Application Layer
• Very tight control is possible, due to analyzing the traffic all the way to
the application layer.
• It is more difficult to implement an attack against an end device because
of
the proxy server standing between the attacker and potential victim.
• Can provide very detailed logging.
• May be implemented on common hardware.
• Special client software may be required.
• Is processor intensive because most of the work is done via software on
the proxy server.
THANK YOU

More Related Content

What's hot

Guided Transmission Media
Guided Transmission MediaGuided Transmission Media
Guided Transmission Media
asrabatool
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
Harish Chand
 
Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
shashikant pabari
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
junnubabu
 
Application layer
Application layerApplication layer
Application layer
reshmadayma
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
Chinmay Joshi
 
Dhcp
DhcpDhcp
Transmission impairments(presentation)
Transmission impairments(presentation)Transmission impairments(presentation)
Transmission impairments(presentation)
Vivek Kumar
 
Application layer
Application layerApplication layer
Application layer
SakthiVinoth78
 
Dns presentation
Dns presentationDns presentation
Dns presentation
Anurag Pandey
 
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
Kruti Niranjan
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
Akshay Tiwari
 
Hiperlan
HiperlanHiperlan
Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)
Nidhi Baranwal
 
Introduction to Application layer
Introduction to Application layerIntroduction to Application layer
Introduction to Application layer
Dr. C.V. Suresh Babu
 
GOOGLE FILE SYSTEM
GOOGLE FILE SYSTEMGOOGLE FILE SYSTEM
GOOGLE FILE SYSTEM
JYoTHiSH o.s
 
Data link layer
Data link layerData link layer
Data link layer
sbkbca
 

What's hot (20)

Guided Transmission Media
Guided Transmission MediaGuided Transmission Media
Guided Transmission Media
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
 
Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
Application layer
Application layerApplication layer
Application layer
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
Dhcp
DhcpDhcp
Dhcp
 
Transmission impairments(presentation)
Transmission impairments(presentation)Transmission impairments(presentation)
Transmission impairments(presentation)
 
Application layer
Application layerApplication layer
Application layer
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
Hiperlan
HiperlanHiperlan
Hiperlan
 
Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
Introduction to Application layer
Introduction to Application layerIntroduction to Application layer
Introduction to Application layer
 
GOOGLE FILE SYSTEM
GOOGLE FILE SYSTEMGOOGLE FILE SYSTEM
GOOGLE FILE SYSTEM
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
Data link layer
Data link layerData link layer
Data link layer
 

Similar to Application layer in network system

applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
ssuser8b4eb21
 
Iso model
Iso modelIso model
Iso model
Aileen Ereño
 
Application layer
Application layerApplication layer
Application layer
Mukesh Chinta
 
Application layer
Application layerApplication layer
Application layer
reshmadayma
 
Computer networks
Computer networksComputer networks
Computer networks
sonukumar142
 
Digital Literacy - Basic Technical Concepts (Session 1)
Digital Literacy - Basic Technical Concepts (Session 1)Digital Literacy - Basic Technical Concepts (Session 1)
Digital Literacy - Basic Technical Concepts (Session 1)
Bill Condo
 
15 Application layer.pptx
15 Application layer.pptx15 Application layer.pptx
15 Application layer.pptx
MochamadSyaifulAnwar2
 
Week3 lec3-bscs1
Week3 lec3-bscs1Week3 lec3-bscs1
Week3 lec3-bscs1
syedhaiderraza
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
JUW Jinnah University for Women
 
Viloria osi layer4-7
Viloria osi layer4-7Viloria osi layer4-7
Viloria osi layer4-7
Jhoniel Viloria
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3
Zakirul Islam
 
Protocols and its standards
Protocols and its standardsProtocols and its standards
Protocols and its standards
Bathshebaparimala
 
Internet Services
Internet ServicesInternet Services
Internet Services
talha8m
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
N.Jagadish Kumar
 
009478419.pdf
009478419.pdf009478419.pdf
009478419.pdf
EidTahir
 
Computer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdfComputer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdf
ShanthalaKV
 
Application layer
Application layerApplication layer
Application layer
AnithaRaj31
 
CS-324-6-3 (2).pdf
CS-324-6-3 (2).pdfCS-324-6-3 (2).pdf
CS-324-6-3 (2).pdf
Rizulthakur2
 
CS-324-6-3 (1).pdf
CS-324-6-3 (1).pdfCS-324-6-3 (1).pdf
CS-324-6-3 (1).pdf
Rizulthakur2
 

Similar to Application layer in network system (20)

applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
 
Iso model
Iso modelIso model
Iso model
 
Application layer
Application layerApplication layer
Application layer
 
Application layer
Application layerApplication layer
Application layer
 
Computer networks
Computer networksComputer networks
Computer networks
 
Digital Literacy - Basic Technical Concepts (Session 1)
Digital Literacy - Basic Technical Concepts (Session 1)Digital Literacy - Basic Technical Concepts (Session 1)
Digital Literacy - Basic Technical Concepts (Session 1)
 
15 Application layer.pptx
15 Application layer.pptx15 Application layer.pptx
15 Application layer.pptx
 
Week3 lec3-bscs1
Week3 lec3-bscs1Week3 lec3-bscs1
Week3 lec3-bscs1
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Viloria osi layer4-7
Viloria osi layer4-7Viloria osi layer4-7
Viloria osi layer4-7
 
it ppt-2.pptx
it ppt-2.pptxit ppt-2.pptx
it ppt-2.pptx
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3
 
Protocols and its standards
Protocols and its standardsProtocols and its standards
Protocols and its standards
 
Internet Services
Internet ServicesInternet Services
Internet Services
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
009478419.pdf
009478419.pdf009478419.pdf
009478419.pdf
 
Computer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdfComputer Networks Module 1-part 1.pdf
Computer Networks Module 1-part 1.pdf
 
Application layer
Application layerApplication layer
Application layer
 
CS-324-6-3 (2).pdf
CS-324-6-3 (2).pdfCS-324-6-3 (2).pdf
CS-324-6-3 (2).pdf
 
CS-324-6-3 (1).pdf
CS-324-6-3 (1).pdfCS-324-6-3 (1).pdf
CS-324-6-3 (1).pdf
 

Recently uploaded

Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 

Recently uploaded (20)

Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 

Application layer in network system

  • 1. Application Layer In Network System
  • 2. Application Layer Topic: What is application layer? Content services Advantages and disadvantages of application layer
  • 3. Content of the application layer Domain name service Electronic mail World wide web
  • 4. What is application layer? It is the top most layer of OSI Model. Manipulation of data (information) in various ways is done in this layer which enables user or software to get access to the network. Some services provided by this layer includes: E-Mail, transferring of files, distributing the results to user, directory services, network resource etc.
  • 5. Domain name service(DNS) What is DNS? oDNS is a host name to IP address translation service. oDNS is- A distributed database implemented in a hierarchy of name servers. An application level protocol for message exchange between clients and servers.
  • 6. Why DNS? • It is easier to remember a host name than it is to remember an IP address. • An name has more meaning to a user than a 4 byte number. • Application such as FTP , HTTP , Email etc.. All require to user to input a destination. • The user generally enters a host name. • The application takes the host name supplied by the user forward it to DNS for translation to an IP address.
  • 7. How does it work? DNS works by exchanging message between client and server machines. A client application will pass the destination host name to the DNS process(in Unix referred to as the get host by name routine) to get the IP address. The application then sits and waits for response to return.
  • 8. DNS: Root Name Servers • Connected by local name server that cannot resolve name. • Root name server: -Contacts authoritative name server if name mapping not known. -Gets mapping -Returns mapping to local name server.
  • 9. Email • Electronic mail is among the most widely available application services . Each users who intends to participate in email communication , is assigned a mailbox , where outgoing and incoming message are buffered , allowing the transferred to take place in the background.
  • 10. Electronic mail: Three major components: User agents Mail servers Simple mail transfer protocol(SMTP) User agents: a.k.a “mail reader” Composing , editing , reading mail message. E.g.…Eudora , outlook , elm , Mozilla thunderbird. Outgoing and incoming messages stored on server.
  • 11. Electronic mail : mail servers • Mail servers: Mailbox contains incoming message for users Message queue of outgoing(to be sent)mail messages. SMTP protocol between mail server to sent mail mail messages i. Client : sending mail server ii. Server : receiving mail server
  • 12. Mail access protocols • SMTP : delivery /storage to receiver servers • Mail access protocol : Retrieval from server. POP : post office protocol[RFC:1939] • Authorization(agent to server)and downloaded. IMAP : Internet Mail Access Protocol[RFC:1730] • More feature(more complex) • Manipulation of stored message on server HTTP:Gmail,Hotmail,Yahoo!,mail etc.…
  • 13.
  • 14.
  • 15.
  • 16. Web and HTTP First some jargon Web page consists of objects Objects can be HTML file,JPEG image , java applet , audio file etc.…. Web page consists of base HTML file which includes several referenced objects. Each objects is addressable by a URL. Example URL:
  • 17. HTTP overview: HTTP:Hypertext transfer protocol • Web’s application layer protocol • Client/server model Client : browser that requests, receives “displays” web objects. Server: web server sends objects in response to requests.
  • 18. Some Network Apps: Email Web Instant messaging Remote login P2p file sharing Multi-user network games Real time video conferencing
  • 19. Services: • Mail Services : This layer provides the basis for E-mail forwarding and storage. • Network Virtual Terminal : It allows a user to log on to a remote host. The application creates software emulation of a terminal at the remote host. User’s computer talks to the software terminal which in turn talks to the host and vice versa. Then the remote host believes it is communicating with one of its own terminals and allows user to log on. • Directory Services : This layer provides access for global information about various services. • File Transfer, Access and Management (FTAM) : It is a standard mechanism to access files and manages it. Users can access files in a remote computer and manage it. They can also retrieve files from a remote computer.
  • 20. Advantages And Disadvantages Of Application Layer • Very tight control is possible, due to analyzing the traffic all the way to the application layer. • It is more difficult to implement an attack against an end device because of the proxy server standing between the attacker and potential victim. • Can provide very detailed logging. • May be implemented on common hardware. • Special client software may be required. • Is processor intensive because most of the work is done via software on the proxy server.