Pgma Redes Standard POSIX

Anuncio
Tecnicatura en Redes y
Telecomunicaciones
Perfil del Egresado
El egresado es un técnico que tendrá a cargo la administración y la gestión de
un sistema computacional con telecomunicaciones. Puede depender de un
técnico superior y puede tener personal técnico a su cargo.
El egresado debe estar en condiciones de montar y administrar redes, prestar
atención a usuarios, opinar con propiedad sobre configuraciones y resolver
problemas imprevistos en este ámbito. Debe, asimismo, tener la capacidad de
estudiar y aplicar soluciones a problemas nuevos, amén de absorber las
nuevas tecnologías en la materia por su propia cuenta.
Por otra parte, debe desarrollar un espíritu de equipo que le permita funcionar
en el seno de un grupo de trabajo con objetivos concretos.
Objetivos Conceptuales
Al final del año, el egresado debe ser capaz de entender el funcionamiento, la
configuración y la implantación de comunicaciones entre computadoras.
Independientemente de marcas y criterios, los egresados deben ser capaces
de analizar los problemas y tomar los caminos más apropiados para
solucionarlos.
Deben conocer los distintos tipos de comunicación entre computadoras, sus
conexiones y su armado.
La lectura y comprensión de manuales, así como el hábito de consulta, es
imprescindible. Como gran parte de los manuales están escritos en idioma
inglés, es necesario un profundo conocimiento pasivo de esa lengua.
La programación de aplicaciones orientadas a las comunicaciones debe estar
presente.
Los objetivos institucionales referentes al egresado se pueden lograr solamente
si existe orientación central coherente y una coordinación entre las diferentes
asignaturas.
Redes Standard POSIX
Objetivos Específicos de la Asignatura
Objetivos Cognitivos
Los alumnos deben tener un manejo de los sistemas operativos UNIX y LINUX
que le permita incidir en los archivos de configuración y el lanzamiento de los
procesos que aseguran los diferentes servicios de comunicaciones.
Deben, además, tener un amplio conocimiento de los protocolos de
comunicación y de su configuración.
Tienen que ser capaces de detectar y corregir fallos y disfunciones en las
comunicaciones.
Al terminar el curso, los alumnos deben ser capaces de:
a. Entender los conceptos básicos de los protocolos de red, en particular de
TCP/IP y las direcciones IP
b. Comprender los conceptos de difusión general y multidifusión
c. Configurar TCP/IP y PPP
d. Entender el protocolo DHCP y poder implantarlo en UNIX y LINUX
e. Conectar varias redes utilizando direccionamientos estático y dinámico
f. Utilizar comandos de red para iniciar sesiones o ejecutar comandos en
forma remota y para transmitir archivos
g. Entender e implantar DNS, NFS y NIS
h. Entender e implantar el correo electrónico
i.
Resolver problemas sencillos de la red
Actitud Profesional
El prototipo del egresado debe ser capaz de trabajar en equipo, de entender
que la informática es colectiva y no individual; por ende, debe desarrollar las
condiciones de colaboración y no de competencia.
Por otra parte, debe saber que en la actividad laboral, muchas veces la
persona idónea es él, por lo tanto debe saber desenvolverse solo frente a
problemas y manuales.
Por último, debe entender el punto de vista de los usuarios, ya que parte de su
labor puede ser asistencia directa a usuarios en lo que concierne al manejo de
comunicaciones.
La actitud frente al desempeño profesional que se persigue es la excelencia en
la comprensión y ejecución de las soluciones propuestas.
Conocimientos Previos
1.
DE AÑOS ANTERIORES
Los alumnos deben tener conocimientos y manejo de algún sistema operativo,
de preferencia multitareas, multiusuarios. Deben entender el sistema de
archivos, la organización de la memoria de masa y el sistema de permisos.
Deben saber programar para ser capaces de comprender archivos ejecutables
escritos en lenguaje del shell del sistema.
Deben saber utilizar procesadores de textos y herramientas afines para poder
incidir en la modificación de configuraciones.
Deben tener una cultura informática básica que les permita tener puntos
comunes para el razonamiento analógico.
Deben tener método de búsqueda y lectura de información técnica, con
hincapié en manuales técnicos.
2.
DEL AÑO EN CURSO
En este sentido, esta asignatura necesitará de las demás en varios campos.
Son conocimientos previos adquiridos en otras asignaturas la comprensión de
los manuales en inglés, el conocimiento del modelo de referencia de redes de
ISO, las capas uno y dos de dicho modelo, el manejo de comunicaciones de
Windows, Lantastic, Apple Share o Novell (algunos de ellos), entre otros.
Metodología
La metodología está pautada por la temática, manteniendo el esquema de
tratamiento de un tema con las consignas de qué, para qué y cómo.
Qué significa que las definiciones y conceptos deben estar claros.
Generalmente esta parte se hará por medios expositivos, con participación de
los alumnos y con paráfrasis que partan de lo conocido.
Para qué pone el acento en los servicios prácticos prestados por el concepto
en cuestión. Esta parte se basará en ejemplos, explicaciones y
demostraciones.
Cómo hace referencia a la configuración e implantación práctica del servicio o
de la figura que se trate. Es importante que el alumno realice este paso con la
menor intervención posible del docente. Forma parte de su acervo profesional
el que descubran solos cómo se realiza la parte práctica concreta.
La parte de controles y evaluaciones se hará al final de cada tema bajo la
forma de trabajos domiciliarios con corrección en clase. Esto es sin desmedro
de las pruebas o exámenes previstos institucionalmente.
Al principio de la clase el docente explicará su planificación temática diaria; al
final, hará un resumen de lo dado y planteará el tema de la clase siguiente a los
efectos que los alumnos puedan informarse sobre él con antelación.
Contenidos
Temario
Introducción
Conceptos Sobre TCP/IP
Configuración de TCP/IP
Uso de Comandos de TCP/IP
Protocolo Punto a Punto
Direccionamientos
Direccionamiento Dinámico
Sistema de Nombres de Dominio
Correo Electrónico
Resolución de Problemas
Idea sobre Sistemas sin Disco
Conceptos sobre NFS
Configuración de NFS
Sistemas de Archivos a través de NFS
Servicios de Información sobre la Red ( NIS)
Configuración y Utilización de NIS
Emulación de Servidores de Tipo Exclusivo
Procedimientos:
Los procedimientos varían con la temática que se trate en particular.
Toda parte de introducción a temas tiene carácter expositivo con utilización de
pizarra y participación dirigida de los alumnos.
Como la orientación de fines tiene propensión a la realización práctica de
conceptos sobre redes, una gran parte de los procedimientos consistirá en
prácticas directas sobre el material. Sin embargo, hay que tener en cuenta las
limitaciones de cantidad de computadoras.
Se impulsará al grupo a resolver problemas teóricos y prácticos como parte del
proceso de aprendizaje.
Dado que los tiempos son estrechos, se solicitará que una parte de las tareas
se realicen fuera de las horas de clase en forma de ejercicios en máquina o en
papel.
Actitudes:
Se requiere de los alumnos una participación activa en clase, ora dirigida, ora
espontánea.
Se impulsa la discusión sobre temas litigiosos derivados de conceptos previos
o de ideas que no sean evidentes. Se dirime en clase este tipo de problemas a
través de la discusión o con apoyo de prácticas directas.
Se solicita a los alumnos el estudio previo sobre el tema a tratar para poder
tener mejores bases en la discusión y para acelerar los tiempos.
Se priorizará el trabajo en equipos grandes al principio, chicos al final con el fin
de marcar rumbos en la concepción de una informática colectiva. Se
desalentará la competencia y se hará hincapié en la colaboración.
Se estimulará la investigación temática fuera de clase así como la búsqueda de
documentos y bibliografía. Este estímulo está dirigido a formar al alumno en la
investigación tecnológica y búsqueda de manuales indispensables para su
acción profesional futura.
Se pondrá de manifiesto toda forma incorrecta de relación con sus pares,
explicando el porqué de la disfunción con el propósito de lograr un trato afable
con los eventuales usuarios.
Programa
(Para cada Unidad Temática se incluye la duración estimada en horas
reloj, los Objetivos Concretos, los Conocimientos a Asimilar y el
Desarrollo Temático)
1.
INTRODUCCIÓN
12 horas
Objetivos Concretos:
Este tema nos permite hacer un diagnóstico inicial, descubrir los conocimientos
previos de los alumnos para poder partir de lo conocido y detectar desniveles si
los hubiere.
Nos introduce además en los conceptos y habilidades básicas que nos
permitirán comprender y manejar los conceptos iniciales del resto del curso.
Conocimientos a Asimilar:
Se pretende que al terminar este tema el alumno tenga una idea correcta sobre
redes, sistemas operativos multitareas y maneje un procesador de textos que le
permita la modificación de archivos de configuración.
Desarrollo Temático:
Ideas centrales sobre redes
Conceptos básicos sobre UNIX y LINUX
Instalación y manejo de LINUX
Manejo de un editor de textos
2.
CONCEPTOS SOBRE TCP/IP
6 horas
Objetivos Concretos:
En este tema se presentan los conceptos prácticos de red y de TCP/IP. Se
describen los protocolos de TCP/IP, cómo interactúan entre ellos y su
terminología. Se explica el funcionamiento de las direcciones de una red.
Conocimientos a Asimilar:
Al final de este tema, el alumno debe estar en condiciones de:
 Enumerar y describir los protocolos de que consta el conjunto de
