APPLICATION LAYERGroup 7 > ITWD 111 A
CONTENTSITWD Report 7 > ApplicationLayer.pptx
PRELUDE
Understanding applications
ABOUTUnderstanding OSI application layer
COREWhat application layer is in networking
RECAPWhat the other layers of OSI are
PEOPLEin Group 7
SOFTWAREPrograms that tell the computer how to perform tasks
SYSTEMS SOFTWAREConsists of programs that interact with the computer at a very basic level
APPLICATIONS SOFTWAREPrograms catering to the user’s computing needs and relies on systems for existence
OS | compilers | PC utilities
E. G.
MS Office suite | gamesE. G.
APPLICATIONS
SYSTEMS
HARDWARE
FIGURE 1.1Systems are housed through the hardware. Applications run through the systems software.
APPLICATION LAYEREnd-user layer of the OSI networking model
COMMUNICATION PARTNERSIdentification
SERVICE QUALITYIdentification
USER AUTHENTICATION AND PRIVACYImplementation
FIGURE 1.2In application layer, there is providence of services on the Internet, giving access to file transfers, e-mailing, and directory services.
APPLICATION LAYERProtocols determining manner of data transmission
HTTPHypertext Transfer
FTPFile Transfer
POPPost-office
SMTPSimple Mail Transfer
SSLSecure Socket Layer
TelnetFor remote PCs
LAYERS OF THE OSI MODELNetworking blueprint for efficient data
transmissionDATA UNIT BitEXAMPLE(S) DSL, USB
Transmission and reception of raw bit streams over a physical medium
MEDIA HOST
DATA UNIT Bit/FrameEXAMPLE(S) PPP, L2TP
Reliable transmission of data frames between two nodes connected by a physical layer
DATA UNIT PacketEXAMPLE(S) IPv4, IPv6
Structuring and managing a multi-node network, including addressing and traffic control
DATA UNIT SegmentsEXAMPLE(S) TCP, UDP
Reliable transmission of data segments between points on a network,
DATA UNIT DataEXAMPLE(S) RPC, PAP
Exchange of info via multiple back-and-forth transmissions between two nodes
DATA UNIT Data
Translation of data between a networking service and an application (e.g., ASCII encoding)
DATA UNIT DataEXAMPLE(S) HTTP, FTP, Telnet
High-level APIs, with resource sharing, file access, directory services and virtual terminals