SlideShare a Scribd company logo
Ch 3 -  Chapter 3 Application Layer Functionality and Protocols
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
Application Layer ,[object Object],[object Object],[object Object],[object Object],Ch 3 -
Presentation Layer ,[object Object],[object Object],[object Object],[object Object],Ch 3 -
Session Layer ,[object Object],[object Object],[object Object],Ch 3 -
Application Layer Protocols   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
Application Layer Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
Software Processes ,[object Object],Ch 3 -
User Applications, Services and Protocols ,[object Object],[object Object],[object Object],Ch 3 -
Application Layer Protocol Functions ,[object Object],[object Object],[object Object],[object Object],Ch 3 -
Client-Server Model ,[object Object],[object Object],[object Object],Ch 3 -
Servers ,[object Object],[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object],[object Object]
Application Layer Services and Protocols ,[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
Peer-to-Peer Networks ,[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object],[object Object]
Peer-to-Peer Applications ,[object Object],[object Object],[object Object],Ch 3 -
DNS Service and Protocol ,[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
DNS Resolver ,[object Object],[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
DNS Message Format ,[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
DNS Resource Records Ch 3 -  A an  end device address NS an authoritative  name server , i.e. a server has resource records that corresponds to its  level  in the domain hierarchy CNAME the  canonical name  – an alias name for a host MX mail exchange  record
DNS Directory Structure ,[object Object],[object Object],[object Object],Ch 3 -  ,[object Object]
WWW Service and Protocol ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
WWW Service and HTTP (cont’d) ,[object Object],[object Object],[object Object],Ch 3 -
HTTP Protocol ,[object Object],[object Object],Ch 3 -  ,[object Object],[object Object],[object Object],[object Object]
E-mail Services and SMTP/POP3  ,[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
Mail Transfer Agent ,[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
Mail Delivery Agent ,[object Object],[object Object],Ch 3 -
SMTP and POP ,[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
SMTP Commands ,[object Object],[object Object],Ch 3 -  HELO identifies the SMTP  client process  to the SMTP server process EHLO a new version of  HELO , which includes service extensions MAIL FROM identifies the  sender RCPT TO identifies the  recipient DATA identifies the body of the  message
File Transfer Protocol ,[object Object],[object Object],Ch 3 -  ,[object Object],[object Object],[object Object],[object Object],TCP port 21 TCP port 20
Dynamic Host Configuration Protocol ,[object Object],[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
DHCP Process ,[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
File Sharing Services ,[object Object],[object Object],[object Object],[object Object],Ch 3 -
SMB Protocol ,[object Object],[object Object],[object Object],Ch 3 -  ,[object Object],[object Object],[object Object],[object Object]
Peer-to-Peer (P2P) Services ,[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
Gnutella Protocol ,[object Object],[object Object],Ch 3 -  ,[object Object],[object Object]
Telnet ,[object Object],[object Object],[object Object],[object Object],Ch 3 -  ,[object Object]
Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ch 3 -

More Related Content

What's hot

Domain name system
Domain name systemDomain name system
Domain name system
Diwaker Pant
 
Tutorial 06 - Real-Time Communication on the Internet
Tutorial 06 - Real-Time Communication on the InternetTutorial 06 - Real-Time Communication on the Internet
Tutorial 06 - Real-Time Communication on the Internet
dpd
 

What's hot (20)

Mobile ip overview
Mobile ip overviewMobile ip overview
Mobile ip overview
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Network layer u3
Network  layer u3Network  layer u3
Network layer u3
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
COMPED9 Module 4 Network Connectivity
COMPED9 Module 4 Network ConnectivityCOMPED9 Module 4 Network Connectivity
COMPED9 Module 4 Network Connectivity
 
Domain name system
Domain name systemDomain name system
Domain name system
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
 
Tutorial 06 - Real-Time Communication on the Internet
Tutorial 06 - Real-Time Communication on the InternetTutorial 06 - Real-Time Communication on the Internet
Tutorial 06 - Real-Time Communication on the Internet
 
Data link layer
Data link layerData link layer
Data link layer
 
The Data Link Layer
The Data Link LayerThe Data Link Layer
The Data Link Layer
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer services
 
Web Services - WSDL
Web Services - WSDLWeb Services - WSDL
Web Services - WSDL
 
Wireless LAN technologies
Wireless LAN technologiesWireless LAN technologies
Wireless LAN technologies
 
Routing algorithms
Routing algorithmsRouting algorithms
Routing algorithms
 
Web Services ppt
Web Services pptWeb Services ppt
Web Services ppt
 
Cdma presentation
Cdma presentationCdma presentation
Cdma presentation
 
Broadband technology
Broadband technologyBroadband technology
Broadband technology
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computing
 
Wireless Networking Security
Wireless Networking SecurityWireless Networking Security
Wireless Networking Security
 
Network Switching | Computer Science
Network Switching | Computer ScienceNetwork Switching | Computer Science
Network Switching | Computer Science
 

Viewers also liked

Application Layer
Application LayerApplication Layer
Application Layer
rosmida
 

Viewers also liked (20)

Chapter5
Chapter5Chapter5
Chapter5
 
Chapter4
Chapter4Chapter4
Chapter4
 
application layer protocols
application layer protocolsapplication layer protocols
application layer protocols
 
COWs: Lesson I
COWs: Lesson ICOWs: Lesson I
COWs: Lesson I
 
2014 Summer School
2014 Summer School2014 Summer School
2014 Summer School
 
ms connected cows
ms connected cowsms connected cows
ms connected cows
 
Cristal Festival 2015 - "Why are the cow connected?" - Cédric Chambaz - Micro...
Cristal Festival 2015 - "Why are the cow connected?" - Cédric Chambaz - Micro...Cristal Festival 2015 - "Why are the cow connected?" - Cédric Chambaz - Micro...
Cristal Festival 2015 - "Why are the cow connected?" - Cédric Chambaz - Micro...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Chapter1
Chapter1Chapter1
Chapter1
 
Chapter11
Chapter11Chapter11
Chapter11
 
Protocols for IoT
Protocols for IoTProtocols for IoT
Protocols for IoT
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter8
Chapter8 Chapter8
Chapter8
 
Chapter7
Chapter7Chapter7
Chapter7
 
Chapter9
Chapter9Chapter9
Chapter9
 
Chapter6
Chapter6Chapter6
Chapter6
 
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsComparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
 
Chapter10
Chapter10Chapter10
Chapter10
 
Application Layer
Application LayerApplication Layer
Application Layer
 
Application Layer Functionality and Protocols
Application Layer Functionality and ProtocolsApplication Layer Functionality and Protocols
Application Layer Functionality and Protocols
 

Similar to Chapter3

Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
hariprasadnr
 

Similar to Chapter3 (20)

Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
CN UNIT V.pptx
CN UNIT V.pptxCN UNIT V.pptx
CN UNIT V.pptx
 
Application layer
Application layerApplication layer
Application layer
 
Sem 1 Ch 11
Sem 1 Ch 11Sem 1 Ch 11
Sem 1 Ch 11
 
15 Application layer.pptx
15 Application layer.pptx15 Application layer.pptx
15 Application layer.pptx
 
Web Programming HTML.pptx
Web Programming HTML.pptxWeb Programming HTML.pptx
Web Programming HTML.pptx
 
Unit 6 : Application Layer
Unit 6 : Application LayerUnit 6 : Application Layer
Unit 6 : Application Layer
 
Application layer
Application layerApplication layer
Application layer
 
1.3.1a software de red
1.3.1a software de red1.3.1a software de red
1.3.1a software de red
 
Chapter Six Application Layer.ppt
Chapter Six Application Layer.pptChapter Six Application Layer.ppt
Chapter Six Application Layer.ppt
 
Chapter 4 communication2
Chapter 4 communication2Chapter 4 communication2
Chapter 4 communication2
 
client and Computer.pptx
client and Computer.pptxclient and Computer.pptx
client and Computer.pptx
 
Presentation5
Presentation5Presentation5
Presentation5
 
Iso model
Iso modelIso model
Iso model
 
Application layer
Application layerApplication layer
Application layer
 
Application layer
Application layerApplication layer
Application layer
 
Web server administration
Web server administrationWeb server administration
Web server administration
 
Ccna1v3 mod11
Ccna1v3 mod11Ccna1v3 mod11
Ccna1v3 mod11
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
network layer
network layernetwork layer
network layer
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
 

Recently uploaded (20)

[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 

Chapter3

  • 1. Ch 3 - Chapter 3 Application Layer Functionality and Protocols
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. DNS Resource Records Ch 3 - A an end device address NS an authoritative name server , i.e. a server has resource records that corresponds to its level in the domain hierarchy CNAME the canonical name – an alias name for a host MX mail exchange record
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.

Editor's Notes

  1. In this chapter, we will focus on the role of one layer, the Application layer and its components: applications, services, and protocols. We will explore how these three elements make the robust communication across the information network possible.
  2. These protocols specify the format and control information necessary for many of the common Internet communication functions.
  3. Within the Application layer, there are two forms of software programs or processes that provide access to the network: applications and services .
  4. All three components may be used by a single executable program and may even use the same name. For example, when discussing "Telnet" we could be referring to the application, the service, or the protocol.
  5. In order for the communications to be successful, the application layer protocols implemented on the source and destination host must match.
  6. The client begins the exchange by requesting data from the server, which responds by sending one or more streams of data to the client. One example of a client/server network is a corporate environment where employees use a company e-mail server to send, receive and store e-mail. The e-mail client on an employee computer issues a request to the e-mail server for any unread mail. The server responds by sending the requested e-mail to the client.
  7. Peer-to-peer networking involves two distinct forms: peer-to-peer network design and peer-to-peer applications. Both forms have similar features but in practice work very differently.
  8. The Hypertext Transfer Protocol (HTTP), one of the protocols in the TCP/IP suite, was originally developed to publish and retrieve HTML pages and is now used for distributed, collaborative information systems.
  9. The e-mail server operates two separate processes: Mail Transfer Agent (MTA) Mail Delivery Agent (MDA)
  10. The e-mail server operates two separate processes: Mail Transfer Agent (MTA) Mail Delivery Agent (MDA)