APLICACIONES TELEMÁTICAS

Documentos relacionados
Redes de Computadores. Redes de Computadores

Programa Regular. Comprender y manejar conceptos avanzados en redes de datos.

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

GRADO: Ingeniería Telemática CURSO: 3º CUATRIMESTRE: 1º

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

CRONOGRAMA DE LA ASIGNATURA (versión detallada) TRABAJO DEL ALUMNO DURANTE LA SEMANA. GRUPO (marcar X) SEMANA SESIÓN

Guía docente 2013/2014

FICHA DE ASIGNATURA PARA GUÍA DOCENTE. EXPERIENCIA PILOTO DE CRÉDITOS EUROPEOS. UNIVERSIDADES ANDALUZAS DATOS BÁSICOS DE LA ASIGNATURA

Universidad Abierta y a Distancia de México

Teoría de las Comunicaciones Departamento de Computación FCEyN - UBA

PROGRAMA ANALÍTICO DE ASIGNATURA

Redes de Computadores GUÍA DOCENTE Curso

FXT - Fundamentos de Redes Telemáticas

Conceptos básicos de redes TCP/IP. LANs

Bloque III: El nivel de transporte. Tema 5: UDP y TCP

Arquitectura de Redes y Servicios de Telecomunicación (ARST)

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

: MANSILLA ZURITA, David

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

ÍNDICE TEMÁTICO Horas Teóricas. Horas Prácticas Introducción a las redes de 1 transmisión de datos

GRADO: Ingeniería Telemática CURSO: 3º CUATRIMESTRE: 1º

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

Comunicación de Datos I Profesora: Anaylen López Sección IC631 MODELO OSI

Capítulo 4. Transporte UDP y TCP. Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación

La pila TCP/IP es la familia de protocolos que dirige el internet actual. Mientras otros protocolos también se usa en redes de computador, TCP/IP es

Presentado Por: Martínez, Noreylis

PROTOCOLO TCP/IP. 5 Capa de aplicación (HTTP, SMTP, FTP, TELNET...) 2 Capa de acceso a la red (Ethernet, Token Ring...)

Bloque IV: El nivel de red. Tema 9: IP

Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP. Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0)

Modelos de referencia Servicios y Protocolos

Introd. a los Sistemas Distribuidos PLANIFICACIONES Actualización: 2ºC/2017. Planificaciones Introd. a los Sistemas Distribuidos

Teoría de las Comunicaciones

GUÍA DOCENTE Curso

Programa de la asignatura Curso: 2008 / 2009 REDES (4449)

BLOQUE I. Introducción a la Telemática ARQUITECTURA DE REDES (I).

2. Cuál de los siguientes protocolos es usado en la Telnet: a). FTP b).tcp/ip c). NFS d). LAPB

CURSO LECTIVO 6: Sistemas Informáticos para Econegocios y Gerencia PRESENCIAL. Nº de horas de trabajo autónomo: 64 SEMI PRESENCIAL

Modelos de referencia Servicios y Protocolos

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.


INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

Redes de Computadores

Plan 2003 Res: 5817/03. Técnico Superior en Análisis de Sistemas. Teleinformática 7320 PROGRAMA DE LA MATERIA: Equipo Docente

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez.

Curso de Java Java Redes

Problema de agotamiento de direcciones

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -

Tema V: Normas y estándares

XSSC(E) - Redes, Sistemas y Servicios de Comunicaciones

ASIGNATURA: SISTEMAS DE COMUNICACION

Redes de Computadoras

Redes de Computadores

Redes de Telecomunicaciones

Arquitecturas de conmutación y protocolos

XACO-C4O44 - Redes de Computadores

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001)

EL MODELO DE REFERENCIA O.S.I.

Unidad 1. Caracterización de las Redes Locales (IV)

Introducción a las Tecnologías de Internet SESIÓN 01

ARQUITECTURAS CLIENTE/SERVIDOR

Redes de Computadoras

DEPARTAMENTO DE INGENIERÍA DE TELECOMUNICACIÓN ASIGNATURA: TRANSPORTE DE DATOS PLAN

PROGRAMA ANALÍTICO PLAN DE ESTUDIOS 2011

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A.

Redes de Computadores Nivel de Transporte: Introducción + UDP

III Jornadas de la red temática DocenWeb. Medios y materiales para las asignaturas de Redes en la Universidad de Alicante

GUÍA DEL ALUMNO. 2014/15 Arquitectura de Redes I

Sistemas Informáticos GUÍA DOCENTE Curso

Nivel de Aplicación: Principios Tema 2.- Nivel de aplicación en Internet

Arquitecturas cliente/servidor

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

Redes de Computadores

El nivel de transporte

Nivel de Transporte LSUB, GYSC, URJC

Protocolos Arquitectura TCP/IP

Planificación y Administración de Redes: El nivel de Transporte. Jesús Moreno León Raúl Ruiz Padilla Septiembre 2010

Protocolos Arquitectura TCP/IP

Protocolos Arquitectura TCP/IP

