SlideShare a Scribd company logo
Course : COMP8005 – Network and Cyber Security
Period : September / February 2020-2021
Application Layer Functionality
and Protocols
Session 02
KDS – Name SME
These slides have been adapted from:
Cisco Networking Academy
Network Fundamental – Chapter 2 and Chapter
3
Communicating over the Network
Application Layer Functionality and Protocols
Acknowledgement
Objectives
β€’ Describe the structure of a network, including
the devices and media that are necessary for
successful communications.
β€’ Explain the function of protocols in network
communications.
β€’ Explain the advantages of using a layered
model to describe network functionality.
β€’ Describe the role of each layer in two
recognized network models: The TCP/IP
model and the OSI model.
β€’ Describe the importance of addressing and
naming schemes in network communications.
Network Structure
β€’ Define the elements of communication
– 3 common elements of communication
β€’ message source
β€’ the channel
β€’ message destination
β€’ Define a network
– data or information networks capable of carrying
many different types of communications
Network Structure
β€’ Describe how messages are communicated
– Data is sent across a network in small
β€œchunks” called segments
Network Structure
β€’ Define the components of a network
– Network components
β€’ hardware
β€’ software
Network Structure
β€’ End Devices and their Role in the Network
– End devices form interface with human
network & communications network
– Role of end devices:
β€’ client
β€’ server
β€’ both client and server
Network Structure
β€’ Identify the role of an intermediary device in
a data network and be able to contrast that
role with the role of an end device
– Role of an intermediary device
β€’ provides connectivity and
ensures data flows across network
Network Structure
β€’ Define network media and criteria for
making a network media choice
– Network media
– this is the channel over which a
message travels
Network Types
β€’ Define Local Area Networks (LANs)
– - A network serving a home, building or
campus is considered a Local Area
Network (LAN)
Network Types
β€’ Define Wide Area Networks (WANs)
– - LANs separated by geographic distance
are connected by a network known as a
Wide Area Network (WAN)
Network Types
β€’ Define the Internet
– The internet is defined as a
– global mesh of interconnected
networks
Network Types
β€’ Describe network representations
Function of Protocol in Network
Communication
β€’ The importance of protocols and how they
are used to facilitate communication over
data networks
– A protocol is a set of predetermined rules
Function of Protocol in Network
Communication
β€’ Explain network protocols
– Network protocols are used
– to allow devices to
– communicate
– successfully
Function of Protocol in Network
Communication
β€’ Describe Protocol suites and industry standards
– A standard is
– a process or protocol that has been
endorsed by the networking industry and
ratified by a standards organization
Function of Protocol in Network
Communication
β€’ Define different protocols and how they
interact
Function of Protocol in Network
Communication
β€’ Technology independent Protocols
– -Many diverse types of devices can
communicate using the same sets of
protocols. This is because protocols
specify network functionality, not the
underlying technology to support this
functionality.
Layers with TCP/IP and OSI Model
β€’ Explain the benefits of using a layered
model
– Benefits include
β€’ assists in protocol design
β€’ fosters competition
β€’ changes in one layer do not affect other layers
β€’ provides a common language
–
Layers with TCP/IP and OSI
Model
β€’ Describe TCP/IP Mode
Layers with TCP/IP and OSI
Model
β€’ Describe the Communication Process
Layers with TCP/IP and OSI
Model
β€’ Explain protocol data units (PDU) and
encapsulation
Layers with TCP/IP and OSI
Model
β€’ Describe the process of sending and
receiving messages
Layers with TCP/IP and OSI Model
β€’ Explain protocol and
reference models
– A protocol model
– provides a
model that closely
matches the structure
of a particular
protocol suite.
– A reference model
– provides a
common
reference for
maintaining
consistency within all
types of
network
protocols and services.
Layers with TCP/IP and OSI
Model
β€’ Define OSI
Layers with TCP/IP and OSI
Model
β€’ Compare OSI and TCP/IP model
Addressing and Naming
Schemes
β€’ Explain how labels in encapsulation headers
are used to manage communication in data
networks
Addressing and Naming
Schemes
β€’ Describe examples of Ethernet MAC
Addresses, IP Addresses, and TCP/UDP Port
numbers
Addressing and Naming
Schemes
β€’ Explain how labels in encapsulation headers
are used to manage communication in data
networks
Addressing and Naming
Schemes
β€’ Describe how information in the
encapsulation header is used to identify the
source and destination processes for data
communication
Summary
Aplication layer functionality and protocols session 02PPT2-W1-S2-R0.ppt
Application Layer
Functionality and Protocols
Objectives
β€’ Define the application layer as the source
and destination of data for communication
across networks.
β€’ Explain the role of protocols in supporting
communication between server and client
processes.
β€’ Describe the features, operation, and use
of well-known TCP/IP application layer
services (HTTP, DNS, SMTP).
Applications – The Interface Between
Human and Data Networks
β€’ Explain that applications provide the means for generating
and receiving data that can be transported on the network
OSI and TCP/IP Model
OSI and TCP/IP Model
OSI and TCP/IP Model
OSI and TCP/IP Model
OSI and TCP/IP Model
OSI and TCP/IP Model
OSI and TCP/IP Model
β€’ TCP/IP application layer protocols fit roughly into the
framework of the top three layers of the OSI model:
Application, Presentation and Session layers.
Application Layer
β€’ Provides the interface between the
applications to communicate
β€’ Exchange data between programs running
on the source and destination hosts
The Presentation Layer
β€’ Coding and conversion to ensure that data
from the source device can be interpreted
by the appropriate application on the
destination device.
β€’ Compression and decompression of the
data
β€’ Encryption and decryption of the data for
transmission
The Session Layer
β€’ Create and maintain dialogs between source
and destination applications.
β€’ Handles the exchange of information to
initiate dialogs,
–keep them active
–to restart sessions that are disrupted or
idle for a long period of time.
OSI and TCP/IP Model
β€’ TCP/IP Application layer protocols
– provide for the exchange of user
information.
– specify the format and control
information.
β€’ Domain Name Service Protocol (DNS)
β€’Resolve Internet names to IP addresses.
β€’ Hypertext Transfer Protocol (HTTP)
β€’Transfer files that make up the Web pages of the
World Wide Web.
OSI and TCP/IP Model
β€’ Simple Mail Transfer Protocol (SMTP)
β€’ Transfer of mail messages and
attachments.
β€’ Telnet, a terminal emulation protocol
β€’ provide remote access to servers and
networking devices.
β€’ File Transfer Protocol (FTP)
β€’ Interactive file transfer between systems.
Server Farm
Application Layer
Software
β€’ Task Manager
β€’ Application
β€’ Services
β€’ System Operation
β€’ One program can be running several
times. Each in its own process
Application Layer Protocol
Function
β€’ It provide the rules for communication between
application
β€’ Define processes on either end of the
communication
β€’ Define the types of messages
β€’ Define the syntax of messages
β€’ Define the meaning of any information
fields
β€’ Define how messages are sent and expected
to response
β€’ Define interaction with the next lower layer
Client / Server Model
Client / Server Model
Servers
Server
P2P Network
P2P and Gnutella Protocol
P2P Application
DNS Service and Protocol
DNS Service and Protocol
DNS Service and Protocol
DNS Service and Protocol
DNS Service and Protocol
DNS Service and Protocol
DNS Service and Protocol
DNS Service and Protocol
WWW and HTTP Protocols
WWW and HTTP Protocols
WWW and HTTP Protocols
E-Mail Services and SMTP/POP
Protocols
E-Mail Services and SMTP/POP
Protocols
E-Mail Services and SMTP/POP
Protocols
E-Mail Services and SMTP/POP
Protocols
FTP
DHCP
DHCP
Features, Operation, and Use of TCP/IP
Application Layer Services
β€’ Describe the features of the Telnet protocol and identify
several of its uses in examining and managing networks
File Sharing Service and SMB
Protocol
File Sharing Service and SMB
Protocol
Telnet Service and Protocol
Telnet Service and Protocol
Telnet Service and Protocol
Telnet Service and Protocol
Summary
Aplication layer functionality and protocols session 02PPT2-W1-S2-R0.ppt

