35
Describe the purpose and basic operation of the protocols in the OSI and TCP/IP models

Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application

Embed Size (px)

Citation preview

Describe the purpose and basic operation of the protocols in the OSI and TCP/IP models

Describe the purpose and basic operation of the protocols in the OSI and TCP/IP modelsOpen System InterconnectionDescribe how information from a software application in one computer moves through a network medium to a software application in another computer.Is a conceptual model composed of seven layers, each specifying particular network functions.OSI was developed by the International Organization for Standardization (ISO) in 1984 and it is now considered the primary architectural model for inter computer communication.

Open System InterconnectionThe OSI model divides the tasks involved with moving information between networked computers into seven smaller, more manageable tasks groups. A task or group of task is then assigned to each of the seven OSI layers.Each layer is reasonably self-contained, so that the tasks assigned to each layer can be implemented independently.

Open System InterconnectionApplication7Presentation6Session5Transport4Network3Data Link2Physical1Open System Interconnection

Open System InterconnectionUpper layersOnly in software.Closest to the end user.Interact with software application.Lower layersHandle data transport issuesThe physical layer and data link layer are implemented in hardware and softwareThe physical layer is closest to the physical network medium.ProtocolsA protocol is a formal set of rules and conventions that governs how computers exchange information over a network medium.A protocol implements the function of one or more of the OSI layer.LAN protocols.WAN protocols.Network protocols.Routing protocols.ProtocolsLAN protocols operate at the physical and data link layers of the OSI model and define communication over the various LAN media.WAN protocols operate at the lowest three layers of the OSI model and define communication over the various wide area media.Routing protocols are network layer protocols that are responsible for path determinations and traffic switching.Network protocols are the various upper layer protocols that exist in a given protocol suite.OSI model and Communication between systems

OSI model Layers and Information ExchangeThe seven OSI layers use various of forms of control information to communicate with their peer layers in other computer systems.This control information consist of specific request and instructions that are exchanged between peer OSI layersOSI model Layers and Information ExchangeControl information typically takes one of two forms: headers and trailers.Headers are prepended to data that has been passed down from upper layers.Trailers are appended to data that has been passed down from upper layers.OSI model Layers and Information ExchangeIn other words, the data portion of an information unit at a given OSI layer potentially can contain headers, trailers, and data from all the higher layers. This is known as encapsulation.OSI model Layers and Information ExchangeEncapsulation

OSI Model Physical LayerDefine the electrical, mechanical, procedural, and functional specifications for activating, maintaining, and deactivating the physical link between communicating network systems.Physical layer specifications define characteristics such as voltage levels, timing of voltage changes, physical data rates, maximum transmission distances, and physical connectors.Physical layer implementations can be categorized as either LAN or WAN specifications.OSI Model Data-Link LayerProvides reliable transit of data across a physical network link.Different data link layer specifications define different network and protocol characteristics, including physical addressing, network topology, error notification, sequencing of frames, and flow control.Network topology consists of the data-link layer specifications that often define how devices are to be physically connected, such as in a bus or a ring topology.OSI Model Data-Link LayerError notification alerts upper-layer protocols that a transmission error has occurred, and the sequencing of data frames reorders frames that are transmitted out of sequence.Finally, flow control moderates the transmission of data so that the receiving device is not overwhelmed with more traffic that it can handle at one time.OSI Model Data-Link LayerThe data link layer contains two sub-layersLLC Sub-layerMAC Sub-layerOSI Model Data-Link LayerLLC sub-layer manages communications between devices over a single link of a network.LLC is defined in the IEEE 802.3 specification and supports both connectionless and connection-oriented services used by higher-layer protocolsOSI Model Data-Link LayerThe Media Access Control (MAC) sub-layer of the data link layer manages protocol access to the physical network medium.The IEEE MAC specification defines MAC address, which enable multiple devices to uniquely identify one another at the data link layer.OSI Model Network LayerProvides routing and related functions that enable multiple data links to be combined into an internetwork.This is accomplished by the logical addressing of devices.Supports both connection-oriented and connectionless service from higher-layer protocols.OSI Model Network LayerNetwork layer protocols typically are routing protocols, but other types of protocols are implemented at the network layer as well.BGP, OSPF, RIP.OSI Model Transport LayerImplements reliable internetwork data transport services that are transparent to upper layers.Its functions typically include flow control, multiplexing, virtual circuit management, and error checking and recovery.OSI Model Transport LayerFlow control manages data transmission between devices so that the transmitting device does not send more data than receiving device can process.Multiplexing enables data from several applications to be transmitted onto a single physical link.Virtual circuits are established, maintained, and terminated by the transport layer.OSI Model Transport LayerError checking involves creating various mechanism for detecting transmission errors, while error recovery involves taking an action, such as requesting that data be retransmitted, to resolve any errors that occur.

OSI Model Session LayerEstablishes, manages, and terminates communication sessions between presentation layer entities.Communication sessions consist of service request and service responses that occur between applications located in different network devices.OSI Model Presentation LayerProvides a variety of coding and conversion functions that are applied to application layer data.These functions ensure that information sent from the application layer of one system will be readable by the application layer of another system.Data representation formats, conversion of character representation formats, common data compression, and common data encryption schemes.OSI Model Presentation LayerEBCDIC and ASCIIQuick Time and Motion Apple Computer specification for video and audio.MPEG for video compression and coding.GIF Graphics Interchange FormatJPEG Joint Photographic Experts Group.TIFF Tagged Image File FormatOSI Model Application LayerIs the OSI layer closest to the end user.This layer interacts with software application that implement a communicating component.TCP/IP applications are protocols,such aslTelnet, File Transfer Protocol (FTP),and Simple Mail Transfer Protocol (SMTP), that exist in the Internet Protocol suite.OSI applications are protocols,such as File Transfer, Access, and Management (FTAM), Virtual Terminal Protocol (VTP), and Common Management Information Protocol (CMIP)The TCP/IP Protocol Architecture

The TCP/IP Application Layer

The TCP/IP Transport Layer

The TCP/IP Internet Layer

The TCP/IP Network Interface LayerThe TCP/IP Network Access Layer

4 Application3 Transport2 Internet1 Network Access4321Application7Presentation6Session5Transport4Network3Data Link2Physical1