140 likes | 241 Views
The OSI Model. A Framework for Communications David A. Abarca July 19, 2005. Background. Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary. Open System Interconnection (OSI) Model:
E N D
The OSI Model A Framework for Communications David A. Abarca July 19, 2005
Background Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary • Open System Interconnection (OSI) Model: • Was developed in 1984 by the International Organization for Standardization (ISO), a group that provides a worldwide common language for many technology industries, • Is only a framework for communications between computers, not a method of communications.
Background Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary • Open System Interconnection (OSI) Model • The Model defines the separate functions necessary to process data communications between devices. • The Model uses 7 separate layers, one layer to represent each function. • The layers are stacked on top of each other and pass data from the top of the “stack” to the bottom. • When the data reaches the bottom of the “stack”, the data is transferred across a cable, or other media, and then back up the “stack” to the other device.
All People Seem To Need Data Processing Communications from Top to Bottom Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary • Each layer performs a specific network communication function which allows devices, such as computers, to communicate with other devices on a network. • Application Layer • Presentation Layer • Session Layer • Transport Layer • Network Layer • Data Link Layer • Physical Layer
Communications from Top to Bottom Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary • The 7 layers are divided into two groups: • The Upper layers • Are implemented by software. • Address the user’s ability to interact with other applications. • The Lower layers • Are implemented by both software and hardware. • Handle the transport of data over the network including the physical medium, or cable (or wireless medium).
H Data T H Data T H Data T Data T H H Data T H Data T Communications from Top to Bottom Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary Information (data) is packaged by adding a header and, in some cases a trailer, then the package is handed off to the next layer where the process is repeated. User A User B H Data T H A Layer Data T H P Layer Data T T H S Layer Data H T Layer Data T H N Layer Data T DL Layer Data After the data is transmitted and received, the process is reversed and the headers and trailers are stripped off the lower layer data package and handed up to the next layer where the process is repeated.
Application Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Application Layer is to provide services that allow software applications (Word, Excel, Outlook, etc.) to transfer data (files), email, web pages, and other network software on the network. Interface with the user’s applications Uses protocols including TELNET, HTTP, FTP One Data File
Presentation Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Presentation Layer is to transform data into the form that the application layer can accept. This layer converts, compresses, formats and encrypts data to be sent across a network Provides Translation and Encryption Specs. defined include: GIF, TIFF, JPEG, and ASCII. One Data File
Session Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Session Layer is to establish, maintain and terminate connections, or “sessions”, between application. The Session Layer also reports error in data transmission to the other upper layers. Provides logon and password services and provides error checking One Data File
One Data File Segments Transport Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Transport Layer is to convert the data from the upper layers into segments. The Transport Layer is responsible for delivering ALL the segments to ensure the complete message is sent. Error checking is a major responsibility of this layer and helps to ensure complete data transfer. Reliability and Error Checking Protocols: TCP, UDP, NETBEUI, SPX.
Segments Datagrams Network Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Network Layer is to convert the segments from the Transport Layer into datagrams without regard to their contents. Creation of logical paths, routing and delivery across a network using Layer 3 Switches and Routers are also functions of this layer. Software Addressing, IP, IPX, AppleTalk, ICMP, X.25
Data Packets Datagrams Data Link Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Data Link Layer is to encode and decode the data packets from the Network Layer into bits, and is responsible for reassembling bits taken of the wire. This layer makes sure they are in the correct order and requests retransmission of the data in case an error occurs. Hardware Addressing NICs, Bridges, Hubs
Data Packets Physical Layer Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The role of the Physical Layer is to transport the bits of data (1s and 0s) across the media used for a particular network as electrical or optical impulses, or as radio signals. Wire, Wireless Fiber-Optics 1s and 0s
User A User B Summary Background Top to Bottom The Layers Application Presentation Session Transport Network Data Link Physical Summary The OSI Model provides the framework for communications by using the concept of 7 stacked layers to handle the necessary network communication functions to accomplish the task of transferring data across a network. Questions ?