More Related Content

PDF
Unit 2 ppt-idc
PPT
Mod2
PPT
Exploration network chapter2
PPT
chapter_2
PPTX
Lecture_2.pptx very good lecture to be used
PDF
Ccna notes
PPTX
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
PPTX
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
Unit 2 ppt-idc
Mod2
Exploration network chapter2
chapter_2
Lecture_2.pptx very good lecture to be used
Ccna notes
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)

Similar to Aplication layer functionality and protocols session 02PPT2-W1-S2-R0.ppt (20)

PDF
Ccna notes
PDF
OSI &TCP/IP Model
PPT
CN unit 1 part 2 2023.ppt
PPT
Ncsweek2 osi model
PPTX
Chapter 1-2-Network Models_data_communication.pptx
PPTX
Network fundamentals
PPT
Tutorial&info,networks basics
PPT
Network technology introduction_lecture_2
PPT
PPT
OSI Model.ppt
PDF
Introduction to Networks_v0.2
PPT
Network Models
PPTX
Lecture 1 Network Reference Models Final.pptx
PDF
Internet technology unit 1
PPT
449838944-Lec-02-Network-Model-1-ppt.ppt
PPT
Dc lec-06 & 07 (osi model)
PPTX
OSI model.pptx
PPT
OSI model (7 LAYER )
PPT
lecture1.ppt
PPT
Data Communication-1.ppt
Ccna notes
OSI &TCP/IP Model
CN unit 1 part 2 2023.ppt
Ncsweek2 osi model
Chapter 1-2-Network Models_data_communication.pptx
Network fundamentals
Tutorial&info,networks basics
Network technology introduction_lecture_2
OSI Model.ppt
Introduction to Networks_v0.2
Network Models
Lecture 1 Network Reference Models Final.pptx
Internet technology unit 1
449838944-Lec-02-Network-Model-1-ppt.ppt
Dc lec-06 & 07 (osi model)
OSI model.pptx
OSI model (7 LAYER )
lecture1.ppt
Data Communication-1.ppt
Ad