protocolos de TCP/IP
 Describir y definir el modelo de capas de TCP/IP
 Explicar el funcionamiento de las direcciones de red
 Definir los términos relativos a TCP/IP: Internet, pasarela, direccionador,
puente conmutador, repetidor y host.
 Describir qué es una máscara de subred y cómo se utiliza
 Interpretar una dirección IP, dada la dirección y su máscara de subred y
explicar la finalidad de la multidifusión
Desarrollo Temático:
Definición e historia
Documentación (RFC)
Redes e interredes
Modelo de capas TCP/IP
Protocolos de Internet
Interfases de red y direcciones físicas
El protocolo IP
Direcciones y clases de direcciones en Internet
Asignación de direcciones
ARP e ICMP
Puertos y sockets
/etc/services
Sin Conexión o Con Conexión
Protocolos UDP y TCP
Flujo de datos en TCP/IP
Subredes
Manejo de máscaras
Multidifusión IP
3.
CONFIGURACIÓN DE TCP/IP
3 horas
Objetivos Concretos:
Este tema trata sobre la configuración de TCP/IP. Describe los archivos que
utiliza TCP/IP y los comandos que pueden utilizarse para reunir información
sobre la configuración.
Conocimientos a Asimilar:
Se pretende que al terminar este tema los alumnos estén en condiciones de:
 Configurar TCP/IP
 Probar y revisar la configuración de TCP/IP con los comandos del
