Índice
Resumen 5
Índice 6
1.
Introducción 7
1.1. Servidores de ficheros en red 7
1.1.1.
Espacio de nombres 7
1.1.2. Ejemplos
reales de Sistemas de ficheros de red 8
1.2. Plan 9 9
1.3. Protocolo 9P 11
1.3.1.
Mensajes 9P 13
1.3.2.
Ejemplo de sesión 9P 21
1.4. JAVA 25
2.
Objetivos del proyecto 27
2.1. Motivación
27
2.2. Requisitos. 28
2.3. Metodología de desarrollo: Desarrollo espiral 29
3.
Diseño 31
3.1. Servidor de Ficheros 9P 31
3.1.1.
Procesado de mensajes 32
3.1.2.
Interfaz de acceso a recursos 35
4.
Implementación 36
4.1. Paquete P9P 37
4.1.1. Clase
server9P 37
4.1.2. Clase
msg9P 39
4.1.3. Clase
rpc9P 42
4.1.4. Clase
type9P 44
4.2. Paquete PFS 47
4.2.1. Clase
pfile 48
4.2.2. Clase
pfid 51
4.2.3. Clase
fidtable 53
5.
Pruebas 54
5.1. Pruebas de J2SE 54
5.2. Pruebas de J2ME 62
6.
Conclusiones 64
Bibliografía 67
Jaime Garzón Pérez 2006 