Recently uploaded (20)

PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Introduction to Information and Communication Technology
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
artificial intelligence overview of it and more
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
innovation process that make everything different.pptx
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
Decoding a Decade: 10 Years of Applied CTI Discipline
Job_Card_System_Styled_lorem_ipsum_.pptx
Sims 4 Historia para lo sims 4 para jugar
presentation_pfe-universite-molay-seltan.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
INTERNET------BASICS-------UPDATED PPT PRESENTATION
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
tcp ip networks nd ip layering assotred slides
Introduction to Information and Communication Technology
Cloud-Scale Log Monitoring _ Datadog.pdf
artificial intelligence overview of it and more
WebRTC in SignalWire - troubleshooting media negotiation
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
innovation process that make everything different.pptx
Module 1 - Cyber Law and Ethics 101.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
QR Codes Qr codecodecodecodecocodedecodecode
Ad

Aplication layer functionality and protocols session 02PPT2-W1-S2-R0.ppt

  • 1. Course : COMP8005 – Network and Cyber Security Period : September / February 2020-2021 Application Layer Functionality and Protocols Session 02 KDS – Name SME
  • 2. These slides have been adapted from: Cisco Networking Academy Network Fundamental – Chapter 2 and Chapter 3 Communicating over the Network Application Layer Functionality and Protocols Acknowledgement
  • 3. Objectives β€’ Describe the structure of a network, including the devices and media that are necessary for successful communications. β€’ Explain the function of protocols in network communications. β€’ Explain the advantages of using a layered model to describe network functionality. β€’ Describe the role of each layer in two recognized network models: The TCP/IP model and the OSI model. β€’ Describe the importance of addressing and naming schemes in network communications.
  • 4. Network Structure β€’ Define the elements of communication – 3 common elements of communication β€’ message source β€’ the channel β€’ message destination β€’ Define a network – data or information networks capable of carrying many different types of communications
  • 5. Network Structure β€’ Describe how messages are communicated – Data is sent across a network in small β€œchunks” called segments
  • 6. Network Structure β€’ Define the components of a network – Network components β€’ hardware β€’ software
  • 7. Network Structure β€’ End Devices and their Role in the Network – End devices form interface with human network & communications network – Role of end devices: β€’ client β€’ server β€’ both client and server
  • 8. Network Structure β€’ Identify the role of an intermediary device in a data network and be able to contrast that role with the role of an end device – Role of an intermediary device β€’ provides connectivity and ensures data flows across network
  • 9. Network Structure β€’ Define network media and criteria for making a network media choice – Network media – this is the channel over which a message travels
  • 10. Network Types β€’ Define Local Area Networks (LANs) – - A network serving a home, building or campus is considered a Local Area Network (LAN)
  • 11. Network Types β€’ Define Wide Area Networks (WANs) – - LANs separated by geographic distance are connected by a network known as a Wide Area Network (WAN)
  • 12. Network Types β€’ Define the Internet – The internet is defined as a – global mesh of interconnected networks
  • 13. Network Types β€’ Describe network representations
  • 14. Function of Protocol in Network Communication β€’ The importance of protocols and how they are used to facilitate communication over data networks – A protocol is a set of predetermined rules
  • 15. Function of Protocol in Network Communication β€’ Explain network protocols – Network protocols are used – to allow devices to – communicate – successfully
  • 16. Function of Protocol in Network Communication β€’ Describe Protocol suites and industry standards – A standard is – a process or protocol that has been endorsed by the networking industry and ratified by a standards organization
  • 17. Function of Protocol in Network Communication β€’ Define different protocols and how they interact
  • 18. Function of Protocol in Network Communication β€’ Technology independent Protocols – -Many diverse types of devices can communicate using the same sets of protocols. This is because protocols specify network functionality, not the underlying technology to support this functionality.
  • 19. Layers with TCP/IP and OSI Model β€’ Explain the benefits of using a layered model – Benefits include β€’ assists in protocol design β€’ fosters competition β€’ changes in one layer do not affect other layers β€’ provides a common language –
  • 20. Layers with TCP/IP and OSI Model β€’ Describe TCP/IP Mode
  • 21. Layers with TCP/IP and OSI Model β€’ Describe the Communication Process
  • 22. Layers with TCP/IP and OSI Model β€’ Explain protocol data units (PDU) and encapsulation
  • 23. Layers with TCP/IP and OSI Model β€’ Describe the process of sending and receiving messages
  • 24. Layers with TCP/IP and OSI Model β€’ Explain protocol and reference models – A protocol model – provides a model that closely matches the structure of a particular protocol suite. – A reference model – provides a common reference for maintaining consistency within all types of network protocols and services.
  • 25. Layers with TCP/IP and OSI Model β€’ Define OSI
  • 26. Layers with TCP/IP and OSI Model β€’ Compare OSI and TCP/IP model
  • 27. Addressing and Naming Schemes β€’ Explain how labels in encapsulation headers are used to manage communication in data networks
  • 28. Addressing and Naming Schemes β€’ Describe examples of Ethernet MAC Addresses, IP Addresses, and TCP/UDP Port numbers
  • 29. Addressing and Naming Schemes β€’ Explain how labels in encapsulation headers are used to manage communication in data networks
  • 30. Addressing and Naming Schemes β€’ Describe how information in the encapsulation header is used to identify the source and destination processes for data communication
  • 34. Objectives β€’ Define the application layer as the source and destination of data for communication across networks. β€’ Explain the role of protocols in supporting communication between server and client processes. β€’ Describe the features, operation, and use of well-known TCP/IP application layer services (HTTP, DNS, SMTP).
  • 35. Applications – The Interface Between Human and Data Networks β€’ Explain that applications provide the means for generating and receiving data that can be transported on the network
  • 36. OSI and TCP/IP Model
  • 37. OSI and TCP/IP Model
  • 38. OSI and TCP/IP Model
  • 39. OSI and TCP/IP Model
  • 40. OSI and TCP/IP Model
  • 41. OSI and TCP/IP Model
  • 42. OSI and TCP/IP Model β€’ TCP/IP application layer protocols fit roughly into the framework of the top three layers of the OSI model: Application, Presentation and Session layers.
  • 43. Application Layer β€’ Provides the interface between the applications to communicate β€’ Exchange data between programs running on the source and destination hosts
  • 44. The Presentation Layer β€’ Coding and conversion to ensure that data from the source device can be interpreted by the appropriate application on the destination device. β€’ Compression and decompression of the data β€’ Encryption and decryption of the data for transmission
  • 45. The Session Layer β€’ Create and maintain dialogs between source and destination applications. β€’ Handles the exchange of information to initiate dialogs, –keep them active –to restart sessions that are disrupted or idle for a long period of time.
  • 46. OSI and TCP/IP Model β€’ TCP/IP Application layer protocols – provide for the exchange of user information. – specify the format and control information. β€’ Domain Name Service Protocol (DNS) β€’Resolve Internet names to IP addresses. β€’ Hypertext Transfer Protocol (HTTP) β€’Transfer files that make up the Web pages of the World Wide Web.
  • 47. OSI and TCP/IP Model β€’ Simple Mail Transfer Protocol (SMTP) β€’ Transfer of mail messages and attachments. β€’ Telnet, a terminal emulation protocol β€’ provide remote access to servers and networking devices. β€’ File Transfer Protocol (FTP) β€’ Interactive file transfer between systems.
  • 49. Application Layer Software β€’ Task Manager β€’ Application β€’ Services β€’ System Operation β€’ One program can be running several times. Each in its own process
  • 50. Application Layer Protocol Function β€’ It provide the rules for communication between application β€’ Define processes on either end of the communication β€’ Define the types of messages β€’ Define the syntax of messages β€’ Define the meaning of any information fields β€’ Define how messages are sent and expected to response β€’ Define interaction with the next lower layer
  • 56. P2P and Gnutella Protocol
  • 58. DNS Service and Protocol
  • 59. DNS Service and Protocol
  • 60. DNS Service and Protocol
  • 61. DNS Service and Protocol
  • 62. DNS Service and Protocol
  • 63. DNS Service and Protocol
  • 64. DNS Service and Protocol
  • 65. DNS Service and Protocol
  • 66. WWW and HTTP Protocols
  • 67. WWW and HTTP Protocols
  • 68. WWW and HTTP Protocols
  • 69. E-Mail Services and SMTP/POP Protocols
  • 70. E-Mail Services and SMTP/POP Protocols
  • 71. E-Mail Services and SMTP/POP Protocols
  • 72. E-Mail Services and SMTP/POP Protocols
  • 73. FTP
  • 74. DHCP
  • 75. DHCP
  • 76. Features, Operation, and Use of TCP/IP Application Layer Services β€’ Describe the features of the Telnet protocol and identify several of its uses in examining and managing networks
  • 77. File Sharing Service and SMB Protocol
  • 78. File Sharing Service and SMB Protocol
  • 79. Telnet Service and Protocol
  • 80. Telnet Service and Protocol
  • 81. Telnet Service and Protocol
  • 82. Telnet Service and Protocol