05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.1. <strong>Data</strong> Intercommunication 41<br />

movement of data to be processed, there would be very little point in having<br />

a distributed Grid.<br />

Fortunately, with the st<strong>and</strong>ardisation of the Internet [IET], much work<br />

has already been done to enable seamless transfer of data from one system<br />

to another. In this section, the paradigm of data transfer across the Internet<br />

are discussed <strong>and</strong> the performance of the various layers that enable data<br />

inter-communication are investigated.<br />

TCP/IP<br />

The TCP/IP protocol suite is commonly used by all modern operating systems.<br />

TCP/IP [Ste94] is designed around a simple four-layer scheme. The<br />

four network layers defined by the TCP/IP model are as follows.<br />

Layer 1 - Link This layer defines the network hardware <strong>and</strong> device drivers<br />

that refer to the physical <strong>and</strong> data link layers of OSI [Tan96].<br />

Layer 2 - Network This layer is used for basic communication, addressing<br />

<strong>and</strong> routing. TCP/IP uses IP <strong>and</strong> ICMP protocols at the network layer<br />

<strong>and</strong> encompasses the network layer of OSI.<br />

Layer 3 - <strong>Transport</strong> H<strong>and</strong>les communication among programs on a network.<br />

TCP <strong>and</strong> UDP falls within this layer <strong>and</strong> hence is also equivalent<br />

to the transport layer in OSI.<br />

Layer 4 - Application End-user applications reside at this layer <strong>and</strong> represents<br />

the remaining layers of OSI: the session, presentation <strong>and</strong> application<br />

layers.<br />

There are two main transport protocols that are commonly used today:<br />

User <strong>Data</strong>gram Protocol (UDP) [Pos80] <strong>and</strong> Transmission Control Protocol

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!