Laboratorio de Software de Comunicaciones
Ingeniero Técnico de Telecomunicación

Curso: 2004/2005
Caracter: Optativa, 4’5 créditos

Profesor : Jesús Martínez Cruz 
Despacho : 3.2.29 (Tlfno: 952 13 3304) 
Tutorías : Viernes: 11:30-13:30
Correo : jmcruz@lcc.uma.es

Avisos:

(11/5/05)

Añadida la práctica 4 del bloque 2 (protocolos de Internet)

Añadida la práctica 3 del bloque 2 (sockets).

Añadida la práctica 2 en el bloque de introducción (Protección ante Señales)

Añadida la práctica 1 en el bloque de introducción (Programación C en Unix)

Añadida la práctica 0 en el bloque de introducción (Introducción al Sistema Operativo UNIX).

 

Temario:

Bloque 1: Programación de sistemas UNIX para comunicaciones.

 

Bloque 2: Software de Comunicaciones con Sockets. Optimización.

·        Transparencias de Sockets de clase (pdf).

·        Práctica 3: Comunicación con sockets (I)   (pdf). Entra en evaluación

·        Práctica 4: Protocolos de Internet (pdf). RFC 1939 Entra en evaluación

 

Bloque 3: Ingeniería del Software de comunicaciones. Plataformas Orientadas a Objetos

Material de Ayuda: clasificado por orden de uso

Sistema Operativo Unix en casa

Tema 1

Tema 2

Tema 3

Bibliografía Recomendada:

  • Lenguaje C

Brian W. Kernighan, Dennis M. Ritchie. El lenguaje de programación C, segunda edición, Prentice-Hall Hispanoamericana, 1991
 

  • Programación en UNIX

Advanced Programming in the Unix Environment, Addison-Wesley 1992.

  • Sockets y Programación en Redes

Comer D.E., Internetworking with TCP/IP, volumes I-III, Prentice Hall, 1995

Schimdt, D.C., Huston, S.D. C++ Network Programming, volume I. Addison-Wesley 2002.

Snader J.C, Effective TCP/IP Programming, Addison-Wesley, Mayo 2000.

Stevens R., Unix network programming, volume 1, Prentice Hall, 1998.

Tanembaum, A.S., Redes de computadores (3a edición), Prentice Hall, 1997.

Walton S., Programación de Socket Linux, Prentice Hall/Pearson 2001.