02.12.2014 Views

Lab 01: Programación de Sockets en TCP - Ingeniería Informática y ...

Lab 01: Programación de Sockets en TCP - Ingeniería Informática y ...

Lab 01: Programación de Sockets en TCP - Ingeniería Informática y ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

o<br />

o<br />

En el lado <strong>de</strong>l cli<strong>en</strong>te, si la conexión es aceptada, un socket es<br />

satisfactoriam<strong>en</strong>te creado y el cli<strong>en</strong>te pue<strong>de</strong> usar este socket para<br />

comunicarse con el servidor.<br />

El cli<strong>en</strong>te y el servidor pue<strong>de</strong>n ahora comunicarse con escribir A ó leer DESDE<br />

sus sockets.<br />

- El par , brinda una i<strong>de</strong>ntificación única para los<br />

servicios <strong>de</strong> capa <strong>de</strong> aplicación <strong>en</strong> un host, y sirve para i<strong>de</strong>ntificar a un socket.<br />

o Cada lado <strong>de</strong> una conexión <strong>TCP</strong> ti<strong>en</strong>e un socket que pue<strong>de</strong> ser i<strong>de</strong>ntificado<br />

por:<br />

la 3-tupla <br />

ó<br />

la 2-tupla .<br />

o Si 2 procesos están comunicándose sobre <strong>TCP</strong>, ellos ti<strong>en</strong><strong>en</strong> una conexión<br />

lógica que es <strong>de</strong> una manera única i<strong>de</strong>ntificable por los 2 sockets involucrados,<br />

esto es, por:<br />

una 5-tupla <br />

ó<br />

una 4-tupla .<br />

o Entonces, una conexión <strong>TCP</strong> está i<strong>de</strong>ntificada por un par <strong>de</strong> sockets (el <strong>de</strong>l<br />

cli<strong>en</strong>te y el <strong>de</strong>l servidor) <strong>en</strong> ambos extremos.<br />

3. RECURSOS<br />

Los recursos a utilizar <strong>en</strong> el trabajo <strong>de</strong> laboratorio son:<br />

3.1 Java<br />

4. DESARROLLO DE LA PRACTICA:<br />

En el pres<strong>en</strong>te trabajo <strong>de</strong> laboratorio se visualizará el estado <strong>de</strong> las conexiones <strong>TCP</strong> y se<br />

implem<strong>en</strong>tará tanto un cli<strong>en</strong>te que <strong>en</strong>vía datos <strong>en</strong> minúscula a un servidor, como un<br />

servidor que recibe datos <strong>en</strong> minúscula <strong>de</strong>s<strong>de</strong> un cli<strong>en</strong>te y lo <strong>de</strong>vuelve <strong>de</strong> regreso pero<br />

<strong>en</strong> mayúsculas haci<strong>en</strong>do uso <strong>de</strong>l l<strong>en</strong>guaje Java.<br />

4.1 Estado <strong>de</strong> las conexiones <strong>TCP</strong>:<br />

- abrir una v<strong>en</strong>tana DOS<br />

- <strong>en</strong> el Prompt <strong>de</strong> comandos tipear:<br />

netstat<br />

o muestra las conexiones, puertos <strong>de</strong> escucha, estado <strong>de</strong> las conexiones y

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

Saved successfully!

Ooh no, something went wrong!