Programa y Bibliografía

TECNOLOGIA DE REDES II – PROGRAMA ANALITICO 2011


Unidad I: Introducción

Internet: características generales; estructura y componentes principales: Internet Exchange Points (IXPs), Network, Access Points (NAPs), Internet Service Providers (ISPs), Points of Prescence (POPs), conexiones entre ISPs (peering y transit). Historia de la Internet, factores de importancia que determinaron sus características actuales. Organización de la Internet, ISOC, IAB, IETF; organización de la IETF. Standards de la Internet (RFCs), proceso de normalización, tipos de RFCs, drafts. Acceso a los documentos y formas de participación.

Características generales de la arquitectura TCP/IP: niveles link layer, Internet, transporte y aplicación: protocolos más relevantes, funcionalidad.


Unidad II: Direccionamiento IP versión 4 y reenvío de datagramas

Direcciones IP versión 4: evolución de las direcciones classless a classful. Direcciones clasless: clases de direcciones (A, B, C, D), subnetting: uso de máscaras, desperdicio de direcciones, direcciones con significado especial. Problemas originados por la inflexibilidad del direccionaiento classless, agotamiento de las direcciones IPv4. Concepto de CIDR, direcciones classful: sumarización, Variable Length Subset Mask (VLSM). Conceptos de reenvío y de ruteo. Tablas de reenvío, componentes principales; evolución de los algoritmos de reenvío, reenvío por longest match prefix, consecuencias sobre los protocolos de ruteo.


Unidad III: Ruteo

Ruteo, relación con la función de reenvío; tabla de ruteo y tabla de reenvío. Características generales de los protocolos de ruteo, componentes, tipos: estáticos, y dinámicos. Estructura de ruteo en la Internet: ruteo IGP y EGP, diferencias y protocolos utilizados; concepto de Sistema Autónomo. Ejemplo: protocolo RIP. Características generales; descripción del método de ruteo usado (distance vector): intercambio de información entre routers, cálculo de rutas, problemas de convergencia (counting to infinity), métodos split horizon y poissonus reverse. RIP en Linux: routed, características principales, opciones de operación. Configuración simple del ruteo en Linux: comando iproute2: sintaxis, objetos manejados (link, address, neighbours y routes). Uso de iproute2 para configurar un router, uso de routed para manejo de ruteo dinámico.


Unidad IV: Protocolos de nivel 3

Protocolo IP (Internet Protocol): características principales, tipo de servicio ofrecido; formato de frame, significado de sus campos; opciones. Protocolo ICMP (Internet control Message Protocol): formato de frame; funciones más importantes, usos para diagnóstico de errores en la red, configuración de rutas y testeo de la red. Protocolo ARP (Address Resolution Protocol): características principales, operación sobre redes Ethernet; funcion de resolución de direcciones IP en direcciones link layer; gratuitous ARP.


Unidad V: Nivel de transporte- Acceso a las facilidades de red

Nivel de transporte: generalidades, direccionamiento, ports, activación de servidores (inetd); características de los protocolos de mayor importancia, TCP (Transport Control Protocol) y UDP (User Datagram Protocol): servicio ofrecido, limitaciones. Acceso a las facilidades de comunicación a traves de sockets: características de los sockets, tipos de sockets y servicios, familia AF_INET, uso de sockets desde lenguaje C: creación y uso de sockets tipo DGRAM y tipo STREAM, parametrización de sockets, ejemplo de cliente servidor.


Unidad VI: Características de IP versión 6

Limitaciones de IPv4 que dan lugar al origen de IPv6. Proceso IPng. Características principales de IPv6, comparación con IPv4. Direccionamiento IPv6: características, asignación de direcciones, representación, tipos de direcciones: unicast globales y a nivel link, generación de identificadores de interfaz, direcciones multicast, direcciones anycast. Formato de frame: descripción de los campos, extensión headers, descripción de algunas opciones.

ICMPv6: formato de frames, proceso de paquetes, funciones prncipales: reporte de errores, paquetes informativos, descubrimiento de nodos vecinos, soporte para ruteo., autoconfiguración de direcciones, tipos de frames utilizados para llevar a cabo las funciones descriptas.


BIBLIOGRAFIA


General

Computer Networks, 4th edition , Tanenbaum, A, Prentice Hall, 2002.

TCP/IP Illustradted,Vol I, Vol III Stevens, W. , Addison Wesley, 1994.


Unidad I

The Tao of IETF - A Novice's Guide to the Internet Engineering Task Force”, RFC 4677, Hoffman, P, Harris, S., September 2006,.

NAP Cabase, http://www.cabase.org.ar

Hobbes' Internet Timeline v8.2”, Robert H'obbes' Zakon, Zakon Group LLC OpenConf, http://www.zakon.org/robert/internet/timeline/, (RFC 2235, no actualizado)


Unidad II

Internet Standard Subnetting Procedure”, RFC 950, J. Mogul, J. Postel, August 1985

Classless Inter-domain Routing (CIDR):The Internet Address Assignment and Aggregation Plan”, RFC 4632, V. Fuller, T. Li, August 2006


Unidad III

Routing in the Internet”, Huitema, C, Prentice Hall, 1995.

IPROUTE2 Utility Suite Howto”, http://www.policyrouting.org/iproute2.doc.htm

man routed(8)

RIP Version 2, RFC 2453, G. Malkin, November 1998,


Unidad IV

“Internet Protocol”, RFC-791, J. Postel , September 1981.

“A Standard for the Transmission of IP Datagrams over IEEE 802 Networks”, RFC-1042, J. Postel, J. Reynolds, February 1988

“Internet Control Message Protocol”, RFC 792, J. Postel, September 1981

Ethernet Address Resolution Protocol”, RFC 826, D. Plummer, November 1982.

“A Standard for the Transmission of IP Datagrams over Experimental Ethernet Networks”, RFC 895, J. Postel, April 1984.


Unidad V

“Comunicaciones en Unix”, Jean-Marie Rifflet, Prentice Hall, 1992.


Unidad VI

Internet Protocol, version 6 (IPv6) Specification”, RFC 2460, S. Deering, R. Hinden, December 1998

Internet Control Message Protocol (ICMPv6) for the Internet Protocol version 6 (IPv6) Specification”, RFC-4443, A. Conta, S. Deering, M. Gupta, Ed. March 2006.

IP Version 6 Addressing Architecture”, RFC 4291, R. Hinden, S. Deering February 2006





Comments