16.04.2015 Views

Redes de computadores

Create successful ePaper yourself

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

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>computadores</strong><br />

ª FUOC • XP04/90786/00020<br />

14. El TCP (transmission control protocol)<br />

Como hemos podido observar, el UDP no garantiza la entrega <strong>de</strong> la<br />

información que le proporciona una aplicación. Tampoco reor<strong>de</strong>na<br />

la información en caso <strong>de</strong> que llegue en un or<strong>de</strong>n diferente <strong>de</strong> aquél<br />

en que se ha transmitido. Existen aplicaciones que no pue<strong>de</strong>n tolerar<br />

dichas limitaciones. Para superarlas, el nivel <strong>de</strong> transporte proporciona<br />

un protocolo llamado TCP.<br />

El TCP proporciona fiabilidad a la aplicación; es <strong>de</strong>cir, garantiza la<br />

entrega <strong>de</strong> toda la información en el mismo or<strong>de</strong>n en que ha sido<br />

transmitida por la aplicación <strong>de</strong> origen. Para conseguir esta fiabilidad,<br />

el TCP proporciona un servicio orientado a la conexión con un<br />

control <strong>de</strong> flujo y errores.<br />

14.1. El TCP proporciona fiabilidad<br />

Para proporcionar un servicio fiable a la aplicación, el TCP se basa<br />

en los principios siguientes:<br />

1) Transmisión libre <strong>de</strong> error. El TCP <strong>de</strong>be entregar a la aplicación<br />

<strong>de</strong> <strong>de</strong>stino exactamente la misma información que le entregó<br />

la aplicación <strong>de</strong> origen. De hecho, se trata <strong>de</strong> una<br />

entrega “casi libre” <strong>de</strong> errores, puesto que pue<strong>de</strong> haber algunos<br />

que un mecanismo <strong>de</strong> <strong>de</strong>tección <strong>de</strong> errores no pueda <strong>de</strong>tectar.<br />

2) Garantía <strong>de</strong> entrega <strong>de</strong> la información. El TCP garantiza que<br />

toda la información transmitida por la aplicación <strong>de</strong> origen se<br />

entregue a la aplicación <strong>de</strong> <strong>de</strong>stino. Si no es posible, el TCP<br />

<strong>de</strong>be avisar a la aplicación.<br />

ANOTACIONES<br />

135

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

Saved successfully!

Ooh no, something went wrong!