OSI Layer Model

The International Standards Organization (ISO) developed the Open Systems Interconnection (OSI) Reference Model to define functional communications standards. This reference model is widely used by equipment manufacturers to assure their products will interoperate with products from other vendors. The OSI model describes the functions that are performed in data communications. The model architecture is seven layers those are listed below with each layer defining specific functions.

Osi Layer Model OSI Layer Model

Read more »

The Application Layer – Layer 7

The Application layer provides three basic services to applications:

  • It makes sure the resources needed to carry out a session are present.
  • It matches the application to the appropriate communication protocol or service.
  • It synchronizes the tgransmission of data between the application and its protocol.

The Application Layer Layer 7 246x300 The Application Layer   Layer 7The Application layer is used to support the following services:

  • File services – store, move control access to, and retrieve files
  • Print services – send data to local or network printers
  • Message services – transfer text, graphics, audio, and video over a network
  • Application services – process applications locally or through distributed processing
  • Database services – allow a local computer to access network services

In addition, the Application layer advertises any services that are being offered and determines whether requests made by the client should be processed locally or remotely (through another network resource).

Read more »

The Presentation Layer – Layer 6

The main function of the presentation layer is to define the data formats used to provide a number of services to the Application layer.

Included in these services the ones you need to know are:

The Presentation Layer Layer 6 246x300 The Presentation Layer   Layer 6

  • Data encryption – coding data so that it is protected from unauthorizaed access
  • Data compression – reducing the number of packets required for transport
  • Data formatting
  • Data conversion
  • Conversions standards defined on the Presentation Layer for data conversion and formatting:

    Category Standards
    Data Conversion ASCII, EBCDIC, encryption
    Audio/video conversion MIDI, MPEG, QuickTime, AVI
    Graphics conversion GIF, JPEG, PICT, TIFF

    The Session Layer – Layer 5

    Layer 5 of the OSI model is the Session Layer, which establishes, manages, and terminates sessions between applications.

    Following are some of the communication tasks performed at this layer:

    • Establishing connections
    • Maintaining connections
    • Synchronizing communications
    • Controlling dialogues
    • Terminating connections

    The Session Layer Layer 5 246x300 The Session Layer   Layer 5When you create a connection, you authenticate the user account at the sending and receiving computers. Connection creation also involves determining the type of communication that will take place and the protocols that will be used by the lower layers.

    Data transfer and dialogue control are used to determine which computer is making requests and which computer is making responses. This also determines whether acknowledgments are required for data transmission.

    A session is a series of related connection-oriented transmissions between network nodes. Another way to look at it is that a session is the interrelated communications between two or more presentation entities, which emphasizes that the Session layer provides services to the Presentation layer.

    Read more »

    The Transport Layer – Layer 4

    The four main functions of the Transport layer are:

  • Segment and assemble upper-layer applications
  • Transport segments from one host to another host
  • Establish and manage end-to-end operations
  • Error recovery
  • The Transport Layer Layer 4 246x300 The Transport Layer   Layer 4In carrying out its duties, the Transport layer performs a range of support activities, including:

  • Maintaining data integrity through flow control techniques
  • Multiplexing the data from upper layer applications
  • Setting up and tearing down any virtual circuits established to transport the data over the network
  • Hiding any network-dependent information from the upper layers (which will only confuse them)
  • Breaking down Session layer (layer 5) datagrams into segments
  • Monitoring the error-free delivery of the data to its destination
  • Providing for general connection management and data transfer services
  • Providing for the reliable (but, not guaranteed) delivery of data
  • Read more »

    The Network Layer – Layer 3

    The Network layer of the OSI Model basically defines logical addressing and the ways that packets are moved from source to destination on a network. The functions of the Network layer can be broken down as follows:

    The Network Layer Layer 3 246x300 The Network Layer   Layer 3

  • Message addressing
  • Path determination between source and destination nodes on different networks
  • Routing messages between networks
  • Controlling congestion on the subnet
  • Translating logical addresses into physical addresses
  • Logical Address Construction

    Protocol Total Address Length Bits in Network Portion Bits in Host Portion
    TCP/IP 32 Class A – 8
    Class B – 16
    Class C – 24
    Class A – 24
    Class B – 16
    Class C – 8
    IPX 80 32 or less (only
    significant digits listed)
    48 bits (MAC address)
    AppleTalk 24 16 or less (indicates one
    or many in cable range)
    8 bits or less
    (cynamically assigned)

    Routing protocols support routed protocols. A routing protocol is used to pass messages between routers for maintaining and updating routing tables. Examples of routing protocols are RIP, IGRP, OSPF, EIGRP.
    Routed protocols are used to carry end-user traffic across the internetwork. Examples of routed protocols are IP and IPX Read more »

    The Data Link Layer – Layer 2

    The Data Link layer performs a number of separate activities, including:

    The Data Link Layer Layer 2 246x300 The Data Link Layer – Layer 2

  • Physical addressing
  • Network topoloty
  • Error notification
  • Access to the physical medium
  • Flow control
  • Different data link layer specifications define different network and protocol characteristics, including physical addressing, network topology, error notification, sequencing of frames, and flow control.

    Physical addressing, is not to be confused with network or IP addresing. The physical address defines how devices are labeled in the data link layer. This physical address is most commonly called the Media Access Control (MAC) address. The MAC address is a unique number assigned by the manufacturer. This numbering system is actually administered by one of the networking governing bodies.

    Read more »

    The Physical Layer- Layer 1

    The Physical Layer has two responsibilities; it sends bits and receives bits.

    The Physical layer specifications specify the electrical, meThe Physical Layer Layer 1 246x300 The Physical Layer  Layer 1chanical, procedural, and functional requirements for activating, maintaining, and deactivating a physical link between end systems.

    The physical layer is usually a combination of software and hardware programming and may include electromechanical devices.

    All wireing, power, cabling and connections are part of the physical layer. Without the physical layer functioning properly none of the upper layers will respond correctly.

    * transmits raw bit stream over physical cable
    * defines cables, cards, and physical aspects
    * defines NIC attachments to hardware, how cable is attached to NIC
    * defines techniques to transfer bit stream to cable

    Page 4 of 41234