sistema operativo seleccionados y de TCP/IP
 Lanzar y parar servicios de TCP/IP
 Iniciar una sesión en un sistema remoto
 Transferir archivos hacia o desde un sistema remoto
Desarrollo Temático:
Software de TCP/IP admitido
Pasos para personalizar TCP/IP
Manejo de herramientas y comandos
El superdaemon inetd
Autenticación TCP
Comandos telnet, ping y ftp
4.
USO DE COMANDOS DE TCP/IP
3 horas
Objetivos Concretos:
Aquí se describe el conjunto de comandos de TCP/IP que permiten realizar las
tareas más frecuentes de administración de la red.
Conocimientos a Asimilar:
Al término de este tema, los alumnos podrán:
 Tener acceso a hosts remotos
 Transferir archivos entre sistemas
 Ejecutar comandos en sistemas remotos
 Identificar los archivos utilizados para la autenticación de usuarios
Desarrollo Temático:
Funciones básicas del usuario TCP/IP
FTP: archivo .netrc
/etc/ftpusers
Las r-funciones
/etc/hosts.equiv
Verificación del funcionamiento de los comandos
Comunicación con otros usuarios (remotos)
5.
PROTOCOLO PUNTO A PUNTO
4 horas
Objetivos Concretos:
En este tema se describe a grandes rasgos el protocolo punto a punto y se
explica su configuración y utilización de LINUX. En primer lugar se explicarán
las funciones principales del protocolo PPP y, a continuación, se detallará cómo
configurarlo y utilizarlo en sistemas LINUX.
Conocimientos a Asimilar:
Se espera que al terminar este tema el alumno pueda:
 Describir las características principales de PPP
 Configurar y utilizar PPP en LINUX
 Establecer una conexión PPP
