Académique Documents
Professionnel Documents
Culture Documents
Program
Semester
Subject code & Name
Credit
BK ID
Max. Marks
Q1. > What is an OSI model? Explain all its layers with diagram.
A1. > Data Communication model was used before 1990s. In 1990s open
system Interconnection (OSI) was used. Later TCP/ IP protocol suit has been
developed such that it was easy to use and efficient to other. Established in
1947, the International Standards Organization (ISO) is a multination body
dedicated to worldwide arrangement in International standards. An ISO
standard that covers all aspects of network communication is the OSI model,
which was first introduced in 1970s.
Open System: A set of protocols that allow any two different systems to
communicate regardless of their underlying architecture.
Purpose of OSI Model: It shows hot to facilitate communication between
different systems without requiring changes to the logic of underlying
hardware and software.
The OSI model is not a protocol; it is a model for understanding and
designing a network architecture that is flexible, robust, and interoperable.
The OSI Model is a layered framework for the design of network systems that
allows communication between all types of computer systems. It consist of
seven separate but related layers, each of which defines a part of the
process of moving information across the network.
The figure below shows the layers involved when a message is sent from
device A to device B. As the message travels from one device to another, it
may pass through several intermediate nodes or devices. These intermediate
nodes or device usually involve only the first three layers of the OSI model
In OSI model transmission if data is easy. The various functions made as
groups and considered as layers. Each layer specifies some rules where each
adjacent layer should obey while communicating each other. In a single
machine each layer will communicate with each other by giving the services
and each machine will communicate with each other by set of rules called as
protocols.
Peer-to-Peer Processes
The peer to peer process communication is nothing but its direct
communication between two systems through physical layer. Assume that
peer A wanted communicate with peer B then higher layer A should
communicate with lower layer then pass to B in B it should communicate
with lower to higher then understand the message. At layer 1 the entire
package is converted to a form that can be transmitted to the receiving
device. At the receiving machine, the message is unwrapped layer by layer,
with each process receiving and removing the data meant for it. Here
unwrapping is nothing but removing the header information added by each
layer should be removed for further processing of data packets.
contains set of rule for functionality under network. Services are given by
layers in both sides that is receiver and transmitter end.
Layer Organization
The seven layers can be thought of as belonging to three subgroups. Layers
1,2, and 3 are the network support layers; they deal with the physical
aspects of moving data from one device to another. Layers 5, 6 and 7 can be
thought of as user support layers; they allow interoperability among
unrelated software systems.
Layer 4 links two subgroups and ensures that what the lower layers have
transmitted is in a form that the upper layers can use. The upper OSI layers
are almost always implemented in software, except for the physical layer
which is mostly implemented in hardware.
message arrives intact and in order, overseeing both error and flow
control at the source-to-destination level.
5. Session Layer: This layer acts as the network dialog controller. It
establishes, maintains, and synchronizes the interaction among
communicating systems.
6. Presentation Layer: This layer is concerned with the syntax and
semantics of the information exchanged between two systems. The
specific responsibilities of this layer include Translation, Encryption,
and Compression.
7. Application Layer: This layer enables the user, whether human or
software to access the network. It provides user interfaces and support
for services such as electronic mail, remote file access and transfer,
shared database management, and other types of distributed
information services. Specific services offered by the Application layer
include: Provision of Network Virtual terminals, File transfer, access,
and management, mail services, and directory services.
Q3. > List the design issues related to Data Link Layer.
A3. > The higher layers of OSI model consists of sessions, Presentation and
Application layers. These upper layers are providing user-oriented services.
They take the bare-bones, error-free channel provide by the transport layer
and add additional features that are useful to a wide variety of applications,
so that the writers of these applications will not each have to re-implement
these features over and over as part of each separate program.
The Session layer is developed by ISO. During the development of OSI, there
was considerable debate about the need for a session layer. Although a
majority of ISO committee eventually decided to include a session layer, it
should be clear from the brevity of this unit that the session layer is a thin
layer, with relatively few features compared to the lower layers.
Dialog Management
Synchronization
Activity Management
The Session layer offers services to the Presentation layer. The services are
offered through the service access points. These service access points are
called Session Service Access Points (SSAPs) and the protocol data units in
this case are called Session Protocol Data Units (SPDUs).
The main function of the session layer is to provide a way for the session
users to establish connections, called sessions, and transfer data over them
in an orderly way. A session might be used for a remote login from a terminal
to a distant computer, or for a file transfer, or for many other purposes.
Although connectionless primitives are available in the session layer, a
connectionless session cannot make any use of the user-oriented features
for which the session layer was designed. For this reason, we will focus on
the connection-oriented model.
A session bears a close resemblance to a transport connection, but the two
are not identical. Usually, when a request comes into the session layer to
establish a session, a transport connection must be established to carry the
connection. When the session is terminated, the transport connection is
released.
It is not allowed to multiplex several session onto a single transport
connection at the same time, whereas, the transport layer can multiplex
several transport connections onto a network connection. At any point of
time, each transport connection can conveys only one session.
IPv4 Address
IPv6 Address
Unspecified address is ::
Loopback address is::1
Global unicast addresses
Site-local addresses (FEC0::/10)
Link-local addresses(FECO::/64)
Address syntax: colon hexadecimal
format with suppression of leading
zeros and zero compression.
Embedded IPv4 addresses are
expressed in dotted decimal
notation.
Address prefix syntax: prefix length
notation only