Вы находитесь на странице: 1из 151

Ing.

J os Martn Calixto Cely


CCAI Cisco Certified Academy Instructor
mcalixto@motilon.ufps.edu.co
UNIVERSIDAD FRANCISCO DE PAULA
SANTANDER
UNIVERSIDAD FRANCISCO DE PAULA
SANTANDER
MODELO DE REF. OSI
MODELO DE REF. OSI
DE LA ISO
DE LA ISO
Revisin del Modelo
Open Systems I nterconnected
Reference Model
El Modelo OSI
ISO crea OSI por simplicidad en 1984!!!
ISO = International Organization for
Standardization
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 equipos
humanos.
El correcto funcionamiento de A con B y de B con C no
garantiza el correcto funcionamiento de A con C
Estos problemas se agravan ms an cuando se
interconectan equipos de distintos fabricantes.
La solucin
La mejor forma de resolver un problema complejo es
dividirlo en partes.
En telemtica dichas partes se llaman capas y tienen
funciones bien definidas.
El modelo de capas permite describir el funcionamiento
de las redes de forma modular y hacer cambios de
manera sencilla.
El modelo de capas ms conocido es el llamado modelo
OSI de ISO (OSI = Open Systems Interconnection).
Y estandarizar su funcionamiento para que todos lo
hagamos 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
Applicacin
Presentacin
Sesin
Transporte
Red
Enlace de Dato
Fsica
Ejemplo de 2 artistas que
quieren intercambiar opinin ...
RUSO
VALENCIANO
?
Ejemplo de comunicacin
mediante el modelo de capas
Dos artistas, uno en Mosc y el otro en Valencia,
mantienen por va telegrfica una conversacin
sobre pintura. Para entenderse disponen de
traductores ruso-ingls y valenciano-ingls,
respectivamente. Los traductores pasan el texto
escrito en ingls a los telegrafistas que lo
transmiten por el telgrafo utilizando cdigo
Morse.
Ejemplo de comunicacin
mediante el modelo de capas
Telegrafista
Telgrafo
Traductor
Artista
Telegrafista
Telgrafo
Traductor
Artista
Capa
1
2
3
4
Mosc
Valencia
Comunicacin
virtual
Comunicacin
real
Protocolos e Interfaces
Telegrafi
sta
Telgraf
o
Traduct
or
Artista
Telegrafi
sta
Telgraf
o
Traduct
or
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 dentro
de cada capa para entenderse entre ellas.
MAS OBSTACULOS
Ahora ms difcil todava...
Se ha estropeado el telgrafo entre Mosc y Valencia
Mosc Valencia
Comunicacin indirecta
mediante el modelo de capas
Pero como somos tan buenos los valencianos, le
avisamos que hemos encontrado otra medio de
comunicin de forma indirecta por la ruta:
Mosc Copenague: telgrafo por cable
Copenague Pars: radiotelgrafo
Pars Valencia: telgrafo por cable
Telgrafo por cable
Radiotelgrafo
Valencia
Pars
Copenhague
Mosc
Telegrafista
Telgrafo
Traductor
Artista
Telegrafista
Telgrafo
Traductor
Artista
Comunicacin indirecta entre
dos artistas a travs de una
red de telgrafos
Mosc
Valencia
Pintura
Ingls
Morse
Impulsos
elctricos
Telegrafista
Telgrafo
Telegrafista
Telgrafo
Ondas
de radio
Pars
Copenhague
Morse
Morse
Impulsos
elctricos
Modelo de capas
Actualmente todas las arquitecturas de red se
describen utilizando un modelo de capas.
El ms conocido es el denominado Modelo de
Referencia OSI (Open Systems Interconnection) de
ISO (International Standarization Organization), que
tiene 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+1
solo 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 de
protocolos o protocol stack. Ejemplo: la pila de protocolos
OSI, SNA, TCP/IP, etc.
Conceptos del modelo de capas
Entidad: elemento activo se cada capa, que implementa servicios para
ofrecer a la capa superior. Proceso o tarea en ejecucin del sistema
operativo.
SAP (Service Access Point): punto de acceso al servicio o lugar donde
se ofrece el servicio
I nterfaz: conjunto de reglas que gobiernan el intercambio de
informacin por un SAP. Las unidades de datos intercambiadas por la
interfaz se llaman I DU (Interface Data Unit). Las IDU estn formadas
por informacin de control local y la SDU (Service Data Unit), unidad de
datos para el servicio. La SDU es enviada a la entidad de la misma capa
del ordenador extremo. La SDU se fragmenta en PDUs (Protocol Data
Unit) que viajan por la red e implementan el propio protocolo.
IDU SDU
PDU PDU PDU PDU PDU 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
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Capas de Hosts
Proprocionan una entrega
precisa de los datos entre
computadores
Applicacin
Presentacin
Sesin
Transporte
Host Layers vs. Media Layers
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Capas de Medios
Controlan la entrega fsica de
mensajes a travs de la red
Red
Enlace de Dato
Fsica
Capa de Aplicacin
Provee los servicios de red a
las aplicaciones del usuario.
Ej. Un computador puede
guardar los archivos en un
servidor de red utilizando
network redirector de un NOS
como Novell.
Network redirectors permiten a
las aplicaciones como Word a
ver los recursos de la red.
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Capa de Aplicacin
La Capa 7 o de Aplicacin soporta el componente de comunicacin
de las aplicaciones.
Responsabilidades:
Identificar y Establecer la disponibilidad de los
socios 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 la
comunicacin.
Capa de Aplicacin
La capa de aplicacin no suministra servicios a ninguna de
las 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, mediante
el uso de aplicaciones de red (WWW, E-mail, FTP, Telnet)
Interfaz Indirecta, mediante el uso de aplicaciones
independientes (Word, Excel, Redirectores de red).
Aplicaciones Cliente/ Servidor
En general las aplicaciones de red directas operan en un
entorno 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 ms
se 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 de
red.
El redirector es un protocolo que funciona con los Sistemas
Operativos 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 a
nombres lgicos en el cliente (computador local).
El redirector enva la peticin especificando al servidor
el correspondiente nombre lgico. Para la aplicacin el
recurso es local.
Procesos de Comunicacin
La conexin con el servidor se mantiene slo durante el
tiempo en que se procesa la transaccin. Los navegadores
son ejemplos vlidos.
Al completarse el procesamiento, se trmina la
conexin. Se debe establecer nuevamente para que la
siguiente peticin se pueda llevar a cabo.
Un segundo mtodo para la comunicacin cliente/servidor
es establecer una conexin con el servidor y mantenerla
hasta 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 permite
el enrutamiento basado en direcciones lgicamente
agrupadas.
Sin embargo para los usuarios sera terrible recordar 4
octetos para cada direccin que desee visitar.
Esto se elimina gracias al sistema denominado Domain Name
System o DNS. De esta manera se agrupa a computaores en
un dominio asociados por su ubicacin geogrfica, tipo
de actividad.
Un nombre de un dominio es una serie de
caracteres, que representa la direccin
numrica de un sitio de I nternet.
Dominios
www.ufps.edu.co
La ltima parte es el primer nivel del dominio de Internet, y corresponde al
Pas.
.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 administra
los nombres de dominio y responde las peticiones de los
clientes para transformar un nombre en la direccin IP
asociada .
El sistema de servidores DNS se basa en una jerarqua
de servidores DNS
Si un servidor DNS conode la IP asociada a un nombre
devuelve el resultado. Si no, transfiere la peticin al
servidor DNS de nivel superior.
Este proceso se repite hasta alcanzar el nivel de DNS
ms elevado, y si no se resuelve se considera como
error.
Aplicaciones de Internet
Se debe distinguir entre aplicaciones de Internet y los
protocolos de capa de aplicacin de OSI.
Las aplicaciones de Internet (IE, Navigator, Gozzila) se
clasifican fuera de la capa 7 del modelo OSI.
Slo cuando las aplicaciones realizan peticiones y solicitan los
servicios de red tratan con los protocolos de la Capa 7 (POP3,
DNS, HTTP, FTP).
Los programas hacen la interfaz con los protocolos de la
capa de aplicacin del modelo OSI.
E-mail
El remitente envia un documento por correo electrnico a un
destinatario. Este va primero a oficina de correos del remitente.
Esta se encarga de enviar el documento a la oficina de correos del
destinatario. El cliente del destinatario obtiene de su oficina de
correos el documento.
Las direcciones de e-mail constan de 2 partes:
mcalixto@motilon.ufps.edu.co
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 los
mismos en el computador emisor y receptor.
Los dos formatos ms usados son Extensin de Correo
Multipropsito para Internet (MIME) y UUencode (Una
utilidad Unix).
E-mail
E-mail
Funcin DNS
Siempre que un cliente desea comunicarse con un servidor
remoto, solicita a un servidor DNS, que traduzca los
nombres de dominio a sus direcciones IP asociadas.
Esto permite la segmentacin y el encapsulamiento
correcto en la capa de transporte.
Funcin DNS
Telnet
El software de emulacin de terminal (Telnet) tiene la
capacidad 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 local
y al servidor de Telnet, como un host remoto.
El Telnet no utiliza la capacidad de procesamiento del
host local. Transmite los comandos al host remoto, este
procesa la informacin y enva el resultado de regreso al
host 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 de
OSI: Aplicacin (comandos), Presentacin (formatos,
ASCII) y Sesin (transmisiones).
Los datos siguirn el proceso de encapsulamiento de las
capas inferiores a ambos lados de la comunicacin.
Telnet
FTP
El protocolo de transferencia de archivos permite cargar o
descargar archivos desde un host remoto.
Una sesin FTP se establece hasta que el cliente termine
la comunicacin, el servidor detecte un time out o se
produzca algn tipo de error de comunicacin. En ese
sentido es similar al Telnet
Una vez que se establece una conexin FTP, se debe
proporcionar un identificador de conexin (usuario) y una
clave (password). Es muy utilizado el usuario
"anonymous (annimo), el cual debe estar habilitado
en el servidor remoto.
Segn los atributos del usuario le permitir crear/borrar
carpetas, borrar y cargar/descargar archivos y otras
funciones relacionadas con la administracin de archivos.
Cuando los archivos se copian a/desde un servidor, FTP
establece una segunda conexin (un enlace de datos),
entre los computadores, a travs del cual se transfieren
los datos.
La transferencia se puede realizar en modo ASCII o en
modo binario, lo cual determinan la forma de transferencia
de los archivos.
FTP
FTP
HTTP (HyperText Transfer Protocol)
La Web es la parte de crecimiento ms rpido y ms utilizada de
Internet debido a la facilidad con la que se puede acceder a la
informacin.
Un navegador de Web es tambin una aplicacin cliente/servidor.
Un navegador presenta datos en formato de texto, grficos, sonido y
vdeo. Las pginas Web se crean con el Lenguaje de Etiquetas por
Hipertexto (HTML).
HTML indica al navegador el aspecto de la pgina de forma
especfica.
Especifica los archivos y objetos que se deben
transferir desde el servidor al Web browser.
Los HiperVnculos hacen que la Web sea fcil de
navegar.
HiperVnculo es un objeto (palabra, frase o imagen)
que cuando se hace clic en l, lo transfiere a otra
pgina locacin. Est locacin es una ubicacin de
direccin que se denomina Localizador de Recursos
Uniforme (URL).
HTTP (HyperText Transfer Protocol)
El Navegador utiliza la funcin DNS para determinar la direccin IP del
servidor de Web.
Las capas de transporte, de red, de enlace de datos y fsica iniciarn
la sesin con el servidor de Web.
El servidor responde a la peticin enviando el texto y eventualmente
los archivos de grficos, audio, y vdeo, al cliente Web.
El navegador del cliente reensambla la informacin para crear una
vista de la pgina Web y luego termina la sesin.
HTTP (HyperText Transfer Protocol)
Capa de Presentacin
Provee representacin de
datos y formateo de cdigos.
Code formatting incluye
compresin y encripcin
Garantiza que los datos que
llegan desde la red puedan ser
utilizados por la aplicacin y que
la informacin enviada por la
aplicacin se pueda transmitir a
travs de la red
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Capa 6: Funciones
La capa de presentacin se encarga de la presentacin de los datos de forma que
el destino pueda comprender.
Acta como traductor de los dispositivos que deben comunicarse dentro de una
red.
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 de
sesin. En el destino ejecuta el proceso inverso.
Capa 6: Estndares
El uso de formatos estndares permiten el intercambio de datos de aplicacin
entre diferentes Sistemas Operativos.
Para texto se tiene las siguientes representaciones:
ASCII (Cdigo americano normalizado para el intercambio de la
informacin)
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 entre
programas MAC OS
TIFF (Formato de archivo de imagen etiquetado): Formato para imgenes
con asignacin de bits de alta resolucin
J PEG (Grupo conjunto de expertos fotogrficos): Formato grfico utilizado
para comprimir imgenes fijas de ilustraciones o fotografas complejos
Otros estndares de la Capa 6 regulan la presentacin de sonido y
pelculas. Entre estos estndares tenemos:
MIDI: (Interfaz digital para instrumentos musicales) para msica
digitalizada
MPEG (Grupo de expertos en pelculas): Estndar para la
compresin y codificacin de vdeo con movimiento para el
almacenamiento en CD y digital
QuickTime: Estndar para el manejo de audio y vdeo para los
programas del sistema operativo MAC.
MP3: Estndar para el manejo y compresin de audio para
almacenamiento digital
Capa 6: Estndares
Formatos de Archivo
ASCII y EBCDIC se utilizan para formatear texto.
Los archivos de texto ASCI I contienen datos de caracteres simples
y sin comandos de formato de texto. Generalmente estos archivos
tienen la extensin .txt.
El cdigo EBCDIC es muy similar al cdigo ASCII, ya que tampoco
utiliza ningn formato sofisticado. EBCDIC se utiliza en sistemas
mainframe y el cdigo ASCII en PC.
Otro formato de archivo comn es el formato binario en cuyo caso
los datos codificados especiales que slo se pueden leer con
aplicaciones de software especficas.
Programas como FTP pueden utilizar el tipo de archivo ascii o
binario 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 (J PEG).
Cualquier computador con un lector de archivo GIF y J PEG puede leer
estos archivos.
Los lectores son programas diseados para mostrar imagen, algunos
programas pueden leer mltiples tipos de imagen y convertir archivos
de un tipo a otro. Los navegadores de Web pueden mostrar archivos
grficos J PEG y GIF.
El formato de archivo multimedios es otro tipo de archivo binario, que
almacena 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 cual
acta como un conjunto de instrucciones que le indican al navegador
de Web cmo mostrar y administrar los documentos.
El Lenguaje de Etiquetas por Hipertexto (HTML) es el lenguaje de
Internet. (HyperTextMarkupLanguage)
Formatos de Archivo
Cifrado y Compresin de
Datos
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 la
informacin confidencial.
Se utiliza una clave de cifrado para cifrar los datos en el lugar origen y
luego descifrarlos en el lugar destino.
La capa de presentacin tambin se ocupa de la compresin de los
archivos.
La compresin funciona mediante el uso de algoritmos para reducir el
tamao de los archivos.
El algoritmo busca patrones de bits repetidos en el archivo y los
reemplaza con un token. Un token es un patrn de bit mucho ms
corto que representa el patrn largo.
Cifrado y Compresin de
Datos
Capa de Sesin
Provee comunicacin inter-host por
establecer, mantener y terminar
sesiones.
Usa dialog control y dialog separation
para 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
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Despus de que los paquetes de datos provenientes de
las cuatro capas inferiores se transportan a travs de la
capa de transporte, son transformados en sesiones por el
protocolo de capa 5 o capa de sesin del modelo OSI.
Esto se logra implementando varios mecanismos de
control.
Esto incluye un control a nivel de la contabilidad y la
conversacin, es decir, determinar quin debe hablar y en
qu momento y negociaciones relativas a los parmetros
de sesin.
Capa de Sesin
Supongamos que acaba de tener una discusin con
un amigo. Ahora se est comunicando (a lo que se
hace referencia aqu como "sesin") con ese amigo,
para discutir su situacin. Est utilizando la opcin
de Mensajes Instantneos de America On Line
(AOL) o una charla relay de Internet (IRC). Sin
embargo, existen dos problemas que pueden
interferir con su sesin. El primer problema es que
sus mensajes se pueden cruzar durante la
conversacin.
Capa de Sesin (Ejemp.)
Es posible que los dos escriban mensajes
exactamente al mismo tiempo, interrumpindose
de esta manera mutuamente. El segundo problema
es la necesidad de hacer una pausa (para guardar
su conversacin actual como archivo), de verificar
la conversacin anterior de la otra persona (para
descubrir lo que caus la discusin) o de
resincronizar su comunicacin luego de una
interrupcin.
Capa de Sesin (Ejemp.)
Capa de Sesin: Descripcin
La capa de sesin establece, mantiene y termina la sesin de comunicacin
entre 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 mismo
tiempo (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 comunicacin
luego de una interrupcin.
En este caso origen y destino
debern enviarse mutuamente un
punto de referencia. Esto se
denomina sincronizacin.
Dos puntos de referencia muy
importantes son el principio y el final
de la conversacin. Esto se conoce
como inicio y terminacin ordenada
de la conversacin.
Capa de Sesin: Descripcin
La capa de sesin establece, administra y termina las sesiones entre
las aplicaciones.
Esto incluye iniciar, terminar y resincronizar dos computadoras que
estn manteniendo una "sesin".
La capa de sesin coordina las aplicaciones mientras interactan en
dos hosts que se comunican.
Establece entonces gran cantidad de miniconversaciones, (redes
conmutadas por paquetes), en ellas cada host tiene un doble rol: el de
solicitar el servicio, (cliente) y el de contestar con servicio (servidor).
La determinacin del rol que estn desempeando en un preciso
momento 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 red
digital (DNA SCP)
Capa de Transporte
Provee confiabilidad, control de flujo
y correccin de errores a travs del uso
de TCP.
TCP segmenta los datos, aadiendo un
header con control de informacin para
secuencia y confirmacin de los paquetes
recibidos.
El header del segmento tambin incluyen
los puertos (ports) de origen y destino
para las aplicaciones de capas superiores
TCP es connection-oriented y usa
windowing.
UDP es connectionless. UDP no
confirma la recepcin de paquetes.
Application
Presentation
Session
Transport
Network
Data-Link
Physical
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 en
las WAN.
Pero se ha tomado medidas para garantizar que los
datos viajen de manera confiable de extremo a
extremo.
La Capa 4 ejecuta mltiples funciones para brindar
esta "calidad de servicio."
Sus funciones principales son transportar y regular el
flujo de informacin desde el origen hasta el destino
de manera confiable y precisa.
Capa de Transporte
La frase "calidad del servicio" se usa a menudo para describir el
propsito de la Capa 4, la capa de transporte. Sus funciones
principales son: Transportar y regular el flujo de informacin
desde el origen hasta el destino de manera confiable y precisa.
El control de extremo a extremo, que suministran las ventanas
deslizantes, y la confiabilidad proporcionada por el uso de
nmeros de secuencia y acuses de recibo son las funciones
principales de Capa 4.
Para comprender la confiabilidad y el control de flujo, piense en
un estudiante que ha estudiado un idioma extranjero durante
un ao. Ahora imagine que este estudiante visita el pas donde
se habla ese idioma. Durante las conversaciones, deber pedirle
a la gente que repitan lo que han dicho (para confiabilidad) y
que 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 un
medio fsico nico
Administracin de circuitos virtuales
Verificacin y recuperacin de errores.
Protocolos de la Capa de
Transporte
El protocolo TCP/IP de la Capa 4 del modelo OSI consta de dos
protocolos: TCP y UDP.
TCP ofrece un circuito virtual entre aplicaciones de usuario
final
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 segmentos
entrantes.
UDP transporta datos de manera no confiable entre hosts.
Caractersticas:
No orientado a la conexin
Poco confiable
Transmite mensajes (llamados datagramas
del usuario)
No ofrece verificacin de software para la
entrega de segmentos (poco confiable)
No reensambla los mensajes entrantes
No usa acuses de recibo
No proporciona control de flujo
Protocolos de la Capa de
Transporte
TCP/IP es una combinacin de dos protocolos individuales:
TCP e IP. IP es un protocolo de Capa 3, un servicio no
orientado a conexin que brinda entrega de mximo
esfuerzo a travs de una red. TCP es un protocolo de
Capa 4: un servicio orientado a conexin que suministra
control de flujo y confiabilidad. La reunin de ambos
protocolos les permite ofrecer una gama de servicios ms
amplia. J untos, representan la totalidad del conjunto.
TCP/IP es el protocolo de Capa 3 y Capa 4 en el que se
basa Internet.
Protocolos de la Capa de
Transporte
Comparacin entre TCP e IP
Partimos de una premisa, TCP/IP es una combinacin de dos
protocolos individuales: TCP e IP.
IP es un protocolo de la Capa 3, un servicio no orientado a
conexin cuyos intentos de entrega son de mximo
esfuerzo.
TCP es un protocolo de la Capa 4: un servicio orientado a
conexin que suministra control de flujo y confiabilidad.
J untos, TCP/IP son los protocolos de Capa 3 y Capa 4 en los
que se basa Internet.
Comparacin entre TCP e IP
El Protocolo de control de
transmisin (TCP) es un protocolo
de la Capa 4 (la capa de
transporte).
Es orientado a conexin.
Datos en rfagas
Confiabiliadad
Control de Flujo eficiente
Operacin Full Duplex
Multiplexaje
TCP forma parte de la pila de
protocolos TCP/IP
TCP
UDP Protocolo de Datagrama
de usuario
Es el protocolo de transporte no orientado a conexin de la pila de
protocolo TCP/IP.
UDP es un protocolo simple que intercambia datagramas, sin acuse
de recibo ni entrega garantizada.
El procesamiento de errores y retransmisin deben ser manejados por
otros protocolos de capa superior.
UDP est diseado para las aplicaciones que no necesitan agrupar
secuencias 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 capas
superiores.
Nmeros de Puerto
Tanto TCP como UDP usan nmeros de puerto para enviar
informacin a las capas superiores.
Permiten mantener un seguimiento de las distintas
conversaciones 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. Estos
nmeros de puerto se usan como direcciones origen y destino
en 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 aplicaciones
pblicas.
Los nmeros del 255 al 1023 son asignados a empresas
para 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 el
host origen; normalmente es un nmero mayor que 1023.
Los servicios orientados a conexin se dividen en 3 fases, se
les conoce como saludo en tres direcciones o intercambio de
seales de tres vias.

Fase de establecimiento de la conexin
Fase de establecimiento de la conexin: Determina
una ruta nica entre origen y destino. Los recursos quedan
reservados para garantizar un servicio constante.

Fase de transferencia de datos
Fase de transferencia de datos: Los datos se
transmiten secuencialmente siguiendo la ruta establecida,
llegando a su destino en el orden en que se enviaron.

Fase de terminacin de la conexin
Fase de terminacin de la conexin: Termina la
conexin entre el origen y el destino cuando ya no se
necesita.
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 se
pueden transmitir antes de recibir una confirmacin desde
el destino.
Cuanto mayor sea el tamao de ventana (bytes), mayor ser
la cantidad de datos que el host puede transmitir.
TCP usa acuses de recibo de expectativa, lo que significa
que el nmero de confirmacin se refiere al siguiente octeto
esperado.
La parte "deslizante" de la ventana deslizante, se refiere al
hecho de que el tamao de la ventana se negocia de forma
dinmica durante la sesin TCP.
El uso de ventanas es un mecanismo de control de flujo que
requiere que el origen reciba una confirmacin desde el
destino despus de transmitir una cantidad determinada de
datos.
Si el origen no recibe un acuse de recibo, sabe que los
octetos se deben retransmitir, y que la velocidad de
transmisin (tamao de ventana) debe reducirse.
TCP proporciona secuenciamiento de segmentos, cada
datagrama se numera antes de la transmisin.
En el host de destino el TCP reensambla los segmentos
hasta formar un mensaje completo.
Si falta algn nmero de secuencia en la serie, ese
segmento se vuelve a transmitir.
Ventana deslizante
Capa de Red
Responsable por el
direccionamiento lgico del
paquete y la determinacin de
ruta.
Addressing es hecho por routed
protocols tales como IP, IPX,
AppleTalk, and DECnet.
Path Selection es hecho por
routing protocols tales como RIP,
IGRP, EIGRP, OSPF, and BGP.
Routers operan en la Capa de
Red
Application
Presentation
Session
Transport
Network
Data-Link
Physical
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 broadcast
traffics.
Separate computer networks is managed by a
single 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 router
uses to choose the next hop in the path for the
packet to travel to its destination based on the link
bandwidth, hop, delay ...
Network layer addressing
Network address + Host address: Hierarchical
Addressing Schemes.
Flat Addressing Scheme
1
2
3
4
5
6
A B
1 A
1
2 A
2
3 A
3
1 A
2 A
3 A
4 B
5 B
6 B
Hierarchical Addressing Scheme
A1
A2
A3
B1
B2
B3
A B
1 A
1
2 A
2
3 A
3
A Local
B Switch to B
Hierarchical Addressing Scheme
International
Gateway
Domestic
Switch
Local
Switch
84 8 9321044
Network address
The network address helps the router identify a path
within the network cloud.
The router uses the network address to identify the
destination network of a packet within an
internetwork.
Network address is assigned by higher-level
administrator. Host address is assigned manually or
automatically by manager of that network.
Internetworking
Path determination
Path determination is the process that the router
uses to choose the next hop in the path for the
packet to travel to its destination based on the link
bandwidth, hop, delay ...
Router
A router is a type of internetworking device that
passes data packets between networks, based on
Layer 3 addresses.
A router has the ability to make intelligent decisions
regarding the best path for delivery of data on the
network.
IP addresses
IP addresses are implemented in software, and refer
to the network on which a device is located.
IP addressing scheme, according to their
geographical location, department, or floor within a
building.
Because they are implemented in software, IP
addresses 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 y
direccionamiento fsico de la trama
(frame).
Media Access Control a travs de ...
Deterministicatoken passing
No-deterministicabroadcast
topology (dominios de colisin)
Application
Presentation
Session
Transport
Network
Data-Link
Physical
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 Electronic
Engineers.
LAN standards:
802.1d: Spanni ng t r ee.
802.2: LLC.
802.3: MAC ~ Et her net .
802.5: MAC ~ Tok en r i ng.
802.11: Wi r el ess LAN.
IEEE LAN Standard
Logical Link Control
(LLC): Transitions up to
the network layer.
Media Access Control
(MAC): Transitions
down to media.
Two Sub-layers WHY ?
LLC serves to communicate upward to Network layer,
independent of the specific LAN technology used and
Upper layer.
MAC serves to access and communicate downward to
the 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 all
computers 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 identifying
itself : MAC address or physical address.
The physical address is located on the Network
Interface Card (NIC).
MAC addresses have no structure, and are
considered flat address spaces.
MAC address format
The first six hexadecimal
digits, which are administered
by the I EEE, identify the
manufacturer or vendor.
The remaining six
hexadecimal digits comprise
the interface serial number.
MAC address
MAC addresses are sometimes referred to as
burned-in addresses (BIAs) because they are burned
into read-only memory (ROM) and are copied into
random-access memory (RAM) when the NIC
initializes.
0000.0c12.3456 or 00-00-0c-12-34-56.
Using MAC addresses
A D Data A D Data A D Data A D Data
Source Address
Destination Address
Encapsulation
Limitation of MAC
Flat, does not work well in internetwork.
Hardware dependent.
FRAMING
Encoding
Encoding is the process of converting information
into a form that can travel on a physical link.
Why framing is necessary?
Which computers are communicating with one
another.
When communication between individual computers
begins and when it terminates.
A record of errors that occurred during the
communication.
Whose turn it is to talk in a computer
conversation.
Frame format diagram
The frame format diagram shows different
groupings of bits (fields) that perform other
functions.
Read them from left to right.
Generic frame format
There are many different types of frames described
by various standards.
Start frame field
The Start Frame field tells other devices
on the network that a frame is coming
down the wire.
Address field
The Address field stores the source and
destination MAC addresses.
Length/ Type field
The Type/Length field is an optional field
used by some protocols to either state
what type of data is coming or possibly
the length of the frame.
Data field
The Data field is the actual information
being sent by the upper layer protocols.
Therefore, it will be all upper layer data.
Stop frame field
The Stop Frame field, also called the
Frame Trailer, is an optional field that is
used when the length of the frame was
not 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 Collision
Detection (CSMA/CD).
CSMA/ CD
LAN Technologies
Ethernet: logical
broadcast topology
Token Ring: logical token
ring topology
FDDI: logical token ring
topology
Capa Fsica
Proporciona los medios
elctricos, mecnicos, de
procedimiento y funcionales
para activar y mantener el
enlace fsico entre sistemas.
Incluye el medio a travs del cual
los bits fluyen...
Cable CAT 5
Cable Coaxial
Cable de Fibra Optica
La Atmsfera
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Encapsulation
Comunicaciones
Peer-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 los
paquetes para comunicarse respectivamente. (Peer-to-
Peer)
Aplicacin Application
Presentacin Presentation
Sesin Session
Transporte Transport
Red Network
Enlace Datos Data-Link
Fsica Physical
Data
Segments
Packets
Frames
Bits
Data
Data
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 de
email, SMTP toma los datos y lo
pasa a la capa de Presentacin.
Presentacin codifica los datos
usando ASCII.
Sesin establece una coneccin
con el destino con el propsito de
transportar los datos.
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Ejemplo de Encapsulamiento
Transporte segmenta los datos
utilizando TCP y lo enva a la
Capa de Red para su
direccionamiento
Red direcciona el paquete
utilizando IP.
Enlace de Datos encapsula el
paquete en una trama y lo
direcciona para su envo en la red
local (MACs)
La capa Fsicia enva los bits
hacia el medio (cable).
Application
Presentation
Session
Transport
Network
Data-Link
Physical
ENCAPSULAMIENTO DE DATOS
ENCAPSULAMIENTO DE DATOS
Encapsulamiento y PDUs
PDUs Layer
Do Data 5-7
Sergeants Segments 4
Pay Packets 3
For Frames 2
Beer? Bits 1

Вам также может понравиться