UNIVERSID AD NACIONAL A UTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA. 1 Conceptos básicos PROGRAMA DE ESTUDIO

El Modelo de Referencia OSI

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

Introducción (I) La capa de transporte en Internet: TCP es: UDP es:

XARXES. Coordinador Johan Zuidweg Despacho 358 Teléfono

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

Capacitando profesionales hoy, para las telecomunicaciones del futuro!!!

Redes de computadoras

Guía docente de la asignatura

Guía docente de la asignatura

Computer Networks I. Arquitecturas de Red

PROGRAMA ANALÍTICO. PLAN DE ESTUDIO: 2010 ORIENTACIÓN: Servicios de Datos y Sistemas Multimediales (E2)

Arquitectura de protocolos en LANs

Asignaturas antecedentes y subsecuentes Redes de Computadoras I, Redes de Computadoras III

Transcripción:

APLICACIONES TELEMÁTICAS Grado en Ingeniería Telemática Celeste Campo (celeste@it.uc3m.es) Carlos García Rubio (cgr@it.uc3m.es)

CONTEXTO EN LA TITULACIÓN Celeste Campo (celeste@it.uc3m.es) Carlos García Rubio (cgr@it.uc3m.es)

CONTEXTO EN LA TITULACIÓN Pág. 3 Programa Grado en Ingeniería Telemática en la UC3M: http://www.uc3m.es/git REFERENCIAS

CONTEXTO EN LA TITULACIÓN Pág. 4 CONTEXTO Aplicaciones Telemáticas: 3er curso, 1er cuatrimestre. Obligatoria. 6 ECTS. Relación con otras asignaturas en la titulación: PROGRAMACIÓN DE SISTEMAS ARQUITECTURA SISTEMAS I ARQUITECTURA SISTEMAS II ARQUITECTURA REDES ACCESO Y MEDIO COMP. REDES Y SERV. COMUNICAC. APLICACIONES TELEMÁTICAS COMPUTACIÓN WEB TEORÍA DE REDES

CONTEXTO EN LA TITULACIÓN Pág. 5 ASIGNATURAS PREVIAS Continuación de las siguientes asignaturas: 2º 1er cuat: Arquitectura de Redes de Acceso y Medio Compartido: Arquitecturas de protocolos de comunicaciones. Nivel físico. Nivel de enlace (control de flujo, control de errores, técnicas FEC y ARQ, técnicas de acceso a medios compartidos). Tecnologías de red de acceso (Ethernet (IEEE 802.3) y Wireless LAN (IEEE 802.11)). 2º 2º cuat: Redes y servicios de comunicaciones: Introducción a las redes de ordenadores e Internet. Nivel de red. Nivel de transporte.

CONTEXTO EN LA TITULACIÓN Pág. 6 ASIGNATURAS PREVIAS Importantes algunos conceptos de: 1º 2º cuat: Programación de Sistemas: Técnicas de programación. 2º 1er cuat: Arquitectura de Sistemas I: El lenguaje de programación C. Gestión de memoria dinámica en C. Procesos y sistema de ficheros. Concurrencia. 2º 2º cuat: Teoría de Redes: Análisis de prestaciones de protocolos y redes.

CONTEXTO EN LA TITULACIÓN Pág. 7 ASIGNATURAS POSTERIORES Los conceptos vistos en Aplicaciones Telemáticas son importantes para asignaturas posteriores. Protocolo HTTP: 4º 2º cuat: Computación Web (6 ECTS): Introducción a la programación Web. Programación de aplicaciones Web en el servidor con Java. Programación de aplicaciones Web con tecnologías de cliente. Introducción a otras tecnologías de programación en la Web. Seguridad y protección de datos en aplicaciones Web. Uso de concurrencia en sockets: 3º 2º cuat: Arquitectura de Sistemas II (6 ECTS): Gestión de la concurrencia: hilos y mecanismos de sincronización. Llamada a procedimiento remoto.

NIVELES ALTOS DE LAS ARQUITECTURAS DE COMUNICACIONES Celeste Campo (celeste@it.uc3m.es) Carlos García Rubio (cgr@it.uc3m.es)

Pág. 9 Introducción. Niveles altos en TCP/IP. UDP. TCP. ÍNDICE Nivel de aplicación: principales servicios. BIBLIOGRAFÍA A. S. Tanenbaum: "Computer Networks", 2 Ed., Prentice Hall,1989. (Capítulo 1). W. R. Stevens: "TCP/IP Illustrated Vol.1 The protocols". Prentice Hall, 1994. (Capítulo 1).

Pág. 10 Dos modelos de referencia de arquitectura de comunicaciones: Modelo de referencia OSI: Open Systems Interconnection. ISO, iniciado en 1977, publicado en 1983 y revisado en 1995. Siete niveles. Introducción Modelo de referencia TCP/IP: Propuesto en 1974 (Cerf y Kahn). Para conectar a ARPANET redes heterogéneas. Refinado en 1985 (Leiner, Cole, Postel, Mills). APLICACIÓN PRESENTAC. SESIÓN TRANSPORTE RED ENLACE FÍSICO OSI APLICACIÓN TRANSPORTE INTERRED SUBRED TCP/IP

