Plan de contenidos: Redes y Sistemas Distribuídos

De Computacion

Universidad Técnica Particular de Loja

Escuela de Ciencias de la Computación


MODALIDAD PRESENCIAL


PLAN DOCENTE DE REDES Y SISTEMAS DISTRIBUIDOS


  • A. DATOS BÁSICOS DEL PROFESOR


    Nombres y Apellidos:Rommel Vicente Torres Tandazo

    Correo electrónico: rovitor@utpl.edu.ec

    CITTES / Departamento: UPSI

    Horario de tutoría personalizada: Lunes a jueves 07h30 a 08h30


    Información de Contacto:

    Teléfono: 072570275

    Extensión: 2635

    Cuenta SKYPE: rototan

    Cuenta MSN:

    Cuenta del.icio.us: rovitor

    Dirección Blog/web:


    Nombres y Apellidos:María Paula Espinosa

    Correo electrónico: mpespinoza@utpl.edu.ec

    CITTES / Departamento: UPSI

    Horario de tutoría personalizada: Lunes - Martes 08h30 a 09h30


    Información de Contacto:

    Teléfono: 072570275

    Extensión: 2635

    Cuenta SKYPE: mpespinoza

    Cuenta MSN:

    Cuenta del.icio.us: mpespinoza

    Dirección Blog/web:


    B. DATOS BÁSICOS DE LA MATERIA

    Área Académica Técnica

    Escuela de Ciencias de la Computación


    Nombre de la Materia:

    Semestre en el que se imparte:

    Tipo de materia: TRONCAL

    Número de créditos UTPL - ECTS:

    Día y horario de clases presenciales:

    Nro. de Aula:


    Conocimientos previos recomendados:


    Conocimientos básicos de TCP/IP, Conocimientos de matemáticas, lógica binaria, sistemas de numeración, inglés técnico.


    C. COMPETENCIAS A DESARROLLAR (expresados como resultados de aprendizaje)

    • Diseño e implementación de redes de computadores.

    • Desarrollo de aplicaciones de red

    • Implementación de sistemas de computación móvil.

    • Capacidad de aplicar los conocimientos en la práctica

    • Capacidad de investigación

    • Habilidades en el uso de las tecnologías TIC´S

    • Capacidad de emprendimiento

             
      



    D. CONTENIDOS Y PLANIFICACIÓN GENERAL DE LA MATERIA


    CAPITULO

    CONTENIDOS

    SEMANA

    ACTIVIDADES PRESENCIALES

    (con profesor)

    ACTIVIDADES EXTRACLASE




    Actividad

    Nro. de horas

    Actividad

    Nro. de horas

    Modelo Cliente Servidor

    Introduction

    The Client-Server Model

    A Simple Example: UDP Echo Server

    Time And Date Service

    Representation for the Date and Time

    Time Server Interaction

    The Complexity of Servers

    Broadcasting A Request

    Alternatives To The Client-Server Model


    Semana 1

    Presentación de la materia, Objetivos y expectativas, Dinámica de grupo. Presentación del Simulador de red. Presentación de un video Web2.0


    3

    Lectura previa de la materia. Foro sobre contenidos siguientes clase.

    Obtención e instalación del simulador de red.


    4

    Interface Sokkcet

    Introduction

    The UNIX I/O Paradigm And Network I/O

    Adding Network I/O to UNIX

    The Socket Abstraction

    Creating A Socket

    Socket Inheritance And Termination

    Specifying A Local Address

    Connecting Sockets To Destination Addresses

    Sending Data Through A Socket

    Receiving Data Through A Socket

    Obtaining Local And Remote Socket Addresses

    Obtaining And Setting Socket Options

    Specifying A Queue Length For A Server

    How A Server Accepts Connections

    Semana 2

    Discusión de la materia

    Taller de utilización de sniffer.


    3

    Lectura previa, una primera simulación, crear paquetes de capa de aplicación.


    4

    dhcp

    Introduction

    History Of Bootstrapping

    Using IP To Determine An IP Address

    The DHCP Retransmission Policy

    The DHCP Message Format

    The Need For Dynamic Configuration

    Semana 3

    Revisión de la materia

    Cuestionario en clases

    3

    Levantar el servidor DHCP en el simulador.

    4

    dhcp

    DHCP Lease Concept

    Multiple Addresses And Relays

    Address Acquisition States

    Early Lease Termination

    Lease Renewal States

    DHCP Options And Message Type

    Option Overload

    DHCP And Domain Names

    Semana 4

    Revisión de la materia

    3

    Foro configuración automatica en Ipv6

    4



    DNS

    Introduction

    Names For Machines

    Flat Namespace

    Hierarchical Names

    Delegation Of Authority For Names

    Subset Authority

    Internet Domain Names

    Top-Level Domains

    Name Syntax And Type

    Mapping Domain Names To Addresses

    Domain Name Resolution

    Efficient Translation

    Semana 5

    Demostración Jerarquía de DNS

    3

    Foro Delegación de Servidores de DNS raiz en el mundo, que son y cono funcionan y que problema resuelven. Estatus en Ecuador

    4

    DNS

    Caching: The Key To Efficiency

    Domain Name System Message Format

    Compressed Name Format

    Abbreviation Of Domain Names

    Inverse Mappings

    Pointer Queries

    Object Types And Resource Record Contents

    Obtaining Authority For A Subdomain

    Dynamic DNS Update And Notification

    DNS Security Extensions (DNSSEC)


    Semana 6

    Prácticas de los comandos

    3

    Lectura prevía de la materia.

    Práctica con el Sniffer, obtener pasos de consulta de DNS

    4

    Telnet,

    SSH

    Introduction

    Remote Interactive Computing

    TELNET Protocol

    Accommodating Heterogeneity

    Passing Commands That Control The Remote Side

    Forcing The Server To Read A Control Function

    TELNET Options

    TELNET Option Negotiation

    Secure Shell (SSH)

    Other Remote Access Technologies

    Semana 7

    Monitoreo de tráfico entre telnet y ssh y obtener las secuencia y diferencias

    3

    Consulta sobre escritorio remoto en linux, windows, comparar con telnet

    4

    ftp, tftp,, NFS

    Introduction

    Remote File Access, Transfer, And Storage Networks

    On-line Shared Access

    Sharing By File Transfer

    FTP: The Major TCP/IP File Transfer Protocol

    FTP Features

    FTP Process Model

    TCP Port Numbers And Data Connections

    The User's View Of FTP

    Anonymous FTP

    Secure File Transfer (SSL-FTP, Scp, Sftp)

    TFTP

    NFS

    Implementation Of NFS (RPC And XDR)

    Semana 8

    Instalar un servidor tftp y subir archivos, monitorear.

    3

    Lectura previa de la materia

    4

    Total horas



    24


    32



    Fechas importantes (actividades académicas):


    Semana 4 Foro configuración automatica en Ipv6

    Semana 5 Foro Delegación de Servidores de DNS raiz en el mundo, que son y cono funcionan y que problema resuelven. Estatus en Ecuador


    SEGUNDO BIMESTRE



    CAPÍTULO

    CONTENIDOS

    SEMANA

    ACTIVIDADES PRESENCIALES

    (con profesor)

    ACTIVIDADES EXTRACLASE




    Actividad

    Nro. de horas

    Actividad

    Nro. de horas

    smtp

    Introduction

    Electronic Mail

    Mailbox Names And Aliases

    Alias Expansion And Mail Forwarding

    TCP/IP Standards For Electronic Mail Service

    Simple Mail Transfer Protocol (SMTP)

    Mail Retrieval And Mailbox Manipulation Protocols

    Post Office Protocol

    Internet Message Access Protocol

    The MIME Extensions For Non-ASCII Data

    MIME Multipart Messages

    Semana 1

    Explicación

    Usando comando de smtp y pop enviar y recibir correo

    2

    Hacer prácticas con IMAP

    4

    http

    Importance Of The Web

    Architectural Components

    Uniform Resource Locators

    An Example Document

    Hypertext Transfer Protocol

    HTTP GET Request

    Error Messages

    Persistent Connections And Lengths

    Data Length And Program Output

    Length Encoding And Headers

    Negotiation

    Conditional Requests

    Proxy Servers And Caching

    Caching

    Other HTTP Functionality

    HTTP, Security, And E-Commerce

    Semana 2

    Sniffer evaluar tráfico http y https

    2

    Lectura previa de la materia. Consultas sobre dispositivos y software para caching

    4

    Voice and video

    Digitizing And Encoding

    Audio And Video Transmission And Reproduction

    Jitter And Playback Delay

    Real-time Transport Protocol (RTP)

    Streams, Mixing, And Multicasting

    RTP Encapsulation

    RTP Control Protocol (RTCP)

    RTCP Operation

    IP Telephony And Signaling

    Semana 3

    Charla de experto en Video

    2

    Consultar soluciones para videoconferencia en IP

    4

    Voice and video

    Quality Of Service Controversy

    QoS, Utilization, And Capacity

    IntServ Resource Reservation (RSVP)

    IntServ Enforcement (COPS)

    DiffServ And Per-Hop Behavior

    Traffic Scheduling

    Traffic Policing

    Semana 4

    Charla de experto en voip

    2

    Consultar sobre voz en IP

    Foro sobre Calidad de servicio en una red LAN

    4

    Snmp

    The Level Of Management Protocols

    Architectural Model

    Protocol Framework

    Examples of MIB Variables

    The Structure Of Management Information

    Formal Definitions Using ASN.1


    Semana 5

    Practica de OID

    2

    Instalar mrtg,

    instalar cacti

    4

    Snmp

    Structure And Representation Of MIB Object Names

    Simple Network Management Protocol

    SNMP Message Format

    An Example Encoded SNMP Message

    New Features In SNMPv3

    Semana 6

    Snmp-traps

    2

    Afinar la instalación anterior con snmp traps

    4

    udp, tcp

    The Need For Stream Delivery

    Properties Of The Reliable Delivery Service

    Providing Reliability

    The Idea Behind Sliding Windows

    The Transmission Control Protocol

    Ports, Connections, And Endpoints

    Passive And Active Opens

    Segments, Streams, And Sequence Numbers

    Variable Window Size And Flow Control

    TCP Segment Format

    Out Of Band Data

    TCP Options

    TCP Checksum Computation


    Semana 7

    Presentación de la Materia

    2

    Simulación y comparación de TCP y UDP

    4

    udp

    Acknowledgements, Retransmission, And Timeouts

    Accurate Measurement Of Round Trip Samples

    Karn's Algorithm And Timer Backoff

    Responding To High Variance In Delay

    Response To Congestion

    Fast Recovery And Other Modifications

    Explicit Feedback Mechanisms (SACK and ECN)

    Congestion, Tail Drop, And TCP

    Random Early Detection (RED)

    Establishing A TCP Connection

    Initial Sequence Numbers

    Closing a TCP Connection

    TCP Connection Reset

    TCP State Machine

    Forcing Data Delivery

    Reserved TCP Port Numbers

    TCP Performance

    Silly Window Syndrome And Small Packets

    Avoiding Silly Window Syndrome

    Semana 8

    Presentación de la materia

    2

    Simulación y comparación de TCP y UDP

    4





    16


    32



    Fechas importantes (actividades académicas):


    SEMANA 4: Foro sobre Calidad de servicio en una red LAN

    SEMANA 7 y 8: Entrega de los trabajos de programación



    1. EVALUACIÓN DE LA MATERIA


    Consideraciones generales sobre los criterios de evaluación de la materia. Debe tomar en cuenta que:



    • Examen Presencial 40%

    • Proyecto de curso 30%

    • Actividades Extra Clase 30%




    EJEMPLO DE ACTIVIDADES: (las actividades y porcentajes variarán de acuerdo a la materia)


    PRIMER BIMESTRE




    ACTIVIDAD A RECUPERAR

    INSTRUMENTO

    Puntos

    Primer Bimestre

    Conocimientos

    Examen teórico

    8

    Prácticas

    Dado una cantidad de tráfico capturado determinar las características del mismo

    12

    Segundo Bimestre

    Conocimientos

    Examen teórico

    8

    Caso Práctico y prácticas del bimestre

    Dado una cantidad de tráfico capturado determinar las carácteristicas del mismo

    12


    1. RECURSOS A UTILIZAR PARA EL DESARROLLO DE LA MATERIA:




    • Bibliografía Básica


    Comer Douglas. Internetworking With TCP/IP Volume 1: Principles Protocols, and Architecture, 4th edition, 2004.


    • Bibliografía Complementaria


    Andrew S. Tanenbaum. Redes de computadoras. Cuarta Edición, Editorial Prentice-hall. México 2003. ISBN: 9702601622


    HallSall Fred. Comunicación de datos, redes de coputadores y sistemas abiertos. Cuarta Edición. Editorial Pearson Educatión. México 1998. ISBN: 9684443315

    • Enlaces web


    Simulador de redes


    <A HREF="http://nsnam.isi.edu/nsnam/index.php/User_Information#The_Network_Simulator_-_ns-2">http://nsnam.isi.edu/nsnam/index.php/User_Information#The_Network_Simulator_-_ns-2</A>



  • Herramientas personales
    Sitios UTPL