Introduccion a Los Protocolos

download Introduccion a Los Protocolos

of 25

Transcript of Introduccion a Los Protocolos

Administracin de Aplicaciones de Red

Introduccin a los protocolos.1Red de ComputadorasSon los medios de telecomunicaciones que conectan a un grupo de computadoras y/u otros aparatos, como impresoras o aparatos de registros.

La conexin puede ser por medio de cables o sistemas inalmbricos, como los sistemas de microondas. La red puede abarcar zonas amplias o restringidas.

Modelo de Comunicacin FuenteGenera la informacin para ser transmitidaTransmisorConvierte los datos en seales para ser transmitidasSistema de transmisinCarrier de la dataReceptorConvierte la seal transmitida en informacinDestinatarioRecibe la informacin transmitida

ProtocolosPROTOCOLO: conjunto de reglas (interfaces, algoritmos, formatos de mensajes, etc.) que siguen las entidades que intercambian datos a travs de una red de comunicaciones.

Formato y orden de los mensajes intercambiados.Informacin de control para coordinar y gestionar errores.Secuenciacin y sincronizacin de velocidades.

Arquitectura de protocolos

Arquitectura de protocolos OSI

Nivel FisicoSe encarga de enviar y recibir bits sobre el medio de transmisin. Se encarga de las siguientes caractersticas:Mecnicas y fsicas del interfaz (ej. conector, circuitos...).Elctricas. Representacin de los bits en niveles de tensin y velocidad de transmisin.Funcionales. Funciones de cada circuito del interfaz.De procedimiento. Secuencias de eventos que se siguen en el intercambio de bits a travs del medio

Nivel de EnlaceConvierte el sistema de transmisin crudo ofrecido por el nivel fsico en una lnea libre de errores o enlace de datos para mquinas conectadas al mismo medio fsico. Para ello:

Forma tramas y las enva.Detecta tramas (principio y fin) para recibirlas.Detecta tramas recibidas con errores yPuede descartarlas y/oCorregir los errores y/oPedir su retransmisin.Se encarga de resolver los problemas que plantea el acceso a un medio compartido.

Nivel de RedSe encarga de interconectar mquinas que no estn conectadas al mismo medio de transmisin. Su misin fundamental ser encaminas paquetes desde la mquina origen a la mquina destino.

El encaminamiento podr ser esttico o dinmico.Gestionar congestiones.Puede incluir funciones de tarificacin.Puede proporcionar servicios fiables o no fiables.

Nivel de TransporteGobierna el acceso mltiple a la red de procesos diferentes de la misma mquina.Es el primer nivel (empezando por abajo) que realiza comunicacin extremo a extremo: no tiene en cuenta los equipos intermedios de la red.Realiza control de flujo extremo a extremo (receptor frena al transmisor si no es capaz de recibir y/o procesar los datos que este le enva).Puede proporcionar distintos tipos de servicio: fiable, no fiable.

Nivel de SesionPermite a usuarios de distintas mquinas establecer sesiones entre ellos.Proporciona mecanismos para controlar los dilogos (turnos, etc.)Gestin de sincronizacin entre mquinas.Ej. Pizarra compartida.

Nivel de PresentacionSe encarga de la sintaxis y semntica de la informacin transferida entre mquinas.Orden de bytes de enteros (little endian/big endian).Representacin de caracteresalfabticos.Tamao de los tipos de datos.Tpicamente traduce los datos a un formato normalizado que todas las mquinas entienden.Tambin se suele ocupar de compresin y cifrado de datos.

Arquitectura TCP/IPAutntico sistema abierto: Los protocolos y sus implementaciones estn disponibles pblicamente.

Informacin disponible en una serie de documentos denominados RFCs (Request For Comments) gestionados por el IETF (Internet Engineering Task Force).

Constituyen el armazn sobre el que se sita Internet.

No se ajusta exactamente al modelo de referencia OSI, surgi antes y OSI no intent incluirlo.

Su xito (a partir del de Internet) ha hecho que sea la arquitectura ms importante y conocida actualmente.

Arquitectura de protocolos TCP/IP

Nivel de Acceso a RedIncluye los niveles fsico y de enlace de OSI:

Coloca y extrae del medio de transmisin las seales adecuadas a los bits que se quieren transmitir o recibir.Gestiona el acceso al medio si ste e compartido.Construye/extrae tramas.Detecta errores de transmisin.Opcionalmente, corrige errores de transmisin o solicita retransmisin.Opcionalmente, realiza control de flujo con el elemento siguiente.

TCP/IPNivel de RedSimilar al nivel de Red de OSI.En este nivel se encuentran el protocolo IP y los protocolos que implementan los algoritmos de encaminamiento.Aunque transmisor y receptor no estn conectados directamente, intercambian paquetes:Encaminamiento de paquetes.Asignacin de direcciones nicas de nivel de red a todas las mquinas, independientemente de la tecnologa de acceso a red que empleen.Interconexin en una misma red de subredes con distinto nivel de enlace.Control de congestin (descartando paquetes).

TCP/IPCapa de TransporteEl Nivel de Transporte se encarga de gobernar el acceso mltiple a la red de los diversos procesos de la misma mquina que quieran usarla.En TCP/IP se hace a travs de puertos.TCP/IP dispone de dos protocolos que ofrecen un servicio de transporte:TCP: orientado a conexin y fiable.UDP: no orientado a conexin y no fiable.

TCP/IPCapa de Aplicacin Equivale a los niveles 5, 6 y 7 de OSI. Comprende todos aquellos protocolos situados por encima del nivel de transporte y que ofrecen servicios de comunicaciones a las aplicaciones que los solicitan.

TCP/IPArquitectura TCP/IP vs OSI

Ejemplo de Arquitectura TCP/IP

PaqueteEjemplo de Arquitectura TCP/IP

SoftwarePuertoDireccin IPDireccin MacBloques de Direcciones IP