*llControls congestion if too many packets are onthe networkTranslates logical addresses or names intophysical addressesHas accounting functions to count packets orbitssent by users to produce billing informationThis layer acts in our postal service analogy, like theregional mail distribution centers throughout thecountry. The trucks are directed to the centers and arerouted along the best path to their final destinations.Layer 4—The transport layer ensures data unitsare delivered error-free, in sequence, with no losses orduplications. It relieves higher layer protocols from anyconcern with the transportation of data between them,as follows:lllllMessage segmentation—accepts data from thesession layer, splits it up into smaller units, andpasses the units down to the network layerEstablishes and deletes host-to-host connectionsacross the networkMultiplexes several message streams onto onechannel and keeps track of which messagebelongs to which connectionProvides reliable end-to-end delivery withacknowledgmentProvides end-to-end flow control and windowmanagementThe transport layer functions are provided by the mailtruck dispatcher, who takes over if there is a wreck outin the system. If the network goes down, the transportlayer software will look for alternate routes or perhapssave the transmitted data until the network connection isreestablished.Layer 5—The session layer allows users ondifferent machines to establish sessions between them.It performs the functions that enable two applications tocommunicate across the network, performing security,name recognition, logging, administration, and othersimilar functions. Unlike the network layer, this layer isdealing with the programs in each machine to establishconversations between them, as follows:Allows two applications processes on differentmachines to establish, use, and terminate aconnection (or session)Performs synchronization between end-usertasks by placing checkpoints in the data streamso if the network fails, only the data after the lastcheckpoint has to be retransmittedProvides dialogue control (who speaks, when,how long, and so on)The session layer in our postal agency recognizesdifferent zip codes and reroutes letters.Layer 6—The presentation layer formats data tobe presented to the application layer. It can be viewed asthe translator for the network. This layer provides acommon representation for data that can be usedbetween the application processes. The presentationlayer relieves the applications from being concernedwith data representation, providing syntaxindependence, as follows:lllEncodes data in a standard way (integers,floating point, ASCII, and so on)Provides data compression to reduce the numberof bits that have to be transmittedProvides data encryption for privacy andauthenticationThis layer functions like a translator who translates aletter from French into English.Layer 7—The application layer serves as thewindow for the application process to access the OSIenvironment. This layer represents the services thatdirectly support users and application tasks. It containsa variety of commonly needed protocols for thefollowing:Network virtual terminalsFile transfersRemote file accessElectronic mailNetwork managementIn our analogy, the application layer is the person whowrites or reads the letter.CABLINGA data communications network must have cablingto allow individual computers and other peripherals totalk to one another and share resources. And wouldn’t itbe easier if there were only one type available? There1-15
Integrated Publishing, Inc. - A (SDVOSB) Service Disabled Veteran Owned Small Business