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 />

Como podéis observar en la figura anterior, las aplicaciones utilizan<br />

uno <strong>de</strong> los dos protocolos <strong>de</strong> transporte para comunicarse con equipos<br />

remotos. Para que un protocolo <strong>de</strong> aplicación se pueda comunicar<br />

con otro <strong>de</strong>l mismo nivel situado en un terminal remoto, <strong>de</strong>be<br />

transmitirle un flujo <strong>de</strong> bytes que es encapsulado por los protocolos<br />

<strong>de</strong>l nivel <strong>de</strong> transporte.<br />

El conjunto <strong>de</strong> bytes que transmite el nivel <strong>de</strong> transporte<br />

TCP se conoce como segmento TCP, mientras que el<br />

conjunto <strong>de</strong> bytes que transmite el protocolo <strong>de</strong> transporte<br />

UDP se llama datagrama UDP.<br />

En general, dos aplicaciones se comunican siguiendo el mo<strong>de</strong>lo<br />

cliente/servidor. En una conexión es típico que una aplicación (el<br />

cliente) inicie una comunicación pidiendo una información a otra<br />

aplicación (el servidor). Pensemos en un or<strong>de</strong>nador que esté conectado<br />

a una LAN y tenga asignada una dirección IP. Supongamos<br />

que dicho or<strong>de</strong>nador actúa como servidor <strong>de</strong> correo electrónico,<br />

a<strong>de</strong>más <strong>de</strong> como servidor <strong>de</strong> nombres. Un cliente conectado a Internet<br />

que solicita resolver un nombre necesita conocer la dirección IP<br />

asignada a este or<strong>de</strong>nador y el puerto que i<strong>de</strong>ntifica la aplicación<br />

servidor que resuelve nombres.<br />

Nota<br />

Veremos el mo<strong>de</strong>lo cliente/<br />

servidor en la unidad 15.<br />

El cliente necesita conocer ambas direcciones puesto que el servidor<br />

estará conectado a una red y, por tanto, tendrá una dirección IP que<br />

<strong>de</strong>be ser conocida para que se pueda establecer una comunicación<br />

con esta máquina remota. Dicha comunicación se consigue por<br />

medio <strong>de</strong>l IP. Sin embargo, una vez conseguida, el servidor <strong>de</strong>be<br />

ser capaz <strong>de</strong> i<strong>de</strong>ntificar la aplicación con que <strong>de</strong>sea comunicarse el<br />

cliente entre las muchas que corren: servidor <strong>de</strong> nombres, servidor<br />

<strong>de</strong> correo electrónico, etc.<br />

El cliente conoce la dirección IP <strong>de</strong> origen (la suya), la dirección IP <strong>de</strong><br />

<strong>de</strong>stino (la <strong>de</strong>l servidor) y su puerto <strong>de</strong> origen (i<strong>de</strong>ntifica la aplicación<br />

cliente). Sin embargo, también <strong>de</strong>be conocer el número (puerto <strong>de</strong><br />

<strong>de</strong>stino) que i<strong>de</strong>ntifica la aplicación <strong>de</strong>seada en el servidor, y lo hace<br />

por medio <strong>de</strong> los llamados puertos conocidos (well-known port).<br />

ANOTACIONES<br />

129

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

Saved successfully!

Ooh no, something went wrong!