Curso de Redes Computadores 1 - LDC Noticiasrgonzalez/Cursos/redes/laminas/Tema1.pdf · Prof....
Embed Size (px)
Transcript of Curso de Redes Computadores 1 - LDC Noticiasrgonzalez/Cursos/redes/laminas/Tema1.pdf · Prof....
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 1
Curso de
Redes Computadores 1
Tema 1
Introduccin a las Redes de
Computadores
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 2
Objetivo
Al finalizar el curso los estudiantes tendrn un conocimiento bsico sobre la nocin de protocolo de comunicacin, la estructura de software/hardware de redes locales, las funciones principales de las capas de software en el modelo TCP/IP y algunos modelos de programacin en redes, en especial el modelo cliente-servidor.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 3
Perspectivas
Usuario de la Red
Diseadores e Instaladores de Red
Administradores de Redes
Proveedores de Servicios (de Red)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 4
Contenido del Curso
TEMA 1: Conceptos bsicos. Internet. Redes locales, de rea ancha, etc. Protocolos de uso e implementacin de servicios. Estructuracin de software de red por capas. Modelos TCP/IP y OSI. Protocolos basados en pregunta-respuesta. Servicios de red.
TEMA 2: Introduccin a Internet (redesIP). Identificadores de mquimas: direccin fsica y direccin IP. Espacio de direcciones IP: dominios y mquinas. Nombres nemnicos: servicio DNS. Asociacin nmero IP nombre DNS.
TEMA 3: Introduccin a la capa de transporte. Interfaz de programacin en redes. Sockets: par (direccin IP, puerto).
TEMA 4: Estudios de casos de protocolo estndares sobre capas de transpote, tales como RFC822, POP, HTTP.
TEMA 5: Otros modelos de programacin en redes: RPC.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 5
Contenido del Curso
TEMA 6: Componentes de una red IP. Redes locales. Redes de difusin, redes punto a punto. Elementos para armar una red local. Medios de transmisin y propiedades. Dispositivos: modems, conmutadores, hubs.
TEMA 7: Control y manejo del intercambio de datos sobre un enlace (link). Trama o Frame y sincronizacin de frame. Control de flujo a nivel de enlace. Transmisin confiable. Control de errores. Deteccin de errores.
TEMA 8: IP en detalle. Formato de los paquetes. Conmutacin, fragmentacin y re-ensamblaje. Introduccin a enrutamiento. Algoritmos de vector de distancias y de estado de enlace.
TEMA 9: UDP y TCP. Formato de los segmentos. Protocolos. Induccin a control de flujo y control de congestin.
TEMA 10: Introduccin a aspectos de seguridad. Encriptamiento. Autentificacin.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 6
Curso de
Redes Computadores 1
Tema 1
Introduccin a las Redes de
Computadores
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 7
Redes de Computadores
Una red de computadores es un conjunto de equipos conectados por medio de cables, seales, ondas o cualquier otro mtodo de transporte de datos, que comparten informacin (archivos), recursos (CD-ROM, impresoras, etc.) y servicios (acceso a internet, e-mail, chat, juegos), con un objetivo especfico.
-
Redes de Computadores
Prof. Ricardo Gonzalez Redes de Computadores Tema1 8
-
Redes de Computadores
150 millones de sitios web. 500 millones de usuarios (2008)
Su tamao se dobla cada 5 aos.
Prof. Ricardo Gonzalez Redes de Computadores Tema1 9
-
Redes de Computadores
Internet
Prof. Ricardo Gonzalez Redes de Computadores Tema1 10
-
Redes de Computadores
Un servicio puede ser definido como un conjunto de actividades que buscan responder a necesidades de un cliente.
El objetivo de una red de Telecomunicaciones es el de intercambiar informacin entre entidades que pueden estar fisicamente distantes
Prof. Ricardo Gonzalez Redes de Computadores Tema1 11
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 12
Modelo Simplificado para las
Telecomunicaciones
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 13
Un Modelo de
Telecomunicaciones
Fuente
genera los datos que se transmiten (p.e. telfonos, computadores)
Transmisor (Tx)
Convierte los datos en seales transmitibles (seales elctricas a ondas electromagnticas; cadena de bits a seales analgicas)
Sistema de Transmisin
Portador de los datos (lneas de transmisin; enlaces de radio; red de telecomunicaciones)
Receptor (Rx)
Convierte la seal recibida en datos para que pueda ser manejada por el dispositivo destino
Destino
Toma los datos que entrantes
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 14
Tareas Claves en un Sistema
de Telecomunicaciones
Utilizacin del Sistema de Transmisin:
Interfaz entre el dispositivo y el medio de transmisin
Generacin de la Seal
Sincronizacin
Gestin de Intercambio
Deteccin y Correccin de Errores
Control de Flujo
Direccionamiento y Encaminamiento (Enrutamiento)
Recuperacin
Formato de Mensajes
Seguridad
Administracin de la Red
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 15
Modelo Simplificado para la Comunicacin de
Datos en Redes de Computadores
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 16
Networking (Redes)
Conexin punto a punto entre todas las entidades no es prctica
Dispositivos estn muy lejanos entre s
Una gran cantidad de dispositivos necesitara un nmero no prctico de conexiones
Nmero de conexiones necesarias = N x (N-1)/2
Solucin es una red de comunicaciones
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 17
Modelo Simplificado de Red
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 18
Clasificacin de las Redes de
Computadores
WAN (Wide Area Network) Son Pblicas o depende en parte de circuitos comunes de operadores particulares
Cubren largas distancias (X.25, Frame Relay, ATM, SDH, Sonet)
MAN (Metropolitan Area NetworkPueden cubrir el area de una Ciudad (MetroEthernet)
LAN (Local Area Network)Redes de computadores en un Campus, Organizacin o una
edificacin.
La red, por lo general, pertenece al mismo dueo de los equipos que sta comunica (Ethernet, WiFi)
PAN (Personal Area Network)Redes de uso personal de muy corto alcance. (Bluetooth, UWB)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 19
Conmutacin de Circuitos
(Circuit Switching)
Mientras dure la comunicacin se establece un camino de comunicacin dedicado establecido a travs de los nodos de la red
El camino es una secuencia conectada de enlaces fsicos entre nodos
En resumen, se establece un canal fsico entre ambos extremos que nadie ms puede usar mientras dure la comunicacin
p.e. Red telefnica
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 20
Conmutacin de Paquetes
(Packet Switching)
Se envian pequeas unidades (paquetes) de datos, unoa la vez.
Los datos se pueden enviar fuera de secuencia.
Los paquetes pasan de nodo en nodo entre fuente ydestino.
En cada nodo el paquete se recibe completamente, sealmacena durante un intervalo breve de tiempo yposteriormente se transmite al siguiente nodo
Usado para comunicaciones de terminal a computador yde computador a computador
12
3
4
5
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 21
Configuracin
de una Red
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 22
Protocolos
Conjunto de reglas que gobiernan el intercambio de datos entre dos o ms entidades
Usado para comunicaciones entre entidades en un sistema
Entidades cualquier cosa capaz de enviar y recibir datos
Aplicaciones de usuarios
gestores de e-mail
terminales
Un Protocolo es en Redes equivalente a un Algoritmo en la Programacin tradicional.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 23
Caractersticas de los
protocolos
La comunicacin entre dos entidades puede ser:
Directa o indirecta
Los protocolos pueden ser:
Monoltico o estructurado
Simtrico o asimtrico
Estndar o no-estndar
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 24
Directa o Indirecta
Directa
Los sistemas comparten un enlace punto a punto o
Los sistemas comparten un enlace multi-punto
Los datos pueden pasar sin intervencin de agentes activos
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 25
Directo o Indirecto
Indirecto
Redes conmutadas o
Conjunto de redes (Internetworks) o internets
La transferencia de datos depende de otras entidades
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 26
Monoltico o Estructurado
La tarea de la comunicacin es complejacomo para ser abordada como una unidad
El diseo estructurado analiza el problemaen unidades ms pequeas
En lugar de un nico protocolo, habr un conjunto deprotocolos organizados, por ejemplo en unaestructura jerrquica en capas
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 27
Simtrico o Asimtrico
Simtrico
Comunicacin entre entidades pares
Asimtrico
Cliente/servidor
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 28
Uso de Protocolos Estndares o No
Estndares
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 29
Funciones de los protocolos
Encapsulacin de mensajes
Segmentacin y re-ensamblaje de mensajes
Control de conexin
Entrega ordenada de mensajes
Control de flujo
Control de Error
Direccionamiento
Multiplexaje
Servicios de transmisin
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 30
Encapsulacin
Se agrega informacin de control a los datos
Informacin de direccin: indicar direccin del emisor y/o del receptor
Cdigo detector de errores: se debe incluir alguna secuencia de comprobacin
Control del protocolo: se debe incluir alguna informacin adicional para realizar las funciones del protocolo que se mencionan ms adelante
MensajeEste es el mensaje a enviarEncabezado Cola
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 31
Encapsulacin
Se agrega informacin de control a los datosInformacin de direccin, Cdigo detector de errores, Control del protocolo
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 32
Segmentacin (Fragmentacin)
Los bloques de datos son de tamao limitado
Los mensajes de la capa de aplicacin pueden ser muy grandes
Los protocolos de niveles inferiores pueden ser ms pequeos
La segmentacin ( o fragmentacin en TCP/IP) consiste en dividir los bloques ms grandes en otros ms pequeos
Los bloques de ATM (cells) son de 53 bytes de largo
Los bloques Ethernet (frames) son de hasta 1526 bytes de largo
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 33
Control de Conexin
Establecimiento de la conexin (orientada a la conexin)
Transferencia de datos
Trmino de la conexin (orientada a la conexin)
Puede haber interrupcin y recuperacin de la conexin
Numeracin secuencial de los mensajes enviado, esto se usa para
Entrega en orden
Control de flujo
Control de error
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 34
Transferencia de Datos
Orientada a la Conexin
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 35
Cul es la necesidad de un
arquitectura de protocolos
Por ejemplo para la transmisin de archivosLa fuente debe activar el camino de comunicacin o informar a
la red cual es su destino
La fuente debe verificar si el destino est preparado para recibir la informacin
La aplicacin de transferencia de archivos en la fuente debe verificar si el sistema de manejo de archivo del destino aceptar y almacenar el archivo para el usuario especificado
Puede requerirse una transformacin de formato del archivo
Una tarea es dividida en subtareas
Implementadas de forma separada y en capas dentro de una pila
Las funciones se necesitan en ambos sentidos
Las capas pares (del mismo nivel) se comunican
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 36
La utilidad de un arquitectura
jerarquica de protocolos
DHL
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 37
Elementos Claves de un
Protocolo
Para que dos entidades se comuniquen con xito, se requiere hablen el mismo idioma.
Las entidades deben seguir una serie de convenciones mutuamente aceptadas a fin de saber:
qu se comunica (semntica)
cmo se comunica (sintaxis)
cundo se comunica (temporizacin)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 38
Arquitectura de un Protocolo
Tareas de comunicacin separadas en mdulos
Por ejemplo la transferencia de archivo podra usar tres mdulos
Aplicacin para la transferencia de archivos
Mdulo de servicio de comunicaciones
Mdulo de acceso a la red
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 39
Arquitectura simplificada en
Transferencia de Archivos
Capa de
aplicacin
Capa de
transporte
Capa de
Acceso
a la red
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 40
Requerimientos de
Direccionamiento
Se requieren dos niveles de direccionamiento
Cada computador necesita una nica direccin de red
Cada aplicacin en un computador multitarea necesita una nica direccin dentro del computador
Puntos de Acceso al Servico (Service Access Point SAP)
El puerto en una red TCP/IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 41
Redes y Arquitecturas de
Protocolos
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 42
Unidades de Datos de los Protocolos UDP
(Protocol Data Units PDU)
En cada capa, se usan los protocolos para comunicarse
En cada capa se agrega informacin de control a los datos del usuario
La capa de transporte puede fragmentar los datos del usuario
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 43
Operacin de una Arquitectura
de Protocolo
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 44
Architectura Estndar de
Protocolos
Se requieren para la comunicacin de dispositivos
Los vendedores cuentan con productos con mejor mercado
Los consumidores pueden insistir en equipos basados en estndares
Existen dos estndares principales que son:
El modelo de referenciaOSI
Nunca fue ms alla de las promesas iniciales
Suite de protocolos TCP/IP
Ms ampliamente utilizado
Tambin existe: IBM Systems Network Architecture (SNA)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 45
Elementos de Estandarizacin
Especificacin del protocolo
Dos entidades en la misma capa en sistemas diferentes cooperan e interactan por medio del protocolo
Las especificaciones del protocolo deben ser precisas
Formato de la unidad de datos
Semntica de todos los campos
Secuencia permitida de PDUs
Definicin del servicio
Se necesita normalizaciones para los servicios que cada capa ofrece a la capa superior contigua
Descripcin funcional de qu servicios est proporcionando
No especifica cmo se proporcionan los servicios
Direccionamiento: cada capa suministra a las entidades en la capa superior contigua.
Las entidades se identifican mediante SAP
Un NSAP(NetworkSAP) indica una entidad de transporte que es usuaria del servicio de red
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 46
Modelo OSI
OSI = Open Systems Interconnection
Desarrollado por International Organization forStandardization (ISO) como arquitectura paracomunicaciones entre computadores
Objetivo: ser el marco de referencia en eldesarrollo de protocolos estndares
Siete capas
Un sistema terico desarrollado muy tarde!
TCP/IP es el estndar de facto
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 47
El modelo OSI
Es un modelo basado en capas
Cada capa desarrolla un subconjunto de las funcionalidades requeridas para lograr la comunicacin
Cada capa se apoya en la capa siguiente de menor nivel para llevar a cabo funciones primitivas
Cada capa provee servicios a la siguiente capa de nivel superior
Los cambios en una capa no requerirn de modificaciones en otras capas de la pila
Capa k +1
Capa k
Capa k - 1
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 48
Las capas de la OSI
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 49
Estndares especficos por capa
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 50
Capas OSI
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 51
Capas OSI
Fsica:Se encarga de la transmisin de cadenas de bits no
estructurados sobre el medio fsico; esta capa est relacionadacon las caractersticas mecnicas, elctricas, funcionales y deprocedimiento para acceder al medio fsico
Aqu se definen caractersticas de la interfaz fsica entredispositivos, tales como:
Fsicas: distancias mximas de transmisin
Mecnicas: especifica las caractersticas fsicas del conector y sus circuitos
Elctricas: especifica los niveles de voltaje, velocidades de transmisin de los datos y sincronizacin de cambio de voltaje
Funcionales: especifica las funciones de cada uno de los circuitos
De procedimiento: especifica la secuencia de eventos que se realizan en el intercambio de flujo de bits a travs del medio fsico
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 52
Capas OSI
Enlace de Datos: Se encarga de activar, mantener y desactivar un enlace, ofreciendo un
trnsito confiable de datos a travs de un enlace fsico
Enva bloques de datos (tramas) llevando a cabo la sincronizacin, elcontrol de errores , la entrega ordenada de tramas y el flujo necesario
Las capas superiores pueden asumir una transmisin libre de errores
Red: Proporciona conectividad y seleccin de rutas entre dos sistemas
finales que pueden estar ubicados en redes geogrficamente distintas
Proporciona independencia a los niveles superiores respecto de lastcnicas de conmutacin y de transmisin usadas para conectar lossistemas; es responsable del establecimiento, mantenimiento y cierrede las conexiones
No hace falta enlaces directos origen-destino.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 53
Capas OSI
Transporte: Segmenta y reensambla los datos en un flujo de datos Brinda un servicio de transporte de datos que proteja a las capas
superiores de los detalles de implementacin de transporte Se ocupa de temas tales como la confiabilidad del transporte a travs
de una interconexin de redes, evitando prdidas de paquetes,duplicaciones, errores y prdida de secuencia en los paquetes.
Proporciona seguridad, transferencia transparente de datos entre lospuntos finales: proporciona adems procedimientos de recuperacin deerrores, control de flujo origen destino y calidad de servicio.
Sesin: Proporciona el control de la comunicacin entre las aplicaciones.
Establece, administra y cierra las conexiones (sesiones) entre lasaplicaciones que cooperan
Contempla mecanismos de recuperacin: procedimiento para reanudar la transmisin despus de ocurrido un fallo
Brinda sus servicios a la capa de presentacin
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 54
Capas OSI
Presentacin:Asegura que la capa de aplicacin pueda leer la informacin
enviada por la capa de aplicacin de otro sistema
De ser necesario, la capa de presentacin realiza una traduccinentre varios formatos de representacin de datos, usando unformato de representacin comn
Proporciona a los procesos de aplicacin independencia respectoa las diferencia en la representacin de los datos (sintaxis)
Algunos ejemplos de servicios especficos de esta capa son:
Compresin de datos
Encriptacin o cifrado de datos
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 55
Capas OSI
Aplicacin:Proporciona un medio para que las aplicaciones accedan al
entorno OSI
Es la capa ms cercana al usuario y brinda servicios de red a lasaplicaciones del usuario
Incluye las funciones de administracin y en general, a los mecanismos necesarios en la implementacin de las aplicaciones distribuidas
Pertenecen a esta capa aplicaciones tales como:
Transferencia de archivos
Correo electrnico
Acceso desde terminales a computadores remotos
Etc.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 56
Modelo de Referencia OSI
7 Aplicacin
6 Presentacin
5 Sesin
4 Transporte
3 Red
2 Enlace de Datos
1 Fsica
Procesos de red para aplicaciones
Representacin de datos
Comunicacin entre aplicaciones
Conexiones extremo a extremo
Direcciones y mejor ruta
Acceso a los medios
Transmisin binaria
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 57
Uso de las capas en diferentes
dispositivos (Un Retransmisor)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 58
Arquitectura Protocolo TCP/IP
Desarrollado por Defense Advanced Research Project Agency (DARPA) de USA para su red de conmutacin de paquetes (ARPANET)
Arquitectura comercial dominante
Especificada y extensivamente usada antes de OSI
Usado por la Internet global
Es un modelo no oficial que trabaja con:Capa de Aplicacin
Capa de transporte o Host to host
Capa Internet
Capa de acceso a la red
Capa fsica
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 59
Capa Fsica
Define interfaz fsica entre dispositivo de transmisin de datos (p.e. computador) y medio de transmisin o red
Caractersticas del medio de transmisin
Niveles de seal
Velocidad de datos, etc.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 60
Capa de Acceso a la Red
Intercambio de datos entre el sistema final y la red
Proporciona direccin de destino para que la red pueda encaminar los datos hasta el destino apropiado
Invocar servicios de red como prioridad
El software que se use en esta capa depender del tipo de red
se han desarrollado estndares para
conmutacin de circuitos
conmutacin de paquetes (X.25)
LAN (ethernet)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 61
Capa Internet (IP)
Los sistemas pueden ser conectados a diferentes redes
Funciones de encaminamiento a travs de mltiples redes
El protocolo IP (Internet Protocol) se usa en esta capa para ofrecer servicio de encaminamiento a travs de varias redes
Implementado en sistemas finales y routers un router es un dispositivo con capacidad de
procesamiento que conecta dos redes y que deberetransmitir datos desde una red a otra siguiendo la rutaadecuada para alcanzar el destino
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 62
Capa de Transporte (TCP)
Independientemente de la naturaleza de las aplicaciones se requiere que:
La entrega de datos sea confiable
Se asegure que todos los datos llegan a la aplicacin destino y adems en el mismo orden en que fueron enviados
El Protocolo TCP (Transmission Control Protocol) es el ms utilizado para proporcionar esta funcionalidad
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 63
Capa de Aplicacin
Contiene la lgica necesaria para soportar la comunicacin en varias aplicaciones de usuariop.e. para cada tipo distinto de aplicacin se necesita un mdulo
independiente y con caractersticas bien definidas
e.g. Http (hiper text transfer protocol), SMTP (simple mail tranfer protocol), SNMP, etc.
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 64
Modelo de Arquitectura de
Protocolo TCP/IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 65
OSI vs TCP/IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 66
TCP
La capa usual de transporte en TCP/IP es Transmission Control Protocol (TCP)
Brinda una conexin confiable
Conexin
Asociacin lgica y temporal entre entidades en diferentes sistemas
TCP PDU
Llamado segmento TCP
Incluye puertos de origen y destino (equivalente a SAP)
Que identifican respectivamente a las aplicaciones de los usuarios
Una conexin hace referencia a un par de puertos
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 67
UDP
Una alternativa a TCP es UDP (User Datagram Protocol)
Envos no garantizados
No se preserva el orden de secuencia de paquetes
No hay proteccin contra la duplicacin de paquetes
Presenta un overhead Mnimo
Aade el concepto de puertos a IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 68
Conceptos de TCP/IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 69
Direccionamiento
Es el nivel dentro de la arquitectura en el cual las entidades reciben su nombre
Existe una direccin nica para cada sistema final (computador) y enrutador (router)
Direccin a nivel de Red
IP o direccin de internet (TCP/IP)
Network service access point or NSAP (OSI)
Los procesos dentro de un sistema se asocian a
Nmero de puerto (Port number) (TCP/IP)
Service access point or SAP (OSI)
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 70
Seguimiento de una operacin
simple
El Proceso asociado con el puerto 1 en el host A enva un mensaje al puerto 2 en el host B
El Proceso en A enva hacia abajo el mensaje a TCP para que ste lo enve al puerto 2 del destino
TCP enva informacin a IP para que el mensaje sea enviado a B
IP envia a la capa de red (p.e. Ethernet) para que lo enve al router J
Se generan una serie de PDU encapsulados
TCP
IP
A1
Red
B2
TCP
IP
Red
EnrutadoRouter J
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 71
PDUs en TCP/IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 72
Algunos Protocolos de la Suite
TCP/IP
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 73
Estndares
Requerido para permitir la interoperabilidad entre equipos
Ventajas
Asegura un gran mercado para equipos y software
estimula la produccin masiva reduciendo los costos
Permite que productos de diferentes proveedores se comuniquen
Desventajas
Tienden a congelar la tecnologa
mientras que un estndar se desarrolla, se revisa y se adopta, ya se habrn desarrollado otras tcnicas ms eficaces
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 74
Organizaciones de
Normalizacin
Internet Society ISOC
International Organization for Standardization (ISO) creadora de Open Systems Interconnection (OSI).
American National Standards Institute (ANSI). USA miembro de ISO.
Electronic Industries Association (EIA) Desarroll el EIA/TIA-232 (antes RS-232) y otros.
Institute of Electrical and Electronic Engineers (IEEE) -- IEEE. Desarroll IEEE 802.3 e IEEE 802.5.
International Telecommunication Union Telecommunication Standardization Sector (ITU-T) -- ITU-T organizacin internacional(antes CCITT). Desarrollo X.25 y otros protocolos
Internet Activities Board (IAB) The IAB ha presentado variosRequest For Comments (RFC) includo (TCP/IP) y (SNMP).
ATM forum
-
Prof. Ricardo Gonzalez Redes de Computadores Tema1 75
Lecturas Adicionales
Tanenbaum. Redes de Computadores. Captulo 1 (1.1-1.4 y 1.6)
Stallings, W. Comunicaciones y Redes de Computadores (7th edicion), Prentice Hall. 2004. captulos 1 y 2
Comer,D. Internetworking with TCP/IP volume I
Comer,D. and Stevens,D. Internetworking with TCP/IP volume II and volume III, Prentice Hall
Halsall, F. Data Communications, Computer Networks and Open Systems, Addison Wesley
Web sites for IETF, IEEE, ITU-T, ISO