Pág. 11 Niveles bajos y altos Podemos dividir los niveles de los modelos de referencia en dos grupos: 1. Hasta transporte: niveles bajos. Servicio de transferencia fiable de datos extremo a extremo. 2. Por encima de transporte: niveles altos. Servicios orientados al usuario. Añaden valor a la comunicación. En el modelo TCP/IP: Aplicación: todos los protocolos de alto nivel. En el modelo OSI son tres niveles: Sesión (nivel 5): diálogo ordenado extremo a extremo. Presentación (nivel 6): representación de la información en un formato común. Aplicación (nivel 7): significado de la información.

Ethernet Token Ring Línea telefónica + PPP Frame Relay... Telnet FTP SMTP/POP/IMAP HTTP... TFTP DNS... NFS... NIVELES ALTOS DE LAS ARQUITECTURAS DE COMUNICACIONES Pág. 12 Niveles altos en TCP/IP No es tan complejo como en OSI. Casi todas aplicaciones se implementan directamente sobre TCP o UDP. APLICACIÓN RPC XDR TRANSPORTE TCP UDP INTERRED IP SUBRED

Pág. 13 UDP (User Datagram Protocol) Protocolo de transporte orientado a datagramas: NO orientado a conexión. NO fiable. UDP Protocolo sencillo que sólo proporciona multiplexación. Definido en la RFC 768.

Pág. 14 TCP TCP (Transmission Control Protocol) es un protocolo estándar definido en la RFC 793. Utilizado por las aplicaciones más populares, por ejemplo Telnet, FTP y SMTP. TCP es un protocolo orientado a conexión que proporciona un servicio de transporte fiable de un flujo de bytes entre aplicaciones: Orientado a conexión previo al intercambio de datos los extremos (aplicaciones) tienen que establecer una conexión. Fiable garantiza la entrega ordenada del flujo de bytes entre los extremos de la conexión. Flujo de bytes por la conexión se transmite un flujo de bytes.

Pág. 15 TCP: características TCP garantiza fiabilidad sobre IP (no la soporta): Realiza control de errores utilizando un código de redundancia ( checksum ) de su cabecera y datos. Garantiza la entrega de estos segmentos: Cuando envía un segmento establece un temporizador esperando asentimiento. Cuando recibe un segmento envía un asentimiento. Si vence el temporizador antes de que llegue el segmento, realiza un retransmisión. Reordena y descarta paquetes duplicados si es necesario. TCP proporciona control de flujo y control de congestión.

Pág. 16 Seguridad Principios básicos de seguridad: Criptografía y cifrado. Algoritmos de clave pública/privada. Firma digital. Algoritmos de resumen de mensaje. Administración de claves públicas. Seguridad a nivel de transporte y aplicación: SSL/TLS.

Pág. 17 Servicio de nombres Permite traducir nombres a direcciones IP. DNS: RFC 1034 y 1035. Funciona sobre UDP (por defecto) y TCP. Proporciona un espacio jerárquico basado en dominios. Mantiene una base de datos distribuida.

Pág. 18 Servicio de terminal remoto Permite conectarse desde un único terminal a varias máquinas. Es uno de los servicios más usados y antiguos de Internet. Protocolos de terminal remoto: RLOGIN: RFC 1282. Funciona sobre TCP. Inicialmente para terminal remoto entre máquinas Unix. TELNET: RFC 854. Funciona sobre TCP. Diseñado para terminal remoto entre máquinas de distintos sistemas operativos. Introduce el concepto de NVT.

Pág. 19 Servicio de transferencia de ficheros Permite copiar ficheros entre dos máquinas. Protocolos de transferencia de ficheros: FTP: RFC 95. Sobre TCP. Copia fiable de ficheros entre máquinas heterogéneas (diferentes sistemas operativos, sistemas de ficheros, juegos de caracteres, etc.). TFTP: RFC 1350. Sobre UDP. Arranque de máquinas sin disco en red local (junto con BOOTP).

Pág. 20 Servicio de correo electrónico Permite el intercambio asíncrono de mensajes entre usuarios. Estándares involucrados: Formato de mensaje (RFC 822, MIME). A quién se lo mando (DNS MX). Protocolo de envío de mensajes (SMTP, ESMTP). Entre UA origen y MTA, y entre MTAs. Sobre TCP. Protocolo de entrega final (POP3, IMAP). Entre MTA final y UA final. Sobre TCP. UA RFC 822 / MIME RFC 822 / MIME UA cola Acceso directo al fichero de buzón buzón MTA cola MTA MTA UA RFC 822 / MIME SMTP SMTP RED SMTP POP3 / IMAP

Pág. 21 Permite el acceso universal a recursos y servicios de Internet. Estándares involucrados: Localizador de recursos (URL). Protocolo de transferencia (HTTP): Sobre TCP Servicio Web Formato de contenidos (HTML).