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