Laboratorio de Redes de Computadoras
(CI-4835)
Abril-Julio 2006
Página principal del curso
Noticias
Proyectos
Evaluaciones
Ejemplos
Notas
Referencias
Cronograma
Última modificación: Tue Jun 20 19:22:29 VET 2006
Profesores: Emilio Hernández (emilio at usb.ve) y Carlos Figueira
(figueira at usb.ve)
Equipos
Los estudiantes se organizarán en equipos de 2.
Evaluaciones
Las evaluaciones consistirán en la realización de tres proyectos. En
este trimestre, el segundo y tercer proyecto son versiones extendidas
del primer proyecto.
Ejemplos con código fuente
- Ejemplos de RPC, recopilados y adaptados por el Prof. Ricardo
González. Para información sobre RPC y rpcgen, ver
material de Sun.
- Diccionario.
- Programa que emplea RPC enviado listas de elementos al procedimiento remoto
- Programa que emplea RPC enviado elementos del tipo double al procedimiento remoto. Ejemplo para manejar doubles
- Timer. Ejemplo simple de
programación de cliente con
sockets, tomado del libro Glass, G., "Unix for Programmers and
Users: A complete guide", Prentice Hall, 1993. Pregunta por el
nombre de una máquina y se
comunica con el servidor estándar de la hora de esa
máquina.
- Cocinero. Ejemplo simple de
cliente servidor, tomado del Glass. Usa sockets AF_UNIX en lugar de
AF_INET.
- TCP echo. Hace un eco remoto. El
cliente lee una linea de stdin, la manda al servidor, quien
simplemente la reenvia tal cual al cliente, quien la despliega
en la pantalla
Referencias
- Información sobre RPC y rpcgen
- Para interactuar sobre los proyectos usaremos la lista de
correo del curso
- El taller y la primera parte del curso estará sustentada, principalmente,
en el libro
Douglas Comer, David Stevens. ``Internetworking with TCP/IP. Volume III:
Client-server Programming and Applications. BSD sockets version'',
Prentice Hall
- Para información sobre la teoría, consulten la página
principal del curso.
Carlos Figueira