Explain different layers in the OSI model.Application Layer:
a. Closest to the end user
b. Interact directly with the software application.
a. Translates application to network format, and vice versa
b. Works to transform data into the form that the application layer can accept
c. Formats and encrypts data to be sent across a network
a. Controls the connections between computers
b. Establishes, manages and terminates the connections between the local and remote application.
c. Provides full-duplex, half-duplex, or simplex operation
d. Establishes checkpointing, adjournment, termination, and restart procedures
a. Provides transparent transfer of data between end users
b. Providing reliable data transfer services to the upper layers
c. Controls the reliability of a given link through flow control, segmentation / desegmentation, and error control.
a. Provides the functional and procedural means of transferring variable length data sequences from a source to a destination via one or more networks
b. Performs network routing functions
c. Performs fragmentation and reassembly, and report delivery errors.
Data Link Layer:
a. Provides the functional and procedural means to transfer data between network entities
b. Detects and corrects errors that occur in the Physical Layer.
a. Defines the electrical and physical specifications for devices.