11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

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>ª FUOC • XP04/90786/00020Como podéis observar en la figura anterior, las aplicaciones utilizanuno <strong>de</strong> los dos protocolos <strong>de</strong> transporte para comunicarse con equiposremotos. Para que un protocolo <strong>de</strong> aplicación se pueda comunicarcon otro <strong>de</strong>l mismo nivel situado en un terminal remoto, <strong>de</strong>betransmitirle un flujo <strong>de</strong> bytes que es encapsulado por los protocolos<strong>de</strong>l nivel <strong>de</strong> transporte.El conjunto <strong>de</strong> bytes que transmite el nivel <strong>de</strong> transporteTCP se conoce como segmento TCP, mientras que elconjunto <strong>de</strong> bytes que transmite el protocolo <strong>de</strong> transporteUDP se llama datagrama UDP.En general, dos aplicaciones se comunican siguiendo el mo<strong>de</strong>locliente/servidor. En una conexión es típico que una aplicación (elcliente) inicie una comunicación pidiendo una información a otraaplicación (el servidor). Pensemos en un or<strong>de</strong>nador que esté conectadoa una LAN y tenga asignada una dirección IP. Supongamosque dicho or<strong>de</strong>nador actúa como servidor <strong>de</strong> correo electrónico,a<strong>de</strong>más <strong>de</strong> como servidor <strong>de</strong> nombres. Un cliente conectado a Internetque solicita resolver un nombre necesita conocer la dirección IPasignada a este or<strong>de</strong>nador y el puerto que i<strong>de</strong>ntifica la aplicaciónservidor que resuelve nombres.NotaVeremos el mo<strong>de</strong>lo cliente/servidor en la unidad 15.El cliente necesita conocer ambas direcciones puesto que el servidorestará conectado a una red y, por tanto, tendrá una dirección IP que<strong>de</strong>be ser conocida para que se pueda establecer una comunicacióncon esta máquina remota. Dicha comunicación se consigue pormedio <strong>de</strong>l IP. Sin embargo, una vez conseguida, el servidor <strong>de</strong>beser capaz <strong>de</strong> i<strong>de</strong>ntificar la aplicación con que <strong>de</strong>sea comunicarse elcliente entre las muchas que corren: servidor <strong>de</strong> nombres, servidor<strong>de</strong> correo electrónico, etc.El cliente conoce la dirección IP <strong>de</strong> origen (la suya), la dirección IP <strong>de</strong><strong>de</strong>stino (la <strong>de</strong>l servidor) y su puerto <strong>de</strong> origen (i<strong>de</strong>ntifica la aplicacióncliente). Sin embargo, también <strong>de</strong>be conocer el número (puerto <strong>de</strong><strong>de</strong>stino) que i<strong>de</strong>ntifica la aplicación <strong>de</strong>seada en el servidor, y lo hacepor medio <strong>de</strong> los llamados puertos conocidos (well-known port).ANOTACIONES129

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

Saved successfully!

Ooh no, something went wrong!