Presentation Layer:-
Unlike the lower layers which arc just interested in moving bits reliably the presentation layer is concerned with the syntax and semantics of the information transmitted.
Different computers may have different codes (e.g. ASCII; EBCDIC etc.) for data representation. The presentation layer contains functions necessary to transform the transfer syntax to the required syntaxes used by the Application entities preserving the meaning.
Data compression can be used here to reduce the number of bits that have to be transmitted and cryptography is frequently required for privacy and authentication.
Application Layer:-
This layer is to allow communication's between the communicating entities. LOGIN, password checking, file transfer etc. are some of the functions of the Application Layer.
It is concerned with support of end user. The connection once established provides sequenced delivery of the data units. Parameters associated with this are:
CONNECT
DATA
DISCONNECT
E.g. In telephone system, each service can be characterized by a quality of service. Some services are reliable in the sense that they never lose data. Usually a reliable service is implemented by having the receiver acknowledge the receipt of each message so the sender is sure that it arrived. Acknowledgement process introduces overhead and delays which are often worth it, but arc sometimes undesirable.
|