Transport layer , Computer Networking

Assignment Help:

Transport Layer

In computer networking it the transport  layer is where  sessions are  exchanged between  hosts. This layer resides  between  the application layer and  network layer the transport layer is  a central  piece of the layered architecture. It has  the critical  role  of providing  communication services directly  to the application processes running on  different hosts. A transport  layer protocol  provides  logical  communication  between  application  processes running  on different hosts. Figure  illustrates the relationship  of the network transport  and application  layers  and the notation of logical  communication. Transport  layer  protocols  are implemented in the  end systems  but not  in network  routers. On the sending side  the  transport  layer converts the messages receives from  a sending application process into  smaller chunks  and adding a transport layer header to each chunk to create the transport  layer  segment. The  transport  layer then passes the segment to the  network  layer at  sending  end system where the segment is encapsulate d within  a network  layer packet  a datagram  and sent to the destination . it  is important to note that network routes act  only on the network  layer segment encapsulated with the datagram. On  the receiving side  the  network  layer extracts the transport layer segment from the  datagram  and passes the  segment up to the  transport layer the transport layer then processes the  received  segment making available the data in  the segment  making available the data  in the  segment  to the receiving application. The network  layer doesn't  generally guarantee that packets of data will arrive in the same order that they  were sent but often  this is a  desirable  feature  so the transport layer  is provided with the simplest  way of  doing this is to  give  each packet  a number and allow  the receiver to recorder the packet . the  transport   layer provides some other  services   like byte  orientation flow  control  reliable data and ports.

The  byte  orientation  services provides  rather  than dealing  with things  on a packet by packet  basis. The transport  layer may  add be ability  to view communication just  as a stream of bytes. This is nice  to deal  with than  random  packet  sizes  however it  rarely  matches  the communication  model  which will  normally  be a  sequence of message of use defined sizes.

The  amount  of memory  on a  computer limited and without  flow  control  a larger computer  might flood a computer  with so much  information  that it can't hold  it all before  dealing with it. Nowadays this is not a big  issue as memory  is cheap while bandwidth  is comparatively  expensive but in earlier time it was more important.

Reliable  data packets may be lost in routers switches bridges and hosts due to  network congestion when  the packet  queers are filled and the network  nodes  have to  delete  packets. Packets  may be lost of corrupted in Ethernet due to interference and  noise since  Ethernet doesn't  retransmit corrupted packets. Packets may be delivered in the wrong  order by an  underlying network some  transport layer protocol for e, g, TCP can fix all these  problems  by means  of error  detection code  for e, g,  checks acknowledgment message, automatic  repeat request  and segment  numbering of course  error  free is impossible  but it  possible to substantially reduce the numbers  of undeleted  error.

Ports  are essentially  ways to address multiple entities in the same  location. For e ,g,  the first line of a postal address is a kind  of port  and distinguishes between  different  occupants of the same house. computer applications will listen to each  use for  information on their  own ports i ,e one can  use more  than one  network  based applications at the same  time.

Transport  layer  lies just  above the network  layer in  protocol  stack whereas a transport layer protocol provides logical  communication  between  running  on different  hosts  a network  layer  provides  logical  communication  between  hosts.

More than one transport  layer  protocols  may be available to network  applications. For  example  the internet  has two  protocols  transmission  control protocol  and user datagram  protocol  each of there  protocols provides  a different  set of  transport layer  services  to the  invoking application.

The ultimate goal  of the  transport  layer is  provide  efficient  reliable and cost  effective  services  to its  users  normally  processes in the application layer. To  achieve this goal  the transport  layer  make use of the  services  provided  by the  network layer.


Related Discussions:- Transport layer

Identify three udp characteristics, UPD is a layer 4 Transport protocol. It...

UPD is a layer 4 Transport protocol. It is connection-less due to it does establish a connection thus the 3 step handshake is not needed, it does NOT execute any flow control or ac

Discuss about the latest internet and intranet technologies, Latest Interne...

Latest Internet and Intranet technologies Even though the security capabilities of the latest Internet and Intranet technologies have enabled the companies to control the avail

Cisco express forwarding and interface controllers , Cisco Express Forwardi...

Cisco Express Forwarding CEF is a new method of switching that available in IOS, its overcome the drawbacks of fast switching method In IOS packet switching, There are thre

FlowCharts, How do I draw a flowchart and psuedocode that allows the user t...

How do I draw a flowchart and psuedocode that allows the user to input two different values and complete the sum and display the results?

What is project 802, What is Project 802? It is a project begins by IEE...

What is Project 802? It is a project begins by IEEE to set standards that enable intercommunication among equipment from a variety of manufacturers. It is a way for specifying

State the specification of high-end server, State the specification of high...

State the specification of high-end server A mid-range or high-end server with the following specifications would be sufficient for a medium to large organisation: A Pentiu

Show example on check sum, Q. Show Example on Check Sum? Data: 10...

Q. Show Example on Check Sum? Data: 10101001 00111001 Computing Checksum: 10101001 00111001 --------------- Sum 11100010 Receiver Side: 10101

Odd-even transposition algorithem, Algorithm:  Odd-Even Transposition //...

Algorithm:  Odd-Even Transposition //Input: N numbers that are in the unsorted form //Assume that element bi is assigned to pi for I=1 to N { If (I%2 != 0) //i.e Odd

Concept of data transmission, Overview of Data transmission network model ...

Overview of Data transmission network model A network is a combination of hardware and software that sends data from one location to another. The hardware consists of the physi

Features of transmission control protocol, The major features of TCP are fo...

The major features of TCP are following: Reliability : TCP ensures that any data sent by a sender arrives at the destination as it was sent. There cannot be any data loss or mo

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd