Overview of the transport layer protocols, Computer Networking

Assignment Help:

Overview of the Transport  Layer Protocols

Transport layer  can be  available  more than  protocols  to the  network  applications. For  example the network  applications. For  example  to internet  has two  protocols.

a.UDP ( User Datagram Protocol)

b.TCP ( Transmission Control Protocol)

UDP which  provides an  unreliable connectionless service to the  invoking application and TCP which  provides  a reliable connection oriented service to the invoking application when  designing a network  application the application developer must  specify one of  these two transport  protocols.

Before  proceeding to the  brief study  of UDP and TCP it will  useful to understand about  internet  in network layer. The internet  network  layer protocols  has a name IP for  internet protocol. IP provides  logical  communication  between  hosts. The IP service  model  is a  best effort delivery service.

This  means  that IP  make its best effort  to deliver  segments  between  communication hosts but it makes  no guarantees for  segment delivery and orderly delivery and orderly delivery of segments it does not guarantee the integrity  of the data in the segments too so that IP is said  to be an  unreliable  service. Every  host at least  one network  layer address it is called IP address.

The most fundamental responsibility  of UDP and TCP is to extent IP delivery service between  two end  systems to   a delivery service between  two processes running  on the end  systems. Extending host to  host delivery to process to process delivery  is called transport layer multiplexing and demulitplexing. UDP and TCP also provides  integrity checking by  including error detection fields in their segments header. These two  transport layer services process to process data  delivery  and error checking are the only  two services  the UDP provides  like IP. UDP is an unreliable service it does  not guarantee that data  sent by  one process will  arrive intact to the destination process.

TCP on the  other hand  provides reliable data  transfer using flow  control sequence number  acknowledgements  and  timers. TCP ensures that data  is delivered from  sending process to receiving  process correctly and in order. TCP converts IP unreliable service between  end system into a reliable data transport   service between processor. TCP also   provides  congestion control. It prevents any one TCP connection from swamping the links  and switches between  communicating hosts with an excessive amount  of traffic. In  principle  TCP permits TCP connections  traversing a congested network link to  equally share that links  bandwidth. This is done by regulating the rate at which  the sending  side TCP can send  traffic  into the network . UDP traffic on the other hand is unregulated. An  application using DUP transport can  send at any rate it suites of r as long as it pleases.


Related Discussions:- Overview of the transport layer protocols

What is nic and wan, What is NIC and WAN? NIC is short for Network Inte...

What is NIC and WAN? NIC is short for Network Interface Card. This is a peripheral card that is joined to a PC in order to connect to a network. Each NIC has its own MAC addres

Describe the advantages of intranet to the organisation, Describe the advan...

Describe the advantages of Intranet to the organisation The most obvious advantage is that everyone with access to a computer terminal connected to the Intranet can obtain the

Define the concept of repeaters, Can you define the concept of Repeaters, H...

Can you define the concept of Repeaters, Hubs, Bridges, Switches and Routers?

Critical path method, You are the Senior Project Manager in a software comp...

You are the Senior Project Manager in a software company and have, as part of your team, a student on a three month internship. The student has proudly told you that they have stu

What is an object server, What is an Object server? With an object serv...

What is an Object server? With an object server, the Client/Server application is printed as a set of communicating objects. Client object converse with server objects using an

Error detection-- crc, Error Detection-- CRC Powerful error detecti...

Error Detection-- CRC Powerful error detection system Rather than addition, binary division is utilized A series of redundant bits called "CRC" or else "CRC remai

Circuit switched networks, Question 1 Write about                       Ci...

Question 1 Write about                       Circuit Switched Networks                       Packet Switched Networks Question 2 Write about                       Protocol Indep

What is the structure of ip multicast address, Question : (a) Several ...

Question : (a) Several techniques are now available for users to connect to the Internet. (i) A modem is commonly used to dial up to the Internet. Why is a modem needed fo

Explain stored procedures, What are Stored procedures? A stored procedu...

What are Stored procedures? A stored procedure is s named collection of SQL statements and procedural logic that is compiled, verified and kept in a server database. It is typi

What do mean by tunnel mode, What do mean by tunnel mode? This is a mod...

What do mean by tunnel mode? This is a mode of data exchange wherein two communicating computers do not use IPSec themselves. Instead, the gateway that is linking their LANs to

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