Laboratorio de Software de Comunicaciones

Ingeniería de Telecomunicación

Curso 2004/2005

 

 

 

 

 

OBJETIVOS:

 

Se trata de una asignatura eminentemente práctica que está orientada a que el alumno adquiera experiencia en el diseño e implementación de software de comunicaciones eficiente. Puesto que los alumnos ya conocen los protocolos que se emplean actualmente, la mayor parte de las prácticas consistirán en la implementación de protocolos estándar de Internet sobre el sistema operativo UNIX, empleando para ello los lenguajes C p C++. Los conocimientos adquiridos en la asignatura son complementarios de los que se imparten en Software de Comunicaciones.

 

BIBLIOGRAFÍA BÁSICA:

 

 

·  COMMER D. Computer Networks and Internets. Prentice Hall.

·  GLASS G. UNIX for Programmers and Users. A complete Guide. Prentice-Hall.

·  HAVILAND K. Y OTROS. UNIX SYSTEM PROGRAMMING. Addison-Wesley (Segunda edición)

·  KERNIGHAN B.W. y RITCHIE D.M. The C Programming Language. Prentice-Hall.

·  STEVENS, W.R. UNIX Network Programming, Prentice-Hall (primera y segunda edición)

 

 

MATERIAL COMPLEMENTARIO:

 

Transparencias de clase

Revisión de C

Herramientas de desarrollo

Programación de sistemas

         Programación básica con sockets

 

Enunciados de practicas

Práctica inicial

Programación de sistemas

Sockets básicos

 

STDs/RFCs

FTP:   RFC-959, STD-0009

TELNET- RFC0854, RFC0855,STD-0008

HTTP: RFC-2616

SMTP: STD-0010

 

 

Pedro Merino  pedro@lcc.uma.es

 

Tutorias:

Martes: 15:30 – 18:30

Jueves:  9  – 12

Despacho: 3.2.9