Desarrollo Temático:
Características de PPP
Preparación de un cliente PPP
Establecimiento de una conexión en serie
Establecimiento de una conexión PPP
Autenticación
Preparación de un cliente y de un servidor PPP
Preparación de conexiones PPP entrantes
6.
DIRECCIONAMIENTOS
4 horas
Objetivos Concretos:
Este tema trata de la descripción del direccionamiento en redes y cómo
funciona en LINUX.
Conocimientos a Asimilar:
Al final de este tema se pretende que los alumnos puedan:
 Explicar los algoritmos de direccionamiento de IP
 Explicar la diferencia entre direccionamiento estático y dinámico
 Enumerar los tipos de rutas de la tabla de rutas
 Configurar rutas estáticas
Desarrollo Temático:
Direccionamiento
Direccionadores para TCP/IP
Tipos de rutas
Algoritmo de direccionamiento IP
Establecimiento de rusa y direccionamiento estático
Configuración de rutas y el comando route
Redirección ICMP
Ping –R y traceroute
7.
IDEA DE DIRECCIONAMIENTO DINÁMICO
3 horas
Objetivos Concretos:
En este tema se presentan los conceptos básicos del direccionamiento
dinámico y la terminología asociada. Se estudian brevemente los dos daemons
de rutas y se explican los pasos de implantación básicos que deben darse para
configurar el protocolo RIP mediante el daemon routed.
Conocimientos a Asimilar:
Se pretende que al termina este tema los alumnos puedan:
Describir los conceptos de la modalidad activa y pasiva, pasarela interior y
exterior, sistemas autónomos y protocolos basados en vectores de distancia y
en el estado del enlace
Definir los protocolos dinámicos que utilizan las pasarelas interiores y los que
utilizan las pasarelas exteriores
Configurar los daemons routed y gated para ejecutar RIP
Desarrollo Temático:
Direccionamiento dinámico
Sistemas autónomos
Protocolo de información de rutas (RIP)
Configuración del daemon routed
Gated
8.
SISTEMA DE NOMBRES DE DOMINIO
Desarrollo Temático:
Resolución de nombres
5 horas
Red plana
Nombres de dominio
Sistema de nombres de dominio (DNS)
Estructura de nombres de dominios en Internet
Tipos de servidores de nombres
Orden de aplicación de los métodos de resolución de nombres
Planificación de una red de dominio
Configuración del servidor de nombres primario
El archivo de control named primario
Archivos del servidor de nombres primario
Configuración del servidor de nombres secundario
El archivo de control named secundario
Archivos del servidor de nombres secundario
Configuración del cliente
Creación del archivo /etc/resolv.conf en el cliente
Control del daemon named
Host y nslookup
Consultas iterativas y no iterativas
Objetivos Concretos:
En este tema se presenta el Sistema de Nombres de Dominio (DNS). Se
describen los conceptos sobre el sistema de nombres de dominio y la
configuración de un servidor de nombres primario, un servidor de nombres
secundario y un cliente que forme parte del entorno del dominio.
Conocimientos a Asimilar:
Al finalizar el tema, se pretende que el alumno sea capaz de:
Describir los conceptos y terminología relacionados con los nombres de
dominio
Configurar servidores de nombres primarios y secundarios, y clientes DNS.
9.
CORREO ELECTRÓNICO
3 horas
Objetivos Concretos:
Este tema versa sobre el modelo de correo electrónico de Internet y la forma en
que se puede implantar en UNIX y LINUX. Las interfases más populares como
Microsoft Exchange y Netscape quedan fuera del alcance del tema; de todas
maneras son muy fáciles de utilizar y pueden aprenderse por otros medios.
Conocimientos a Asimilar:
Se pretende que al terminar este tema el alumno pueda:
Describir el modelo de correo electrónico de Internet
Describir la finalidad de los protocolos SMTP u POP3
Configurar sendmail para un dominio de correos sencillo
Configurar pop3d en LINUX
Describir la forma en que los registros MX de DNS controlan la entrega del
correo electrónico
Desarrollo Temático:
Modelo de correo electrónico
Implantación de un sistema de correo electrónico en LINUX
Agentes de usuario
SMTP y sendmail
El cartero y la MTA
POP3
Sendmail.cf
Alias, reenvíos y colas de mensajes
10. RESOLUCIÓN DE PROBLEMAS
5 horas
Objetivos Concretos:
En este tema se dan consejos sobre depuración, se describe cómo localizar el
hardware y el software que pueden dar problemas, y los comandos y
herramientas de diagnóstico que nos permitan descubrir los problemas que
pueden surgir en una red.
Conocimientos a Asimilar:
Al final de este tema, los alumnos podrán:
Descubrir los distintos métodos de depuración
Documentar la configuración de la red y del sistema
Utilizar herramientas para diagnosticar problemas de TCP/IP
Desarrollo Temático:
Depuración de redes
Flujo de datos de TCP/IP
Comandos para la resolución de problemas
Listados de información útil
Parámetros de la interfase de red
Verificación de conexiones
Verificación de la resolución de direcciones
Interfases de red y tabla de rutas
Primeras preguntas en la determinación de problemas
Resolución de problemas de DNS
Resolución de problemas de red
Resolución de problemas del servidor
Tcpdump
Problemas generales
11. IDEA SOBRE SISTEMAS SIN DISCO
3 horas
Objetivos Concretos:
En este tema se explican los protocolos BOOTP y DHCP, utilizados para la
configuración IP remota de estaciones de trabajo sin disco, estaciones X y
otros clientes TCP/IP.
Conocimientos a Asimilar:
Al terminar este tema, el alumno será capaz de:
Describir la finalidad y el funcionamiento de los protocolos BOOTP y DHCP
Comparar BOOTP y DHCP
Describir cómo pueden coexistir e interactuar las implantaciones de DHCP con
BOOTP
Planear e implantar una red con clientes y servidores DHCP
Desarrollo Temático:
Sistemas sin disco
Conceptos de BOOTP
Hosts que se conectan en forma esporádica
Protocolo de configuración dinámica de hosts (DHCP)
Interacciones DHCP entre cliente y servidor
Funcionamiento conjunto de DHCP y BOOTP
Configuración de servidor y cliente DHCP
Configuración de un agente de retransmisión de DHCP
12. CONCEPTOS SOBRE NFS
2 horas
Objetivos Concretos:
Aquí comienza una breve introducción al sistema de archivos de red (NFS). Se
describen los conceptos, terminología y finalidad de NFS.
Conocimientos a Asimilar:
Se pretende que al finalizar este tema los alumnos puedan:
Definir la terminología y conceptos referentes a NFS
Describir los principios del montaje de sistemas de archivos
Identificar los daemons de NFS y sus cometidos
Describir la autenticación de NFS
Desarrollo Temático:
Datos compartidos en una red
Sistema de archivos de red (NFS)
Protocolos de red de NFS
Exportación de sistemas de archivos del servidor
Inclusión local y remota de sistemas de archivos
Manejo de la tabla de montaje
Sistemas de archivos virtuales
Daemons de NFS
Daemon portmap
Mountd y nfsd
Protección de los archivos NFS compartidos
Autorización de LINUX – usuario
Autenticación de LINUX – root
13. CONFIGURACIÓN DE NFS
3 horas
Objetivos Concretos:
En este tema se describe la implantación de todos los daemons, los archivos y
los directorios de los servidores y de los clientes NFS.
También se estudia el comando que permite montar NFS de forma manual y
otros mandatos básicos de NFS.
Conocimientos a Asimilar:
Al término de este tema se pretende que los alumnos puedan:
Configurar un servidor NFS
Configurar un cliente NFS
Ejecutar un montaje manual y otro definido previamente
Desarrollo Temático:
Condiciones previas a la implantación de NFS
Métodos de implantación
Configuración del servidor
Identificación de lo exportable
Pasos para la configuración de un cliente
Creación de puntos de montaje locales
Montaje remoto manual
Montajes definidos previamente
Desmontajes remotos
Comandos útiles
14. SISTEMAS DE ARCHIVOS A TRAVÉS DE NFS
2 horas
Objetivos Concretos:
En este tema se describe el servicio que ofrece NFS llamado montaje
automático. Se estudian los conceptos de este servicio y cómo implantarlo.
Conocimientos a Asimilar:
Se pretende que los alumnos puedan al terminar este tema:
Describir las funciones básicas del sistema de montaje automático
Configurar el sistema de montaje automático
Invocar y utilizar el sistema de montaje automático
Desarrollo Temático:
Visión general sobre el sistema de montaje automático
Archivo de configuración del sistema de montaje automático
Archivo de mapas
Comando para realizar el montaje automático
Montaje remoto
Tiempos de espera y parada del sistema de montaje automático
15. SERVICIOS DE INFORMACIÓN SOBRE LA RED (NIS) 1 hora
Objetivos Concretos:
En este tópico se presentan brevemente los conceptos, terminología y finalidad
del servicio de información sobre la red (NIS, Network Information Service).
Conocimientos a Asimilar:
Se pretende que al finalizar este tema los alumnos puedan:
Definir la finalidad de NIS
Definir la terminología y los daemons de NIS
Desarrollo Temático:
Problemas de un entorno distribuido
Cómo resuelve NIS los temas relativos a un entorno distribuido
NFS y /etc/passwd
Control centralizado de nombres de usuarios y contraseñas por parte
de NIS
Sistemas NIS
Configuración de un dominio NIS
Programas, enlaces y mapas de datos con NIS
16. CONFIGURACIÓN Y UTILIZACIÓN DE NIS
5 horas
Objetivos Concretos:
Este punto se centra en el proceso de configuración de un entorno NIS,
explicándose la configuración de los servidores NIS amos, los servidores NIS
esclavos y los clientes. También se describe la gestión de mapas de datos
posterior a la configuración de un entorno NIS.
Conocimientos a Asimilar:
Al terminar este tema, se pretende que los alumnos puedan:
Configurar servidores NIS amos, servidores NIS esclavos y clientes NIS
Actualizar los mapas de datos NIS ya existentes
Desarrollo Temático:
Condiciones previas a su configuración
Nombre de dominio NIS – servidor amo
/etc/passwd y /etc/hosts del servidor amo
Configuración del servidor amo
Contenido del directorio del dominio NIS
Configuración del servidor esclavo
Edición de archivos locales – cliente
Configuración de un cliente NIS
Actualización de contraseñas de NIS con yppasswd
Actualización y transferencia de mapas NIS
Comandos de un cliente NIS
17. EMULACIÓN DE SERVIDORES DE TIPO EXCLUSIVO 8 horas
Objetivos Concretos:
En este tema se debe dar una idea de cómo una computadora con un sistema
operativo LINUX puede simular el funcionamiento de esquemas diferentes y
presentes en el mercado. Por razones de tiempos, no se profundiza aquí sobre
las configuraciones e implantaciones de dichos sistemas de comunicaciones
(salvo mejor opinión institucional).
Conocimientos a Asimilar:
Al final de este tema, los alumnos estarán en condiciones de:
Entender la emulación de servidores que ellos ya manejan (conocimientos
previos adquiridos en otras materias durante este curso)
Conocer la potencialidad de las emulaciones para poder combinar sistemas
heterogéneos con redes completas
Desarrollo Temático:
Conceptos sobre el esquema cliente – servidor
Emulación de un servidor Windows (Samba)
Emulación de un servidor Novell (IPX)
Emulación de un servidor Apple-Share
Bibliografía:
La bibliografía sugerida en este punto es escueta, una parte importante del
trabajo de este curso es precisamente la investigación bibliográfica por parte de
los alumnos.
Gran parte de la temática se encuentra directamente en los manuales de
LINUX presentes en las computadoras, otra parte está publicado en Internet,
en sitios que los alumnos descubrirán por iniciativa propia, siendo este
mecanismo parte de la formación profesional
La bibliografía está en inglés (aunque exista en español) debido a que los
alumnos deben tener un conocimiento pasivo de ese idioma y para evitar las
malas traducciones que abundan en este dominio; de todas maneras, el
docente aportará libros en español para su fotocopiado bajo licencia GNU.
A esta bibliografía hay que agregarlo los HOWTOs de Linux y los RFCs que
correspondan a cada tema.
Computer Networks
Andreu Tanenbaum
Connecting to the Internet
Susan Estrada
DNS and BIND
Paul Albitz y Cricket Liu
Installation and Getting Started Guide
Matt Welsh
Internet Working with TCP/IP, tomo I
Douglas Comer
Managing NFS and NIS
Hal Stern
UNIX Network Programming
Richard Stevens
Practical UNIX Security
Sismon Garfinkel y Gene Spafford
Descargar