Transport Layer

If networking software performs reliable data tranfer functions, then the detection of errors, and retransmission of data to recover those errors or lost data will occur in software managing this layer. The transport layer may use a variety of techniques such as a Cyclic Redundancy Check, windowing and acknowledgements. If data is lost or damaged it is the transport layer's responsibility to recover from that error.

The session layer performs the following functions

  1. Communicate with the Session layer above.
  2. Reassemble transport Protocol Data Units into data streams
  3. Reliable protocols operating at this layer will
    • Detect errors and lost data
    • Recover lost data
    • Manage retransmission of data.
  4. Segmentation of data streams into transport Protocol Data Units.
  5. Communicate with the Network layer below.

Examples of transport layer protocols include:

  • Transport Control Protocol (Reliable)
  • User Data Protocol (Unreliable)



Home

Application
Presentation
Session
Transport
Network
Data Link
Physical

Function of Layer Protocols Network Components
  • additional connection below the session layer
  • manages the flow control of data between parties across the network
  • divides streams of data into chunks or packets; the transport layer of the receiving computer reassembles the message from packets
  • "train" is a good analogy => the data is divided into identical units
  • provides error-checking to guarantee error-free data delivery, with on losses or duplications
  • provides acknowledgment of successful transmissions; requests retransmission if some packets don’t arrive error-free
  • provides flow control and error-handling
TCP, ARP, RARP;

SPX

NWLink

NetBIOS / NetBEUI

ATP
Gateway

Advanced Cable Tester

Brouter

Packet filtering firewall



Created by Uluse©
=P