Application Layer Notes
Application Layer Notes
• Application layer is the top most layer in OSI and TCP/IP layered model.
• This layer is for applications which are involved in communication system.
• Application layer is where the actual communication is initiated and reflects.
Because this layer is on the top of the layer stack, it does not serve any other
layers.
• Application layer takes the help of Transport and all layers below it to
communicate or transfer its data to the remote host.
.
• Not every user application can be put into Application Layer. Except those
applications which interact with the communication system. For example,
designing software or text-editor cannot be considered as application layer
programs.
• On the other hand, when we use a Web Browser, which is actually using Hyper
Text Transfer Protocol (HTTP) to interact with the network. HTTP is Application
Layer protocol.
• Another example is File Transfer Protocol, which helps a user to transfer text based
or binary files across the network.
• DNS is a protocol which helps user application protocols such as HTTP to
accomplish its work.
Services of Application Layers
o Network Virtual terminal: An application layer allows a user to log on to a remote host. To do
so, the application creates a software emulation of a terminal at the remote host. The user's
computer talks to the software terminal, which in turn, talks to the host. The remote host thinks
that it is communicating with one of its own terminals, so it allows the user to log on.
o File Transfer, Access, and Management (FTAM): An application allows a user to access files
in a remote computer, to retrieve files from a computer and to manage files in a remote computer.
FTAM defines a hierarchical virtual file in terms of file structure, file attributes and the kind of
operations performed on the files and their attributes.
o Addressing: To obtain communication between client and server, there is a need for addressing.
When a client made a request to the server, the request contains the server address and its own
address. The server response to the client request, the request contains the destination address, i.e.,
client address. To achieve this kind of addressing, DNS is used.
o Mail Services: An application layer provides Email forwarding and storage.
o Directory Services: An application contains a distributed database that provides access for global
information about various objects and services.
• Generic domains
• Country domains
• Inverse domain.
Generic Domains
Label Description
Country Domain
• The format of country domain is same as a generic domain, but it uses two-
character country abbreviations (e.g., us for the United States) in place of three
character organizational abbreviations.
Inverse Domain
Working of DNS
• Its Central Processing Unit (CPU) is very fast, as it needs to process large amount
of data.
• It has huge storage capacity.
• It has huge memory power that helps in running heavy data programs.
• It has high capacity graphic card that helps in displaying graphics, animation,
video, etc.
• The sound system makes it easy to listen to audio.
Multimedia Components
Text
It contains alphanumeric and some other special characters. Keyboard is usually used for
input of text; however, there are some internal (inbuilt) features to include such text.
Graphics
Animation
Audio
This technology records, synthesizes, and plays audio (sound). There are many learning
courses and different instructions that can be delivered through this medium
appropriately.
Video
This technology records, synthesizes, and displays images (known as frames) in such
sequence (at a fixed speed) that makes the creation appear as moving; this is how we see
a completely developed video. In order to watch a video without any interruption, video
device must display 25 to 30 frames/second.
Multimedia Application
E-learning: Today, most of the institutions (public as well as private both) are using such
technology to education people.
Movie making: Most of the special effects that we see in any movie are only because of
multimedia technology.
Video games: Video games are one of the most interesting creations of multimedia
technology. Video games fascinate not only the children but adults too.
Animated films: Along with video games, animated film is another great source of
entertainment for children.
Multimedia conferencing: People can arrange personal as well as business meetings online
with the help of multimedia conferencing technology.
E-shopping: Multimedia technology has created a virtual arena for the e-commerce.