Transport Protocols

Read Complete Research Material

TRANSPORT PROTOCOLS

Transport Protocols

Table of Contents

Introduction2

Transport Protocol2

Transmission Control Protocol (TCP)3

TCP Reno9

Grid Computing10

Database Mirroring13

Alternatives of TCP15

Conclusion15

References17

Transport Protocol

Introduction

Long distance networks have become immensely common in today's world. These networks operate at 1Gbit/s, 2.5 Gbit/s, or 10 Gbit/s, and it spans several countries or states. It plays a vital role in the transmission of data for efficient working (Bisaillon & Werner, 998). TCP (Transmission Control Protocol) is a common type of protocol that is used to transfer data with high speed levels.

Transport Protocol

Transport layer of the OSI model is designed to deliver data without error, loss, or duplication of the sequence as they were transmitted. It does not matter what data is transmitted, how and where it provides the mechanism of transmission. The blocks of data are separated into fragments whose size depends on the protocol, together in one short and long break. Protocols at this level are designed to communicate point-to-point. TCP and UDP are the common examples.

There are many classes of transport protocol, ranging from protocols that provide only the basic transport functions (for example communication features without acknowledgment), and ending with the protocols that guarantee delivery to the destination number of data packets in proper sequence, multiplexes multiple data streams, provide a mechanism for data flow management, and ensure the reliability of the data received (Chakrabarti, 2007).

Several network layer protocols, called protocol without a connection, do not guarantee the data delivery as intended in an order in which they were sent by the source device. Some transport layers cope with this by collecting data in the correct sequence before transferring them to the session layer. Multiplexing of data means that the transport layer is capable of simultaneously processing multiple data streams (streams can come from different applications) between the two systems. Mechanism for flow control is a mechanism to regulate the amount of data transferred from one system to another. The transport layer protocols often have the function of controlling delivery of data, forcing the host system to send data and confirm the sending side of data reception.

Transmission Control Protocol (TCP) 

Transmission Control Protocol (TCP) is one of the fundamental protocols in the Internet. It was created between 1973and 1974 by Vint Cerf and Robert Kahn.

Many programs within a data network comprise of computers that can use TCP to make connections between them through which people can send a data stream. The protocol ensures that data to be delivered to its destination without errors and in the same order they were transmitted. It also provides a mechanism for distinguishing different applications within a single machine, through the concept of port.

TCP supports many of the most popular Internet applications (browsers, file sharing, and FTP client) and application protocols HTTP, SMTP, SSH and FTP.

TCP is a communication protocol, which is connection oriented and reliable transport layer currently documented by IETF in RFC 793. It is a protocol of layer 4 according to the OSI model.

In the protocol stack TCP / IP, TCP is the layer between the Internet Protocol (IP) and the application. Usually, applications need that the communication is reliable, since the IP layer provides an unreliable datagram service (without confirmation). TCP adds the necessary functions to provide a service that allows communication between two systems. It is carried out free errors, with no losses, and ...
Related Ads