ajal 7 osi layers

16
TCP/IP Model By AJAL JOSE ASSISTANT PROFESSOR DEPT OF ECE MAIL: [email protected]

Upload: ajal-jose

Post on 01-Dec-2014

138 views

Category:

Engineering


4 download

DESCRIPTION

7 OSI LAYERS

TRANSCRIPT

Page 1: Ajal 7 osi layers

TCP/IP Model

By AJAL JOSEASSISTANT PROFESSORDEPT OF ECEMAIL: [email protected]

Page 2: Ajal 7 osi layers

• Communication– Established standards– Standards are known as protocols

• Implementation– A framework is helpful in the design of

hardware and software for communication– ISO-OSI Model serves this purpose– ISO-OSI supersedes the TCP/IP model

INTRODUCTION

Introduced in 1978 and revised in 1984Formulates the communication process into structured layersThere are seven layers in the model, hence the name the 7-Layer modelThe model acts as a frame of reference in the design of communications and networking products

Page 3: Ajal 7 osi layers

• ISO– International Standards Organization

• OSI– Open Systems Interconnect

ISO and OSI Defined

Page 4: Ajal 7 osi layers

OSI & TCP/IP Models

TCP/IP Model

Page 5: Ajal 7 osi layers

7. Application

6. Presentation

5. Session

4. Transport

3. Network

2. Data Link

1. Physical

The Layered Approach to Communication

Page 6: Ajal 7 osi layers

Upper Layers

Lower Layers

Middle Layer

7. Application

6. Presentation

5. Session

4. Transport

3. Network

2. Data Link

1. Physical

Division of Layers

Page 7: Ajal 7 osi layers

OSI: A Layered Network ModelThe process of breaking up the functions or tasks of networking into layers reduces complexity.Each layer provides a service to the layer above it in the protocol specification. Each layer communicates with the same layer’s software or hardware on other computers. The lower 4 layers (transport, network, data link and physical —Layers 4, 3, 2, and 1) are concerned with the flow of data from end to end through the network. The upper four layers of the OSI model (application, presentation and session—Layers 7, 6 and 5) are orientated more toward services to the applications. Data is Encapsulated with the necessary protocol information as it moves down the layers before network transit.

OSI Model

Page 8: Ajal 7 osi layers

OSI Reference Model: 7 Layers

OSI Model

Page 9: Ajal 7 osi layers

Physical Layer

Provides physical interface for transmission of information.

Defines rules by which bits are passed from one system to another on a physical communication medium.

Covers all - mechanical, electrical, functional and procedural - aspects for physical communication.

Such characteristics as voltage levels, timing of voltage changes, physical data rates, maximum transmission distances, physical connectors, and other similar attributes are defined by physical layer specifications.

OSI Model

= HARDWARE SPECIFICATIONS

Page 10: Ajal 7 osi layers

Data Link Layer

OSI Model

• Purpose– Manages the flow of data over the physical

media

• Responsible for error-free transmission over the physical media

• Assures error-free data submission to the Network Layer

Page 11: Ajal 7 osi layers

Network Layer

OSI Model

• Address messages• Address translation from logical to physical– Ex: DE PAUL INSTITUTE ----------> 102.13.345.25

• Routing of data– Based on priority– Best path at the time of transmission

• Congestion control

Page 12: Ajal 7 osi layers

Transport Layer

OSI Model

• For sending data– Repackage the message to fit into packets

• Split long messages• Assemble small messages

• On receiving data– Perform the reverse– Send an acknowledgment to the sender

• Solve packet problems– During transmission and reception

Page 13: Ajal 7 osi layers

Session LayerSession layer provides mechanism for controlling the dialogue between the two end systems. It defines how to start, control and end conversations (called sessions) between applications.

This layer requests for a logical connection to be established on an end-user’s request.Any necessary log-on or password validation is also handled by this layer.Session layer is also responsible for terminating the connection.This layer provides services like dialogue discipline which can be full duplex or half duplex.Session layer can also provide check-pointing mechanism such that if a failure of some sort occurs between checkpoints, all data can be retransmitted from the last checkpoint.

OSI Model

Page 14: Ajal 7 osi layers

Presentation Layer

OSI Model

• Protocol conversion• Data translation• Encryption• Character set conversion• Expansion of graphics command

Page 15: Ajal 7 osi layers

Application Layer

OSI Model

• Purpose– User application to network service interface

• Examples– File request from server– E-mail services– etc.

Page 16: Ajal 7 osi layers

TCP/IP Model

Application LayerApplication programs using the network

Transport Layer (TCP/UDP)Management of end-to-end message transmission,

error detection and error correction

Network Layer (IP)Handling of datagrams : routing and congestion

Data Link LayerManagement of cost effective and reliable data delivery,

access to physical networks

Physical LayerPhysical Media