Modelo OSI
-
Upload
hyperblasterfaster -
Category
Documents
-
view
19 -
download
4
Transcript of Modelo OSI
-
Ing. Jos Martn Calixto CelyCCAI Cisco Certified Academy [email protected]
UNIVERSIDAD FRANCISCO DE PAULASANTANDER
-
UNIVERSIDAD FRANCISCO DE PAULASANTANDER
MODELO DE REF. OSIMODELO DE REF. OSIDE LA ISODE LA ISO
-
Revisin del Modelo
Open Systems InterconnectedReference Model
-
El Modelo OSI
ISO crea OSI por simplicidad en 1984!!!
ISO = International Organization forStandardization
OSI = Open Systems Interconnection
-
Planteamiento del problema
RETOMEMOS EL PROBLEMA DE INTERNET... La interconexin de ordenadores es un problema tcnico de
complejidad elevada. Requiere el funcionamiento correcto de equipos (hardware) y
programas (software) desarrollados por diferentes equiposhumanos.
El correcto funcionamiento de A con B y de B con C nogarantiza el correcto funcionamiento de A con C
Estos problemas se agravan ms an cuando seinterconectan equipos de distintos fabricantes.
-
La solucin
La mejor forma de resolver un problema complejo esdividirlo en partes.
En telemtica dichas partes se llaman capas y tienenfunciones bien definidas.
El modelo de capas permite describir el funcionamientode las redes de forma modular y hacer cambios demanera sencilla.
El modelo de capas ms conocido es el llamado modeloOSI de ISO (OSI = Open Systems Interconnection).
Y estandarizar su funcionamiento para que todos lohagamos igual y nos entendamos ...
-
Porqu un Modelo en Capas?
Reduce la complejidad Estandariza las interfaces Facilita ingeniera modular Garantiza tecnologoa
interoperable Acelera la evolucin Simplifica la enseanza y el
aprendizaje
ApplicacinPresentacin
SesinTransporte
RedEnlace de Dato
Fsica
-
Ejemplo de 2 artistas quequieren intercambiar opinin ...
RUSO
VALENCIANO
?
-
Ejemplo de comunicacinmediante el modelo de capas
Dos artistas, uno en Mosc y el otro en Valencia,mantienen por va telegrfica una conversacinsobre pintura. Para entenderse disponen detraductores ruso-ingls y valenciano-ingls,respectivamente. Los traductores pasan el textoescrito en ingls a los telegrafistas que lotransmiten por el telgrafo utilizando cdigoMorse.
-
Ejemplo de comunicacinmediante el modelo de capas
Telegrafista
Telgrafo
Traductor
Artista
Telegrafista
Telgrafo
Traductor
Artista
Capa
1
2
3
4
Mosc Valencia
Comunicacinvirtual
Comunicacinreal
-
Protocolos e Interfaces
Telegrafista
Telgrafo
Traductor
Artista
Telegrafista
Telgrafo
Traductor
Artista
Capa
1
2
3
4
Mosc Valencia
Pintura
Ingls
Morse
Impulsos elctricos
Ruso Valenciano
Texto escrito Texto escrito
Manipulador Manipulador
Protocolos Interfaces
Qu es un protocolo? El lenguaje utilizado dentrode cada capa para entenderse entre ellas.
-
MAS OBSTACULOS
Ahora ms difcil todava...Se ha estropeado el telgrafo entre Mosc y Valencia
Mosc Valencia
-
Comunicacin indirectamediante el modelo de capas
Pero como somos tan buenos los valencianos, leavisamos que hemos encontrado otra medio decomunicin de forma indirecta por la ruta:
Mosc Copenague: telgrafo por cableCopenague Pars: radiotelgrafoPars Valencia: telgrafo por cable
-
Telgrafo por cable
Radiotelgrafo
Valencia
Pars
CopenhagueMosc
-
Telegrafista
Telgrafo
Traductor
Artista
Telegrafista
Telgrafo
Traductor
Artista
Comunicacin indirecta entredos artistas a travs de unared de telgrafos
Mosc Valencia
Pintura
Ingls
Morse
Impulsoselctricos
Telegrafista
Telgrafo
Telegrafista
Telgrafo
Ondasde radio
ParsCopenhague
MorseMorse
Impulsoselctricos
-
Modelo de capas
Actualmente todas las arquitecturas de red sedescriben utilizando un modelo de capas.
El ms conocido es el denominado Modelo deReferencia OSI (Open Systems Interconnection) deISO (International Standarization Organization), quetiene 7 capas.
-
Principios del modelo de capas El modelo de capas se basa en los siguientes principios:
La capa n ofrece sus servicios a la capa n+1. La capa n+1solo usa los servicios de la capa n.
La comunicacin entre capas se realiza mediante una interfaz Cada capa se comunica con la capa equivalente en el otro
sistema utilizando un protocolo caracterstico de esa capa(protocolo de la capa n).
El protocolo forma parte de la arquitectura, la interfaz no. El conjunto de protocolos que interoperan en todos los
niveles de una arquitectura dada se conoce como pila deprotocolos o protocol stack. Ejemplo: la pila de protocolosOSI, SNA, TCP/IP, etc.
-
Conceptos del modelo de capas
Entidad: elemento activo se cada capa, que implementa servicios paraofrecer a la capa superior. Proceso o tarea en ejecucin del sistemaoperativo.
SAP (Service Access Point): punto de acceso al servicio o lugar dondese ofrece el servicio
Interfaz: conjunto de reglas que gobiernan el intercambio deinformacin por un SAP. Las unidades de datos intercambiadas por lainterfaz se llaman IDU (Interface Data Unit). Las IDU estn formadaspor informacin de control local y la SDU (Service Data Unit), unidad dedatos para el servicio. La SDU es enviada a la entidad de la misma capadel ordenador extremo. La SDU se fragmenta en PDUs (Protocol DataUnit) que viajan por la red e implementan el propio protocolo.
IDU SDUPDU PDUPDU PDUPDU PDU
Info de control
-
The OSI Model
All 7 - Application People 6 - Presentation Seem 5 - Session To 4 - Transport Need 3 - Network Dominos 2 - Data Link Pizza 1 - Physical
-
Host Layers vs. Media Layers
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
Capas de HostsProprocionan una entregaprecisa de los datos entre
computadores
ApplicacinPresentacin
SesinTransporte
-
Host Layers vs. Media Layers
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
Capas de MediosControlan la entrega fsica demensajes a travs de la red
RedEnlace de Dato
Fsica
-
Capa de Aplicacin
Provee los servicios de red alas aplicaciones del usuario.
Ej. Un computador puedeguardar los archivos en unservidor de red utilizandonetwork redirector de un NOScomo Novell.
Network redirectors permiten alas aplicaciones como Word aver los recursos de la red.
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
Capa de Aplicacin La Capa 7 o de Aplicacin soporta el componente de comunicacin
de las aplicaciones.
Responsabilidades:
Identificar y Establecer la disponibilidad de lossocios de la comunicacin deseada
Sincronizar las aplicaciones de cooperacin Establecer acuerdos con respecto a los procedimientos
para la recuperacin de errores Controlar la Integridad de los datos
Determina si existen suficientes recursos para establecer lacomunicacin.
-
Capa de Aplicacin
La capa de aplicacin no suministra servicios a ninguna delas dems capas del modelo OSI.
Da Servicios a los procesos de aplicacin (Word, Excel)que se encuentran fuera del modelo OSI.
Proporciona:
Interfaz Directa para el resto del modelo OSI, medianteel uso de aplicaciones de red (WWW, E-mail, FTP, Telnet)
Interfaz Indirecta, mediante el uso de aplicacionesindependientes (Word, Excel, Redirectores de red).
-
Aplicaciones Cliente/Servidor
En general las aplicaciones de red directas operan en unentorno cliente/servidor.
El cliente (computador local) solicita los servicios. El servidor (computador remoto) brinda servicios.
peticin del cliente, respuesta del servidor Un ejemplo particular son los servidores de Web y los
navegadores o browsers. Internet Explorer y Netscape Navigator son
probablemente las aplicaciones de red directa que msse utilizan. (Ej. Control Remoto TV)
-
Aplicaciones de Red Indirectas Son parte de un entorno cliente/servidor.
Ej. Guardar un archivo desde Word a un servidor de red.
El redirector permite que la aplicacin se transforme en un cliente dered.
El redirector es un protocolo que funciona con los SistemasOperativos de los servidores y clientes de la red.
Protocolo de Archivos Apple
Interfaz de Usuario NetBIOS extendida(NetBEUI)
Protocolo IPX/SPX de Novell
Sistema de Archivos de Red (NSF)
-
Proceso del Redirector El cliente solicita al servidor de archivos guardar los datos. El servidor responde almacenando el archivo o rechazando
la solicitud. Igual proceso se tiene ante un peticin de impresin en una
impresora de red.
El redirector permite asignar recursos remotos anombres lgicos en el cliente (computador local).
El redirector enva la peticin especificando al servidorel correspondiente nombre lgico. Para la aplicacin elrecurso es local.
-
Procesos de Comunicacin
n La conexin con el servidor se mantiene slo durante eltiempo en que se procesa la transaccin. Los navegadoresson ejemplos vlidos. Al completarse el procesamiento, se trmina la
conexin. Se debe establecer nuevamente para que lasiguiente peticin se pueda llevar a cabo.
o Un segundo mtodo para la comunicacin cliente/servidores establecer una conexin con el servidor y mantenerlahasta ejecutar todo el proceso. (Ej. TELNET, FTP) El cliente (computador local) finaliza la conexin
cuando el usuario lo determina.
-
El uso de IPs ?
Internet se basa en el esquema IP de Capa 3. Esto permiteel enrutamiento basado en direcciones lgicamenteagrupadas.
Sin embargo para los usuarios sera terrible recordar 4octetos para cada direccin que desee visitar.
Esto se elimina gracias al sistema denominado Domain NameSystem o DNS. De esta manera se agrupa a computaores enun dominio asociados por su ubicacin geogrfica, tipode actividad. Un nombre de un dominio es una serie de
caracteres, que representa la direccinnumrica de un sitio de Internet.
-
Dominioswww.ufps.edu.co
La ltima parte es el primer nivel del dominio de Internet, y corresponde alPas.
.us: United States (Estados Unidos)
.co: Colombia El segundo nivel agrupa el tipo de actividad
.edu: educacin
.com: comercial
.gov: gobiernos El tercero corresponde a la institucin
.ufps: Universidad Francisco de Paula Santander El ltimo identifica a cada equipo en particular
.org: sin fines de lucro
.net: servicio de red
.mil: milicia
-
Servidor DNS
El servidor de DNS o Domain Name Server administralos nombres de dominio y responde las peticiones de losclientes para transformar un nombre en la direccin IPasociada .
El sistema de servidores DNS se basa en una jerarquade servidores DNS
Si un servidor DNS conode la IP asociada a un nombredevuelve el resultado. Si no, transfiere la peticin alservidor DNS de nivel superior.
Este proceso se repite hasta alcanzar el nivel de DNSms elevado, y si no se resuelve se considera comoerror.
-
Aplicaciones de Internet
Se debe distinguir entre aplicaciones de Internet y losprotocolos de capa de aplicacin de OSI.
Las aplicaciones de Internet (IE, Navigator, Gozzila) seclasifican fuera de la capa 7 del modelo OSI.
Slo cuando las aplicaciones realizan peticiones y solicitan losservicios de red tratan con los protocolos de la Capa 7 (POP3,DNS, HTTP, FTP).
Los programas hacen la interfaz con los protocolos de lacapa de aplicacin del modelo OSI.
-
E-mail
El remitente envia un documento por correo electrnico a undestinatario. Este va primero a oficina de correos del remitente.Esta se encarga de enviar el documento a la oficina de correos deldestinatario. El cliente del destinatario obtiene de su oficina decorreos el documento.
Las direcciones de e-mail constan de 2 partes:[email protected]
el nombre del usuario destinatario (se ubica antes del@)
la direccin del servidor de correo del destinatario El servidor de correo del destinatario es el nico que verifica que exista
el usuario al que se quiere enviar el documento.
-
Para enviar y recibir correctamente archivos adjuntados(attachments), los esquemas de codificacin deben ser losmismos en el computador emisor y receptor.
Los dos formatos ms usados son Extensin de CorreoMultipropsito para Internet (MIME) y UUencode (Unautilidad Unix).
E-mail
-
E-mail
-
Funcin DNS
Siempre que un cliente desea comunicarse con un servidorremoto, solicita a un servidor DNS, que traduzca losnombres de dominio a sus direcciones IP asociadas.
Esto permite la segmentacin y el encapsulamientocorrecto en la capa de transporte.
-
Funcin DNS
-
Telnet
El software de emulacin de terminal (Telnet) tiene lacapacidad de acceder de forma remota a otro computador.Le permite conectarse a un host de manera remota.
Se considera al cliente de Telnet como una mquina localy al servidor de Telnet, como un host remoto.
El Telnet no utiliza la capacidad de procesamiento delhost local. Transmite los comandos al host remoto, esteprocesa la informacin y enva el resultado de regreso alhost local.
-
Telnet
Si la conexin se pide a un nombre de un host remoto,telnet empieza con una peticin DNS.
Funciona principalmente en las 3 capas superiores deOSI: Aplicacin (comandos), Presentacin (formatos,ASCII) y Sesin (transmisiones).
Los datos siguirn el proceso de encapsulamiento de lascapas inferiores a ambos lados de la comunicacin.
-
Telnet
-
FTP
El protocolo de transferencia de archivos permite cargar odescargar archivos desde un host remoto.
Una sesin FTP se establece hasta que el cliente terminela comunicacin, el servidor detecte un time out o seproduzca algn tipo de error de comunicacin. En esesentido es similar al Telnet
Una vez que se establece una conexin FTP, se debeproporcionar un identificador de conexin (usuario) y unaclave (password). Es muy utilizado el usuario"anonymous (annimo), el cual debe estar habilitadoen el servidor remoto.
-
Segn los atributos del usuario le permitir crear/borrarcarpetas, borrar y cargar/descargar archivos y otrasfunciones relacionadas con la administracin de archivos.
Cuando los archivos se copian a/desde un servidor, FTPestablece una segunda conexin (un enlace de datos),entre los computadores, a travs del cual se transfierenlos datos.
La transferencia se puede realizar en modo ASCII o enmodo binario, lo cual determinan la forma de transferenciade los archivos.
FTP
-
FTP
-
HTTP (HyperText Transfer Protocol)
La Web es la parte de crecimiento ms rpido y ms utilizada deInternet debido a la facilidad con la que se puede acceder a lainformacin.
Un navegador de Web es tambin una aplicacin cliente/servidor.
Un navegador presenta datos en formato de texto, grficos, sonido yvdeo. Las pginas Web se crean con el Lenguaje de Etiquetas porHipertexto (HTML).
HTML indica al navegador el aspecto de la pgina de formaespecfica.
-
Especifica los archivos y objetos que se debentransferir desde el servidor al Web browser.
Los HiperVnculos hacen que la Web sea fcil denavegar.
HiperVnculo es un objeto (palabra, frase o imagen)que cuando se hace clic en l, lo transfiere a otrapgina locacin. Est locacin es una ubicacin dedireccin que se denomina Localizador de RecursosUniforme (URL).
HTTP (HyperText Transfer Protocol)
-
El Navegador utiliza la funcin DNS para determinar la direccin IP delservidor de Web.
Las capas de transporte, de red, de enlace de datos y fsica iniciarnla sesin con el servidor de Web.
El servidor responde a la peticin enviando el texto y eventualmentelos archivos de grficos, audio, y vdeo, al cliente Web.
El navegador del cliente reensambla la informacin para crear unavista de la pgina Web y luego termina la sesin.
HTTP (HyperText Transfer Protocol)
-
Capa de Presentacin
Provee representacin dedatos y formateo de cdigos.
Code formatting incluyecompresin y encripcin
Garantiza que los datos quellegan desde la red puedan serutilizados por la aplicacin y quela informacin enviada por laaplicacin se pueda transmitir atravs de la red
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
Capa 6: Funciones
La capa de presentacin se encarga de la presentacin de los datos de forma queel destino pueda comprender.
Acta como traductor de los dispositivos que deben comunicarse dentro de unared.
3 funciones principales:
Formateo de Datos (Presentacin)
Cifrado de datos
Compresin de datos Despus de recibir los datos de la capa de aplicacin, la capa de presentacin
ejecuta una o todas sus funciones, con los datos antes de enviarlos a la capa desesin. En el destino ejecuta el proceso inverso.
-
Capa 6: Estndares
El uso de formatos estndares permiten el intercambio de datos de aplicacinentre diferentes Sistemas Operativos.
Para texto se tiene las siguientes representaciones:
ASCII (Cdigo americano normalizado para el intercambio de lainformacin)
EBCDIC (Cdigo ampliado de caracteres decimales codificados en binario)
Las imgenes grficas tienen sus estndares de capa 6:
PICT: Formato de imagen utilizado para transferir grficos QuickDraw entreprogramas MAC OS
TIFF (Formato de archivo de imagen etiquetado): Formato para imgenescon asignacin de bits de alta resolucin
JPEG (Grupo conjunto de expertos fotogrficos): Formato grfico utilizadopara comprimir imgenes fijas de ilustraciones o fotografas complejos
-
Otros estndares de la Capa 6 regulan la presentacin de sonido ypelculas. Entre estos estndares tenemos:
MIDI: (Interfaz digital para instrumentos musicales) para msicadigitalizada
MPEG (Grupo de expertos en pelculas): Estndar para lacompresin y codificacin de vdeo con movimiento para elalmacenamiento en CD y digital
QuickTime: Estndar para el manejo de audio y vdeo para losprogramas del sistema operativo MAC.
MP3: Estndar para el manejo y compresin de audio paraalmacenamiento digital
Capa 6: Estndares
-
Formatos de Archivo
ASCII y EBCDIC se utilizan para formatear texto.
Los archivos de texto ASCII contienen datos de caracteres simplesy sin comandos de formato de texto. Generalmente estos archivostienen la extensin .txt.
El cdigo EBCDIC es muy similar al cdigo ASCII, ya que tampocoutiliza ningn formato sofisticado. EBCDIC se utiliza en sistemasmainframe y el cdigo ASCII en PC.
Otro formato de archivo comn es el formato binario en cuyo casolos datos codificados especiales que slo se pueden leer conaplicaciones de software especficas.
Programas como FTP pueden utilizar el tipo de archivo ascii obinario para transferir archivos.
Capa 6: Estndares
-
Formatos de Archivo
-
Internet utiliza 2 formatos de archivo binario para imagen:
Formato de intercambio grfico (GIF),
Grupo conjunto de expertos fotogrficos (JPEG).
Cualquier computador con un lector de archivo GIF y JPEG puede leerestos archivos.
Los lectores son programas diseados para mostrar imagen, algunosprogramas pueden leer mltiples tipos de imagen y convertir archivosde un tipo a otro. Los navegadores de Web pueden mostrar archivosgrficos JPEG y GIF.
El formato de archivo multimedios es otro tipo de archivo binario, quealmacena sonidos, msica y vdeo.
Formatos de Archivo
-
Los archivos de sonido operan en una de dos formas:
Se descargan completamente y luego se escuchan, o
Se pueden escuchar mientras se estn descargando.
Windows usa el formato WAV (sonido) y el AVI (animacin).
Formatos de vdeo comunes: MPEG, MPEG2, QuickTime.
El ltimo mtodo se conoce como audio fluido.
Otro tipo de formato de archivo es el lenguaje de etiquetas el cualacta como un conjunto de instrucciones que le indican al navegadorde Web cmo mostrar y administrar los documentos.
El Lenguaje de Etiquetas por Hipertexto (HTML) es el lenguaje deInternet. (HyperTextMarkupLanguage)
Formatos de Archivo
-
Cifrado y Compresin deDatos
La capa 6 tambin es responsable por el cifrado de datos.
El cifrado de los datos protege la informacin durante la transmisin.Las transacciones financieras por ej. utilizan el cifrado para proteger lainformacin confidencial.
Se utiliza una clave de cifrado para cifrar los datos en el lugar origen yluego descifrarlos en el lugar destino.
La capa de presentacin tambin se ocupa de la compresin de losarchivos.
La compresin funciona mediante el uso de algoritmos para reducir eltamao de los archivos.
El algoritmo busca patrones de bits repetidos en el archivo y losreemplaza con un token. Un token es un patrn de bit mucho mscorto que representa el patrn largo.
-
Cifrado y Compresin deDatos
-
Capa de Sesin
Provee comunicacin inter-host porestablecer, mantener y terminarsesiones.
Usa dialog control y dialog separationpara manejar la sesin
Algunos protocoles de Sesin: NFS (Network File System) SQL (Structured Query Language) RCP (Remote Call Procedure) ASP (AppleTalk Session Protocol) SCP (Session Control Protocol) X-window
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
Despus de que los paquetes de datos provenientes delas cuatro capas inferiores se transportan a travs de lacapa de transporte, son transformados en sesiones por elprotocolo de capa 5 o capa de sesin del modelo OSI.Esto se logra implementando varios mecanismos decontrol.
Esto incluye un control a nivel de la contabilidad y laconversacin, es decir, determinar quin debe hablar y enqu momento y negociaciones relativas a los parmetrosde sesin.
Capa de Sesin
-
Supongamos que acaba de tener una discusin conun amigo. Ahora se est comunicando (a lo que sehace referencia aqu como "sesin") con ese amigo,para discutir su situacin. Est utilizando la opcinde Mensajes Instantneos de America On Line(AOL) o una charla relay de Internet (IRC). Sinembargo, existen dos problemas que puedeninterferir con su sesin. El primer problema es quesus mensajes se pueden cruzar durante laconversacin.
Capa de Sesin (Ejemp.)
-
Es posible que los dos escriban mensajesexactamente al mismo tiempo, interrumpindosede esta manera mutuamente. El segundo problemaes la necesidad de hacer una pausa (para guardarsu conversacin actual como archivo), de verificarla conversacin anterior de la otra persona (paradescubrir lo que caus la discusin) o deresincronizar su comunicacin luego de unainterrupcin.
Capa de Sesin (Ejemp.)
-
Capa de Sesin: Descripcin
La capa de sesin establece, mantiene y termina la sesin de comunicacinentre aplicaciones
Existen 2 problemas que pueden interferir con su sesin:
Sus mensajes se pueden cruzar durante la conversacin.Posiblemente los dos escriban mensajes exactamente al mismotiempo (colisiones).
Soluciones:
comunicacin alternada de dos vas. comunicacin simultnea de dos vas.
Se puede necesitar hacer pausas (para guardar su conversacin),verificar la conversacin anterior o resincronizar su comunicacinluego de una interrupcin.
-
En este caso origen y destinodebern enviarse mutuamente unpunto de referencia. Esto sedenomina sincronizacin.
Dos puntos de referencia muyimportantes son el principio y el finalde la conversacin. Esto se conocecomo inicio y terminacin ordenadade la conversacin.
Capa de Sesin: Descripcin
-
La capa de sesin establece, administra y termina las sesiones entrelas aplicaciones.
Esto incluye iniciar, terminar y resincronizar dos computadoras queestn manteniendo una "sesin".
La capa de sesin coordina las aplicaciones mientras interactan endos hosts que se comunican.
Establece entonces gran cantidad de miniconversaciones, (redesconmutadas por paquetes), en ellas cada host tiene un doble rol: el desolicitar el servicio, (cliente) y el de contestar con servicio (servidor).
La determinacin del rol que estn desempeando en un precisomomento se denomina control de dilogo.
Capa de Sesin: Descripcin
-
Protocolos de Capa de Sesin
La Capa 5 tiene una serie de protocolos importantes.
Los siguientes son ejemplos de protocolos de la Capa de Sesin:
Sistema de archivos de red (NFS)
Lenguaje de consulta estructurado (SQL)
Llamada de procedimiento remoto (RPC)
Sistema X-Window
Protocolo de sesin AppleTalk (ASP)
Protocolo de control de sesin de arquitectura de reddigital (DNA SCP)
-
Capa de Transporte Provee confiabilidad, control de flujo
y correccin de errores a travs del usode TCP.
TCP segmenta los datos, aadiendo unheader con control de informacin parasecuencia y confirmacin de los paquetesrecibidos.
El header del segmento tambin incluyenlos puertos (ports) de origen y destinopara las aplicaciones de capas superiores
TCP es connection-oriented y usawindowing.
UDP es connectionless. UDP noconfirma la recepcin de paquetes.
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
La Capa 1 crea y transporta las corrientes de bits; La Capa 2 encapsula los paquetes de datos en tramas,
y posibilita as su entrega en las LAN; La Capa 3 empaqueta los datos de las capas superiores
en paquetes y permite el enrutamiento y entrega enlas WAN.
Pero se ha tomado medidas para garantizar que losdatos viajen de manera confiable de extremo aextremo.
La Capa 4 ejecuta mltiples funciones para brindaresta "calidad de servicio."
Sus funciones principales son transportar y regular elflujo de informacin desde el origen hasta el destinode manera confiable y precisa.
Capa de Transporte
-
La frase "calidad del servicio" se usa a menudo para describir elpropsito de la Capa 4, la capa de transporte. Sus funcionesprincipales son: Transportar y regular el flujo de informacindesde el origen hasta el destino de manera confiable y precisa.El control de extremo a extremo, que suministran las ventanasdeslizantes, y la confiabilidad proporcionada por el uso denmeros de secuencia y acuses de recibo son las funcionesprincipales de Capa 4.
Para comprender la confiabilidad y el control de flujo, piense enun estudiante que ha estudiado un idioma extranjero duranteun ao. Ahora imagine que este estudiante visita el pas dondese habla ese idioma. Durante las conversaciones, deber pedirlea la gente que repitan lo que han dicho (para confiabilidad) yque hablen despacio, para que pueda entender las palabras(control de flujo).
Capa de Transporte
-
Capa de Transporte:Propsito
Principales funciones de la capa de Transporte: Control de de flujo: extremo a extremo Multiplexaje: datos de distintas aplicaciones
transmitidos de manera simultnea mediante unmedio fsico nico
Administracin de circuitos virtuales Verificacin y recuperacin de errores.
-
Protocolos de la Capa deTransporte
El protocolo TCP/IP de la Capa 4 del modelo OSI consta de dosprotocolos: TCP y UDP.
TCP ofrece un circuito virtual entre aplicaciones de usuariofinal
Caractersticas:
Orientado a conexin
Confiable
Divide los mensajes salientes en segmentos
Reensambla los mensajes en la estacin destino
Vuelve a enviar lo que no se ha recibido
Reensambla los mensajes a partir de segmentosentrantes.
-
UDP transporta datos de manera no confiable entre hosts.
Caractersticas:
No orientado a la conexin
Poco confiable
Transmite mensajes (llamados datagramasdel usuario)
No ofrece verificacin de software para laentrega de segmentos (poco confiable)
No reensambla los mensajes entrantes
No usa acuses de recibo
No proporciona control de flujo
Protocolos de la Capa deTransporte
-
TCP/IP es una combinacin de dos protocolos individuales:TCP e IP. IP es un protocolo de Capa 3, un servicio noorientado a conexin que brinda entrega de mximoesfuerzo a travs de una red. TCP es un protocolo deCapa 4: un servicio orientado a conexin que suministracontrol de flujo y confiabilidad. La reunin de ambosprotocolos les permite ofrecer una gama de servicios msamplia. Juntos, representan la totalidad del conjunto.TCP/IP es el protocolo de Capa 3 y Capa 4 en el que sebasa Internet.
Protocolos de la Capa deTransporte
-
Comparacin entre TCP e IP
Partimos de una premisa, TCP/IP es una combinacin de dosprotocolos individuales: TCP e IP.
IP es un protocolo de la Capa 3, un servicio no orientado aconexin cuyos intentos de entrega son de mximoesfuerzo.
TCP es un protocolo de la Capa 4: un servicio orientado aconexin que suministra control de flujo y confiabilidad.
Juntos, TCP/IP son los protocolos de Capa 3 y Capa 4 en losque se basa Internet.
-
Comparacin entre TCP e IP
-
El Protocolo de control detransmisin (TCP) es un protocolode la Capa 4 (la capa detransporte).
Es orientado a conexin.
Datos en rfagas Confiabiliadad Control de Flujo eficiente Operacin Full Duplex Multiplexaje
TCP forma parte de la pila deprotocolos TCP/IP
TCP
-
UDP Protocolo de Datagramade usuario
Es el protocolo de transporte no orientado a conexin de la pila deprotocolo TCP/IP.
UDP es un protocolo simple que intercambia datagramas, sin acusede recibo ni entrega garantizada.
El procesamiento de errores y retransmisin deben ser manejados porotros protocolos de capa superior.
UDP est diseado para las aplicaciones que no necesitan agruparsecuencias de segmentos.
Entre los protocolos que usan UDP se incluyen: TFTP, SNMP, DHCP,DNS
UDP, por lo tanto es una interfase entre IP y los procesos de capassuperiores.
-
Nmeros de Puerto
Tanto TCP como UDP usan nmeros de puerto para enviarinformacin a las capas superiores.
Permiten mantener un seguimiento de las distintasconversaciones que atraviesan la red al mismo tiempo.
Los desarrolladores de software han acordado utilizar los #de puerto conocidos definidos en RFC1700.
FTP utiliza el nmero de puerto estndar 21. Las aplicaciones que no tienen un # de puerto predefinido se
les asignan un # de puerto un intervalo especfico. Estosnmeros de puerto se usan como direcciones origen y destinoen el segmento TCP.
-
Nmeros de Puerto
Algunos puertos se reservan tanto en TCP como en UDP
Los nmeros de puerto tienen los siguientes intervalos asignados:
Los nmeros inferiores a 255 se usan para aplicacionespblicas.
Los nmeros del 255 al 1023 son asignados a empresaspara aplicaciones comercializables
Los nmeros superiores a 1023 no estn regulados. Los sistemas finales usan nmeros de puerto para seleccionar las
aplicaciones adecuadas.
Los nmeros de puerto origen son asignados dinmicamente por elhost origen; normalmente es un nmero mayor que 1023.
-
Los servicios orientados a conexin se dividen en 3 fases, seles conoce como saludo en tres direcciones o intercambio deseales de tres vias.
Fase de establecimiento de la conexinFase de establecimiento de la conexin: Determinauna ruta nica entre origen y destino. Los recursos quedanreservados para garantizar un servicio constante.
Fase de transferencia de datosFase de transferencia de datos: Los datos setransmiten secuencialmente siguiendo la ruta establecida,llegando a su destino en el orden en que se enviaron.
Fase de terminacin de la conexinFase de terminacin de la conexin: Termina laconexin entre el origen y el destino cuando ya no senecesita.
Saludo de 3 Vas TCP
-
Ventana deslizante Permite un uso ms eficiente del ancho de banda.
El tamao de ventana determina la cantidad de datos que sepueden transmitir antes de recibir una confirmacin desdeel destino.
Cuanto mayor sea el tamao de ventana (bytes), mayor serla cantidad de datos que el host puede transmitir.
TCP usa acuses de recibo de expectativa, lo que significaque el nmero de confirmacin se refiere al siguiente octetoesperado.
La parte "deslizante" de la ventana deslizante, se refiere alhecho de que el tamao de la ventana se negocia de formadinmica durante la sesin TCP.
-
El uso de ventanas es un mecanismo de control de flujo querequiere que el origen reciba una confirmacin desde eldestino despus de transmitir una cantidad determinada dedatos.
Si el origen no recibe un acuse de recibo, sabe que losoctetos se deben retransmitir, y que la velocidad detransmisin (tamao de ventana) debe reducirse.
TCP proporciona secuenciamiento de segmentos, cadadatagrama se numera antes de la transmisin.
En el host de destino el TCP reensambla los segmentoshasta formar un mensaje completo.
Si falta algn nmero de secuencia en la serie, esesegmento se vuelve a transmitir.
Ventana deslizante
-
Capa de Red
Responsable por eldireccionamiento lgico delpaquete y la determinacin deruta.
Addressing es hecho por routedprotocols tales como IP, IPX,AppleTalk, and DECnet.
Path Selection es hecho porrouting protocols tales como RIP,IGRP, EIGRP, OSPF, and BGP.
Routers operan en la Capa deRed
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
A network layer. Why?
-
Network layer
Segment network and control flow of traffic. Move data through a set of networks. Logical Addressing, use a hierarchical addressing
scheme.
-
Network segmentation. Why?
-
Network segmentation
Control network traffics and reduce broadcasttraffics.
Separate computer networks is managed by asingle administration - Autonomous systems.
-
Communication among networks
Networks operate in much the same manner.
-
Router
Routers connect separate networks. Routers make best path decisions based on Layer 3
information. Routers actually switch packets from incoming ports
to appropriate outgoing ports.
-
Data relaying
-
Path determination
Path determination is the process that the routeruses to choose the next hop in the path for thepacket to travel to its destination based on the linkbandwidth, hop, delay ...
-
Network layer addressing
Network address + Host address: HierarchicalAddressing Schemes.
-
Flat Addressing Scheme
1
2
3
4
5
6
A B
1 A12 A23 A3
1 A2 A3 A4 B5 B6 B
-
Hierarchical Addressing Scheme
A1
A2
A3
B1
B2
B3
A B
1 A12 A23 A3
A LocalB Switch to B
-
Hierarchical Addressing Scheme
InternationalGateway
DomesticSwitch
LocalSwitch
84 8 9321044
-
Network address
The network address helps the router identify a pathwithin the network cloud.
The router uses the network address to identify thedestination network of a packet within aninternetwork.
Network address is assigned by higher-leveladministrator. Host address is assigned manually orautomatically by manager of that network.
-
Internetworking
-
Path determination
Path determination is the process that the routeruses to choose the next hop in the path for thepacket to travel to its destination based on the linkbandwidth, hop, delay ...
-
Router
A router is a type of internetworking device thatpasses data packets between networks, based onLayer 3 addresses.
A router has the ability to make intelligent decisionsregarding the best path for delivery of data on thenetwork.
-
IP addresses
IP addresses are implemented in software, and referto the network on which a device is located.
IP addressing scheme, according to theirgeographical location, department, or floor within abuilding.
Because they are implemented in software, IPaddresses are fairly easy to change.
-
Capa de Enlace de Datos
Provee acceso al medio Maneja notificacin de errores, la
topologa de red, control de flujo ydireccionamiento fsico de la trama(frame).
Media Access Control a travs de ... Deterministicatoken passing No-deterministicabroadcast
topology (dominios de colisin)
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
Limitations of Layer 1
Cannot organize streams of bits. Cannot name or identify computers. Cannot communicate with the upper-level layers. Cannot decide which computer will transmit binary
data.
-
Layer 2
Layer 2 uses framing to organize or group the bits. Layer 2 uses an addressing process to identify
computers. Layer 2 uses Logical Link Control (LLC) to
communicate with the upper-level layers. Layer 2 uses Media Access Control (MAC) to decide
which computer will transmit.
-
OSI and various LAN standard
-
IEEE
The Institute of Electrical and ElectronicEngineers.
LAN standards: 802.1d: Spanning tree. 802.2: LLC. 802.3: MAC ~ Ethernet. 802.5: MAC ~ Token ring. 802.11: Wireless LAN.
-
IEEE LAN Standard
Logical Link Control(LLC): Transitions up tothe network layer.
Media Access Control(MAC): Transitionsdown to media.
-
Two Sub-layers WHY ?
LLC serves to communicate upward to Network layer,independent of the specific LAN technology used andUpper layer.
MAC serves to access and communicate downward tothe technology-specific Physical layer.
-
MAC
Naming. Framing. Media access control rules.
Packet
Packet
Packet Packet
802.3 802.5
-
4 Concepts of Layer 2
1. Layer 2 uses framing to organize or group the data.2. Layer 2 uses a flat addressing convention.3. Layer 2 communicates with the upper-level layers
through LLC.4. Layer 2 uses MAC to choose which computer will
transmit binary data, from a group in which allcomputers are trying to transmit at the same time.
-
HEXADECIMAL
NUMBERS
-
Base 16 system
-
Exercise: DEC HEX BIN
203
?
11001011
-
Exercise: DEC HEX BIN
159
9F
?
-
Exercise: HEX BIN DEC
B9
?
?
-
Exercise: BIN DEC HEX
11101001
?
?
-
MAC ADDRESSING
-
MAC Address
Every computer has a unique way of identifyingitself : MAC address or physical address.
The physical address is located on the NetworkInterface Card (NIC).
MAC addresses have no structure, and areconsidered flat address spaces.
-
MAC address format
The first six hexadecimaldigits, which are administered
by the IEEE, identify themanufacturer or vendor.
The remaining sixhexadecimal digits comprisethe interface serial number.
-
MAC address
MAC addresses are sometimes referred to asburned-in addresses (BIAs) because they are burnedinto read-only memory (ROM) and are copied intorandom-access memory (RAM) when the NICinitializes.
0000.0c12.3456 or 00-00-0c-12-34-56.
-
Using MAC addresses
A DData A DData A DDataA DData
Source AddressDestination Address
-
Encapsulation
-
Limitation of MAC
Flat, does not work well in internetwork. Hardware dependent.
-
FRAMING
-
Encoding
Encoding is the process of converting informationinto a form that can travel on a physical link.
-
Why framing is necessary?
Which computers are communicating with oneanother.
When communication between individual computersbegins and when it terminates.
A record of errors that occurred during thecommunication.
Whose turn it is to talk in a computerconversation.
-
Frame format diagram
The frame format diagram shows differentgroupings of bits (fields) that perform otherfunctions.
Read them from left to right.
-
Generic frame format
There are many different types of frames describedby various standards.
-
Start frame field
The Start Frame field tells other deviceson the network that a frame is comingdown the wire.
-
Address field
The Address field stores the source anddestination MAC addresses.
-
Length/Type field
The Type/Length field is an optional fieldused by some protocols to either statewhat type of data is coming or possiblythe length of the frame.
-
Data field
The Data field is the actual informationbeing sent by the upper layer protocols.Therefore, it will be all upper layer data.
-
Stop frame field
The Stop Frame field, also called theFrame Trailer, is an optional field that isused when the length of the frame wasnot specified in the Type/Length field.
-
MEDIA ACCESS CONTROL
MAC
-
Definition MAC
-
Specified by the technology being used. Determine who can transmit and when. Two types:
Deterministic: Lets take turns.
Token-Ring, FDDI.
Non-deterministic: First come, first serve.
Ethernet : CSMA/CD.
Definition MAC
-
Deterministic MAC protocol
-
Non-deterministic MAC protocol
Carrier Sense Multiple Access with CollisionDetection (CSMA/CD).
-
CSMA/CD
-
LAN Technologies
Ethernet: logicalbroadcast topology
Token Ring: logical tokenring topology
FDDI: logical token ringtopology
-
Capa Fsica
Proporciona los medioselctricos, mecnicos, deprocedimiento y funcionalespara activar y mantener elenlace fsico entre sistemas.
Incluye el medio a travs del cuallos bits fluyen... Cable CAT 5 Cable Coaxial Cable de Fibra Optica La Atmsfera
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
Encapsulation
ComunicacionesPeer-to-Peer
Tabla de Contenido
-
Comunicaciones de Igual a Igual La capas se comunican usando su propia PDU. Por Ej., la
capa de red del origen y destino son iguales y usan lospaquetes para comunicarse respectivamente. (Peer-to-Peer)
Aplicacin ApplicationPresentacin Presentation
Sesin SessionTransporte Transport
Red NetworkEnlace Datos Data-Link
Fsica Physical
Data
Segments
Packets
Frames
Bits
DataData
-
Encapsulamiento y PDUs
Layer PDUs 7 - Application ------------| 6 - Presentation Data 5 - Session ------------| 4 - Transport Segments 3 - Network Packets 2 - Data Link Frames 1 - Physical Bits
-
Ejemplo de Encapsulamiento
Si uno escribe un mensaje deemail, SMTP toma los datos y lopasa a la capa de Presentacin.
Presentacin codifica los datosusando ASCII.
Sesin establece una coneccincon el destino con el propsito detransportar los datos.
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
Ejemplo de Encapsulamiento
Transporte segmenta los datosutilizando TCP y lo enva a laCapa de Red para sudireccionamiento
Red direcciona el paqueteutilizando IP.
Enlace de Datos encapsula elpaquete en una trama y lodirecciona para su envo en la redlocal (MACs)
La capa Fsicia enva los bitshacia el medio (cable).
ApplicationPresentation
SessionTransportNetwork
Data-LinkPhysical
-
ENCAPSULAMIENTO DE DATOS
-
ENCAPSULAMIENTO DE DATOS
-
Encapsulamiento y PDUs
PDUs Layer
Do Data 5-7
Sergeants Segments 4Pay Packets 3For Frames 2Beer? Bits 1
UNIVERSIDAD FRANCISCO DE PAULA SANTANDERUNIVERSIDAD FRANCISCO DE PAULA SANTANDERRevisin del ModeloEl Modelo OSIPlanteamiento del problemaLa solucinPorqu un Modelo en Capas?Ejemplo de 2 artistas que quieren intercambiar opinin ...Ejemplo de comunicacin mediante el modelo de capasMAS OBSTACULOSComunicacin indirecta mediante el modelo de capasModelo de capasPrincipios del modelo de capasConceptos del modelo de capasThe OSI ModelHost Layers vs. Media LayersHost Layers vs. Media LayersCapa de AplicacinCapa de AplicacinCapa de AplicacinAplicaciones Cliente/ServidorAplicaciones de Red IndirectasProceso del RedirectorProcesos de ComunicacinEl uso de IPs ?Dominioswww.ufps.edu.coServidor DNSAplicaciones de InternetE-mailE-mailE-mailFuncin DNSFuncin DNSTelnetTelnetTelnetFTPFTPHTTP (HyperText Transfer Protocol)Capa de PresentacinCapa 6: FuncionesCapa 6: EstndaresFormatos de ArchivoCifrado y Compresin de DatosCapa de SesinCapa de Sesin: DescripcinCapa de Sesin: DescripcinCapa de Sesin: DescripcinProtocolos de Capa de SesinCapa de TransporteCapa de TransporteCapa de TransporteCapa de Transporte: PropsitoProtocolos de la Capa de TransporteProtocolos de la Capa de TransporteProtocolos de la Capa de TransporteComparacin entre TCP e IPComparacin entre TCP e IPTCPUDP Protocolo de Datagrama de usuarioNmeros de PuertoNmeros de PuertoSaludo de 3 Vas TCPVentana deslizanteVentana deslizanteCapa de RedA network layer. Why?Network layerNetwork segmentation. Why?Network segmentationCommunication among networksRouterData relayingPath determinationNetwork layer addressingFlat Addressing SchemeHierarchical Addressing SchemeHierarchical Addressing SchemeNetwork addressInternetworkingPath determinationRouterIP addressesCapa de Enlace de DatosLimitations of Layer 1Layer 2OSI and various LAN standardIEEEIEEE LAN StandardTwo Sub-layers WHY ?MAC4 Concepts of Layer 2HEXADECIMAL NUMBERSBase 16 systemExercise: DEC HEX BINExercise: DEC HEX BINExercise: HEX BIN DECExercise: BIN DEC HEXMAC ADDRESSINGMAC AddressMAC address formatMAC addressUsing MAC addressesEncapsulationLimitation of MACFRAMINGEncodingWhy framing is necessary?Frame format diagramGeneric frame formatStart frame fieldAddress fieldLength/Type fieldData fieldStop frame fieldMEDIA ACCESS CONTROLMACDefinition MACDefinition MACDeterministic MAC protocolNon-deterministic MAC protocolCSMA/CDLAN TechnologiesCapa FsicaEncapsulationComunicaciones de Igual a IgualEncapsulamiento y PDUsEjemplo de EncapsulamientoEjemplo de EncapsulamientoENCAPSULAMIENTO DE DATOSENCAPSULAMIENTO DE DATOSEncapsulamiento y PDUs