09.12.2012 Views

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

end-<strong>to</strong>-end, sequenced data delivery. Because <strong>the</strong> data loss might occur because of<br />

LLP delivery problems, a variety of services are needed <strong>to</strong> address such a condition.<br />

A connection-oriented transport must be able <strong>to</strong> perform <strong>the</strong> following data handling<br />

functions:<br />

• Multiplexing—A connection-oriented transport service must be able <strong>to</strong> move<br />

<strong>the</strong> data in and out of <strong>the</strong> Layer 3 carrier.<br />

• Segmenting—Data, in most cases, needs <strong>to</strong> be transmitted in several units.<br />

Segmenting is <strong>the</strong> process of breaking <strong>the</strong> data in<strong>to</strong> segments and<br />

reassembling it at <strong>the</strong> remote end.<br />

• Blocking—Some data segments are small enough <strong>to</strong> be moved in one data<br />

unit. Blocking is <strong>the</strong> process of putting multiple data segments in<strong>to</strong> a single<br />

data unit and extracting <strong>the</strong>m at <strong>the</strong> remote end.<br />

• Concatenating—This is <strong>the</strong> process of putting multiple data units in<strong>to</strong> a single<br />

Layer 3 carrier and extracting <strong>the</strong>m at <strong>the</strong> remote end.<br />

• Error detection and error recovery—The transport service must have a way<br />

of detecting if <strong>the</strong> data has become damaged during <strong>the</strong> Layer 3 carrying<br />

process and have <strong>the</strong> means <strong>to</strong> resend it.<br />

• Flow control—The transport must be able <strong>to</strong> regulate itself as <strong>to</strong> <strong>the</strong> number<br />

of data units it passes <strong>to</strong> <strong>the</strong> adjacent layers.<br />

• Expedite data transfer—The transport needs <strong>to</strong> be able <strong>to</strong> provide for special<br />

delivery service for certain data units and override normal flow control<br />

conditions.<br />

Some connection-oriented transport pro<strong>to</strong>cols are <strong>the</strong> following:<br />

• ISO—Transport Pro<strong>to</strong>col class 4 (TP4)<br />

• TCP/IP—Transmission Control Pro<strong>to</strong>col (TCP)<br />

A connectionless transport is also known as a datagram transport. Connectionless<br />

transport has no requirement for data sequencing, data integrity checking, or loss<br />

due <strong>to</strong> LLP delivery problems. Connectionless transport is used when fast delivery of<br />

unimportant data is required, for things like domain name service lookups or voice<br />

and video transport. The main requirement for this transport mechanism is<br />

consistent data delivery speed, but a slow, consistent stream is preferred over a fast,<br />

intermittent one.<br />

Common connectionless transport pro<strong>to</strong>cols are <strong>the</strong> following:<br />

• ISO—Transport Pro<strong>to</strong>col class 0 (TP0)<br />

• TCP/IP—User Datagram Pro<strong>to</strong>col (UDP)<br />

• AppleTalk—AppleTalk Transaction Pro<strong>to</strong>col (ATP)<br />

Routing Table Maintenance Pro<strong>to</strong>col (RTMP)

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

Saved successfully!

Ooh no, something went wrong!