ALIPSO.COM - Trabajos prácticos, monografías, apuntes, tesis, manuales, material educativo y mucho más.
 

Página de inicio | Agregar a Favoritos | Contactate con nosotros | Publicidad

Alipso.com
 

Monografías

Examenes

Enlaces

Publicar material o sitio

Foros

ABC del estudio

Diversión

  Buscar material sobre...
Todas las palabras Cualquier palabra Frase Exacta
El sitio en el que encontrás
todo el material que buscás.

 

 

Enlaces recomendados
   

Material relacionado
 

Material educativo de Alipso relacionado con Protocolos Comunicaciones

  • Monografía sobre nanotecnología: Monografía realizada para la materia Tecnologías de la Información y las comunicaciones
  • Historia de Internet.: QUE ES INTERNET, RED INFORMATICA, PROTOCOLOS, INTERNET, QUE ES INTRANET, SERVIDORES DNS, COMO CONECTARSE A INTERNET, WORLD WIDE WEB, NAVEGADORES WEB, E-MAIL, CORREO ELECTRONICO.
  • Trabajo Práctico de Internet: "Incluye: protocolos, URL, WWW; FTP, dominios, dirección de correo y pçag web: componentes, diferencia entre pág y sitio web, link."
  • Sistema de television via satelite.: Descripcion del sistema de radodifusion de television por medio de satelites de comunicaciones, turo, antenas, satelites, directividad, polarizacion, cobertura.


  • Enlaces externos relacionados con Protocolos Comunicaciones

    Ver enlaces

     

    Publicidad
       

    Monografías
     
    Protocolos de Comunicaciones


    Agregado: 12 de ABRIL de 2000 | Palabras: 9458 | Votar! | Sin Votos | Sin comentarios | Agregar Comentario
    Categoría: Apuntes y Monografías > Computación > Varios >

      Imprimir Recomendar a un amigo Recordarme el recurso Descargar como pdf

    Protocolos de Comunicaciones

     

    1- Que es un protocolo de comunicación? Tipos de Protocolos

     

    Definición  1 : Son la convención o el acuerdo (procedimientos normalizados) sobre la forma en que se entenderán o asumirá el intercambio de información entre los equipos transmisores de datos para que estos puedan entenderse unos a otros.

     

    Definición 2: Es una abstracción lógica del proceso físico de la comunicación

     

    Definición 3: Un protocolo es un conjunto de reglas que gobiernan el formato y el significado de las tramas, paquetes o mensajes que son intercambiados por ñas entidades corresponsales dentro de una capa. Las entidades utilizan protocolos para realizar sus funciones de servicio, teniendo libertad para cambiar de protocolo, pero asegurándose de no modificar el servicio visible a los usuarios.

     

    Funciones Principales de los Protocolos:

     

                - Establecer el canal de comunicaciones en caso de ser conmutado

                - Establecer la transmisión (modo control)

                - Efectuar la transmisión (modo información)

                - Verificar la transmisión

                - Fin de la transmisión

                - Corte del canal

     

     

    1.1- Tipos de Protocolos:

     

    Clasificación 1:

     

    Existen básicamente dos tipos de protocolos:

                1- Para comunicaciones sincrónicas

                2- Para comunicaciones sincrónicas. Y dentro de ellas se puede dividir en :

    A) Orientado al Caracter: este protocolo se preocupa por el contenido del carácter, dado que cada uno de ellos tendrá un significado diferente, dependiendo así del código utilizado.

    Por Ejemplo: BSC o BISYNC (obviamente, cada carácter será de sin arranque y sin parada)

    B)Orientado al Bit: no le interesa el análisis del carácter, solo analiza un flujo de bits que viene encerrado en una trama, CUADRO o FRAME, donde cada bit tiene un significado propio de acuerdo a la posición que ocupa. De esta manera resulta independiente el código utilizado.

                            Por ejemplo: tenemos SDLC, HDLC, etc.

     

     

     

    1-2 Protocolo BSC:

     

    Los protocolos BSC aparecieron cuando los protocolos del tipo start-stop ya no eran capaces de cubrir las gamas de velocidades que se requerían para transmitir de una forma económicamente valida los nuevos volúmenes de trafico que producían los centros de equipos de transmisión de datos o las estaciones data entry.

     

    Mientras que en la transmisión asincronica cada uno de los caracteres contiene el bit de sincronización, en los protocolos BSC la sincronización se obtiene enviando en línea los caracteres especiales que preceden inmediatamente al envío en la línea de los datos propiamente dicho.

     

    En la estación receptora, estos caracteres de sincronización los utiliza el módem para establecer la sincronización correcta y luego, leer e interpretar correctamente los caracteres siguientes que representan la información efectiva.

     

    A esta sincronización a nivel de señal le corresponde, a nivel de procedimiento, en segundo tipo de sincronización que se obtiene mediante mensajes que confirmar que el mensaje recibido es correcto y que envía la estación receptora a la transmisora.

     

    Existen varios tipos de protocolos BSC, según la empresa que los haya introducido en el mercado.

     

    1.2.1- Estructura y formato de los mensajes:

    Los mensajes BSC están constituidos por un autentico campo de información, formando de un numero de bytes que dependen del sistema y del tipo especifico del protocolo y de los caracteres de control que se preceden y siguen y que pueden variar en función del protocolo.

    A continuación se describirán los caracteres de control que se utilizan generalmente y su significado.

     

    Caracteres utilizados en el BSC para el Polling y Selection

     

    SYN  (sincrónico)

    Utilizado para establecer y mantener la sincronización, por envío de 2 caracteres al comienzo de cada transmisión.

     

    EOT  (End of Transmission)

    1) Pone el terminal y la línea en modo control, dando por finalizada la transmisión de texto

    2)Respuesta negativa al POLL

     

    STX  (Start of Text)

    1)Pone el terminal y la línea en modo de texto o información

    2)Comienza la acumulación de nuevo en BCC

     

    ETX (End of Text)

    1)Envía el final del ultimo (o único) block de texto.

    2)Marca para la verificación de información. Finaliza el conteo BCC.

     

    ETB: (End of Transmission Block)

    1)En la transmisión de múltiples blocks. ETB es enviado al final de cada Block, excepto del ultimo

    2)Marca para la verificación de información

     

    ACK :(Positive Acknowledsement):

    Acuerdo o contestación positiva para bloques numerados par o impar

     

    NAK :(Negative Acknowledsement)

    Enviado por variar razones negativas.

     

    WAK: (Wait Before Transmits)

    El ultimo block OK, pero espere para transmitir el próximo

     

    ENO: (Enquiry)

    1)En punto a punto, significa ‘puede Ud. aceptar transmisión?’

    2)En multipunto,ENQ es parte de secuencias Polling y Selection.

     

    DLE: (Data Link Escape)

    1) Usado en  con otros caracteres para crear una secuencia de dos caracteres los cuales ejecutan funciones en ‘modo transparente’

     

    SOH: (Start of Heady) (operativo)

    Este carácter precede a otro block (uno o varios) de caracteres de ‘encabezamiento’ (HEADING). Este consiste en información auxiliar, tal como: prioridad, enrutamiento del mensaje, identificación; que a veces es necesario para que el sistema pueda procesar el texto del mensaje.

     

    A estos formatos que corresponden a la transferencia de información se les unen mensajes de supervisión de varios tipos. Es especialmente interesante considerar el formato utilizado en el funcionamiento de multipunto por la estación master para invitar a la estación salve a que transmita (polling) o reciba (selecting).

     

    En este caso, el formato del mensaje de pregunta (enquiry) incluye el direccionamiento del terminal a seleccionar.

     

    La selección del terminal al que hay que enviarles un mensaje se hace con un mensaje  cuyo formato es igual al que se utiliza para realizar polling.

     

    1.2.2- Formación y mantenimiento de la conexión

     

    Como hemos visto antes, los protocolos BSC están relacionados con la estructura de la red a la que pertenecen. Hay dos tipos de conexión: punto a punto y multipunto; y no se puede pasar por alto su influencia en las características del protocolo.

     

    1.2.3- Fases de una conexión:

     

    Las fases en que se puede subdividir una conexión son las fases de apertura, la fase de datos y la fase de clausura o desconexión.

     

    La fase de apertura es diferente según la topología de la red sea punto a punto o multipunto.

    En el primer caso, esta fase contempla la petición de apertura del dialogo que hace el terminal que tiene algo que transmitir; mientras que en el segundo caso se definirá, mediante un formato apropiado del mensaje, si la apertura del dialogo corresponde a una fase de polling o de selecting por parte de la unidad master.

     

    La petición de apertura de dialogo se hace mediante el envío del caracter ENQ del que toma el nombre. De hecho, normalmente, se habla de fase en enquiry y no de fase de apertura.

     

    A la fase de enquiry, realizada por la unidad master(multipunto) o la unidad que tiene los datos que hay que transmitir (punto a punto), la estación direccionada responde, si esta disponible con un mensaje ‘entendido’. A esta respuesta de esta disponible para el dialogo, sigue el paso de ambas estaciones a la fase de datos y se inicia el intercambio efectivo de información.

     

    Los caracteres de control se utilizan tanto individualmente como en forma de secuencias predefinidas, con el fin de controlar la evolución de la conexión, las funciones de tipo end-to-end y el control del funcionamiento de los periféricos conectados a la estación remota a la que se envían los datos.

     

    1.3 Protocolo SDLC

     

    La difusión de los protocolos orientados a bits evoluciona paralelamente a la de las redes publicas y privadas, locales y regionales, y en esta difusión, hoy en día, la facilita mucho el hecho de que se pueden encontrar en el mercado circuitos integrados que permiten la gestión de las funciones mas trabajosas, como el calculo del CRC, la inserción/extracción del cero de la determinación del flag de principio u final del frame.

     

    Al contrario de lo que es el protocolo BSC, SDLC es independiente del código utilizado.

     

    La estructura de la figura con la que se transmiten los datos es de tipo continuo y cada grupo de datos esta delimitado por una configuración inicial y otra final, denominadas flags, constituidas por un 0, seis 1 y un 0.

     

    Las funciones se asignan cuando se diseña la red, y ello implica la división de las estaciones en primarias y secundarias.

     

    La estación primaria es la que tiene la responsabilidad de la gestión de la conexión y del envío de las ordenes a las que las otras estaciones solamente pueden responder. Por lo tanto, todas las transmisiones provienen o se dirigen a la estación primaria.

     

    Si consideramos una red de varios niveles, cuyo protocolo de red sea el SDLC, una estación que funcione como secundaria hacia un nivel superior podrá, al mismo tiempo, ser considerada como primaria por todas las de nivel jerárquico inferior. El intercambio de informaciones entre las unidades principales y secundarias tiene lugar mediante mensajes denominados ‘frames’ de formatos fijo. Por lo que se refiere a la importancia de los frames, se puede hablar de dos niveles jerárquicos. El primer nivel esta constituido por un único frame que actúa como soporte para el envío de ordenes, de las respuestas y de las informaciones transmitidas o recibidas. El segundo nivel esta constituido por una secuencia de los frames necesarios para la transmisión completa de los datos a enviar a la estación destinataria.

     

    La estación que envía esta secuencia debe proceder a la numeración y al recuento progresivo de los frames enviados, actualizando los contadores internos, cuyo valor habrá que incluir en los campos apropiados del frame transmitido.

     

    La estación receptora desarrolla una función sustancialmente simétrica sobre los frames recibidos, y además hace un recuento progresivo de los frames correctos recibidos.

     

    1.3.1- Campos que constituyen un frame

     

    Como hemos visto, los mensajes inherentes a una sesión de comunicación se envían en línea hacia la estación destinataria con un formato denominado frame. Cada frame está constituido por un número de campos que, empezando por el principio del frame son:

     

    Frame (F): Indicador inicial cuya finalidad es permitir al protocolo individualizar un frame y activar los procedimientos de recepción y de control de su corrección final. Ocupa un campo de 8 bits con configuración fija (0111110). Además de desempeñar funciones de flag de apertura, se puede transmitir en línea para mantener la sincronización entre las unidades que participan en la sesión de transmisión.

     

    Campo de Dirección (A): Viene después del flag de apertura y está constituido por 8 bits consecutivos que representan la dirección de la estación secundaria a la que se direcciona el frame. Como la estación primaria tiene la responsabilidad de gestionar la red, este campo debe contener la dirección de la estación secundaria si el frente es enviado desde la estación primaria: si el frame tiene su origen en una estación secundaria y se envía hacia la primaria, este campo contendrá igualmente la dirección de la estación secundaria, ya que en este caso no es necesario determinar la estación primaria.

     

    Campo de control ( c ): El campo de control está constituido por un conjunto de 8 bits consecutivos que están situados a continuación del campo de dirección. Existen tres formatos diferentes para el campo de control, según que el frame sea de tipo no secuencial, de supervisión o de información.

     

    Campo de información (I):  Es el que contiene las informaciones o los datos que deben emitirse desde la estación transmisora a la receptora. Su longitud es múltiplo de 8 bits.

     

    Campo de Control de Errores (FCS Frame Chec Sequence ) Está constituido por 16 bits consecutivos y su función es permitir la determinación de los errores de transmisión debidos a perturbaciones en la línea.

     

    El contenido del campo es el resultado de una operación matemática realizada sobre el conjunto de todos los bits que le preceden, cuyo valor global se divide por un polinomio generador.

     

    Flag de Fin (F): Indica el final de un frame y su estructura es igual a la del flag de inicio del frame.

    La estación primaria tiene la responsabilidad del control del link y de la gestión de la sesión de la transmisión y tiene a su disposición el set de ordenes previstas por el protocolo SDLC:

    La estación secundaria, además de disponer de un set de órdenes reducido, tiene un funcionamiento condicionado por el modo operativo que ha sido asignado. La estación primaria es la que elige este modo y, a través de los frames de control, se lo comunica a la secundaria.

     

    1.3.2- Tipos de Frames y su función

     

    Los tres tipos de frames soportados por el protocolo SDLC responden a exigencias bien precisas, inherentes a la transferencia de datos y al control del link. Las características mas relevantes de cada uno de los frames son:

     

    -Frames de Información: Son los frames utilizados para transferir informaciones de la  estación transmisora a la receptora.

    Los datos que se van a transferir se incluye en el campo de información del frame, mientras que el número de secuencia (NS) se inserta en el campo de control. El subcampo que utiliza para realizar este recuento está constituido por  3 bits lo que limita el número de frames que se pueden recibir confirmados.

    Por definición, esto conduce a una limitación, ya que el número máximo de frames recibidos y no confirmados, no puede ser superior a ocho:  normalmente se utiliza un número menor.

     

    Frames de Supervisión: Son frames (determinados por un formato apropiado ) que tienen la función de supervisar el link, es decir, confirmar la recepción correcta de los frames de información, pedir la retransmisión de los frames erróneos  o suspender temporalmente la transmisión por sobrecargas locales o remotas.

     

    Frames fuera de secuencia ( o no numerados ): Son frames de un tipo especial que se utiliza para la gestión del link, es decir, para activar o desactivar una estación secundaria o determinar el modo en que debe funcionar la estación secundaria. Al contrario que los frames de supervisión, pueden tener un campo de información.

     

    1.4- Protocolo HDLC

     

    El protocolo HDLC es muy parecido al SDLC, ya que tanto la estructura de los frames como la del campo de control son las mismas.

     

    Pero existe una diferencia en la forma de funcionar. La estación secundaria puede iniciar la transmisión sin haber recibido explícitamente el permiso de la estación primaria. Por lo tanto, el set de ordenes de supervisión es mas amplio y las ordenes no son secuenciales.

     

    De este se desprenden los protocolos utilizados en el nivel de enlace (segundo) del X.25 de redes locales (LAN) y de la Red Digital de Servicios integrados (ISDN).

     

     

    2- Diferencia conceptual entre protocolo e interfaz

     

    Protocolo: Son las comunicaciones entre dos procesos de naturaleza similar. La capa n en una máquina conversa con la capa n de la otra. Las reglas y convenciones utilizadas en esta conversación se conoce conjuntamente como protocolo.

     

    Interfaz:    Son las comunicaciones entre dos procesos de naturaleza diferente. En cada par de capas adyacentes de un modelo hay una interfase, la cual define los servicios y operaciones primitivas que la capa inferior ofrece a la capa superior.

     

     

    3-Modelo de Referencia ISO-OSI

     

    3.1- Introducción - Jerarquía  de protocolos

     

    Las redes de ordenadores están diseñadas en forma muy estructurada, se organizan en una serie de capas o niveles, con el objetivo de reducir su complejidad de diseño. Cada una de ella se construye sobre su predecesora. El número de capas, su nombre, función y contenido varía de una red a otra. Sin embargo, en cualquier red, el propósito de la capa es brindar servicios a las capas superiores, liberándolas del conocimiento detallado sobre como se realizan dichos servicios.

     

    La capa n en una máquina conversa con la capa n de la otra máquina. Las reglas y convenciones utilizadas en esta conversación se conocen como protocolo de la capa n.

     

    En realidad no existe una transmisión de datos directas de la capa n a otra n de otra máquina, mas bien, cada capa pasa información de datos y control a la capa inmediatamente inferior y así sucesivamente hasta que se alcanza la capa localizada en la parte mas baja de la estructura. Debajo de la capa 1 está el medio físico, a través del cual se realiza la comunicación real.

     

    Al conjunto de capas y protocolos se le denomina arquitectura de red. Las especificaciones de esta deberán contener la información suficiente que le permita al diseñador escribir un programa o construir el hardware correspondiente a cada capa, y que siga en forma correcta el propósito apropiado.

     

    La idea de comunicación multicapa puede explicarse por medio de una analogía:

    Como proporcionar comunicación a la capa superior de la red de siete capas que se encuentra en la figura.  Un proceso que se está ejecutando en la capa 7 produce un mensaje m, el cual de la capa 7 a la 6 de acuerdo con la definición de la interfase 6/7. La capa 6 transforma de cierta manera un mensaje y lo pasa a la capa 5 a través de la interfase 6/5.

    Y así sucesivamente se va realizando modificaciones al mensaje hasta llegar a la capa física.

     

    La abstracción  del proceso es vital para el diseño de redes, sin esta abstracción sería imposible dividir una red completa. Es decir, sería un problema intratable si no se divide en varios mas pequeños y manejables.

     

    :

    3.2- Modelo de referencia OSI

     

    En la figura se muestra un modelo basado en una propuesta desarrollada por la Organización Internacional de Normas (ISO), como primer paso a la normalización internacional de varios protocolos. A este modelo se lo conoce como Modelo de referencia OSI (interconexión de sistemas abiertos ), porque se refiere a la interconexión de sistemas heterogéneos.

    El modelo OSI tiene 7 capas, los principios para establecer las 7 capas fueron las siguientes :

     

    Una Capa se creará cuando se necesite un nivel diferente de abstracción

    Cada Capa deberá realizar una operación bien definida

    La función que realizará cada capa debe seleccionarse con la intensión de definir protocolos normalizados internacionalmente.

    Los límites de las capas deberán seleccionarse tomando en cuenta la minimización del flujo de información a través de las interfaces.

    El número de capas deberá ser lo suficientemente grande para que funciones diferentes no tengan que ponerse juntas en la misma capa, y por otra, deberá ser lo suficientemente pequeño para que su arquitectura no sea difícil de manejar.

     

    El modelo OSI , por si mismo, no es una arquitectura de red, dado que no especifica, en forma exacta los servicios y protocolos que se utilizarán en cada una de las capas. Solo indica lo que cada capa deberá hacer.

     

    3.2.1- Capa Física

     

    La capa física se ocupa de la transmisión de bits a lo largo de un canal de comunicación. Su diseño debe asegurar que si una estación transmisora emite un bit en 1, la estación receptora debe recibir exactamente ese bit en 1 y no en 0.

     

    Preguntas  comunes aquí son los voltios que deberán utilizarse para representar un bit de valor  o 0; cuantos microsegundos debe durar un bit, la posibilidad de realizar transmisiones bidireccionales en forma simultánea, la forma de establecer conexión inicial y de cómo interrumpirla, cuantas terminales tiene el conector de red, etc.

     

    Los aspectos a considerar en esta capa, en resumen, son los aspectos mecánico, eléctrico, procedimiento de interfase y medio de transmisión física.

     

    3.2.2- Capa de Enlace

     

    La tarea  primordial de la capa de enlace es , a partir de un medio de transmisión corriente transformarlo en una línea sin errores de transmisión para la capa de red.

     

    Esta tarea la realiza al hacer que el transmisor trocee la entrada de datos en tramas de datos  y las transmita en forma secuencial y procese las tramas de asentamiento, devueltas por el receptor.

     

    Como la capa física acepta y transmite un flujo de bits sin tener en cuenta el significado o estructura, recae sobre la capa de enlace la creación o reconocimiento de los límites de la trama.

     

    La trama pude destruirse por completo por una ráfaga de ruido en la línea, en cuyo caso el software de la capa de enlace, perteneciente a la máquina emisora, debe retransmitir la trama. Corresponde a esta capa resolver los problemas por daños, pérdida o duplicidad de tramas.

     

    Otro problema que aparece en la capa de enlace es evitar que un transmisor muy  rápido sature a un receptor lento. Se deberá emplear un mecanismo de regulación de tráfico que permita que el transmisor conozca el espacio de memoria que en ese momento tiene el receptor.

     

    Otra dificultad es si la línea tiene la capacidad de utilizarse para transmitir datos bidireccionalmente.

     

    3.2.3- Capa de Red

     

    La capa de red se ocupa del control de operación de la subred. Un punto de suma importancia en su diseño, es la determinación sobre como encaminar los paquetes del origen al destino. Las rutas pueden ser estáticas o determinarse en el momento de cada conversación. Como último puede ser dinámico, determinándose en forma diferente para cada paquete, reflejado la carga real de la red.

     

    Si en un momento dado hay demasiados paquetes presentes en la subred, ellos mismo se obstruirán mutuamente y darán lugar a un cuello de botella. El control de tal congestión dependerá también de la capa de red. En muchas ocasiones también se introducen funciones de contabilidad en esta capa.

     

    También pueden surgir problemas cuando un paquete tenga que desplazarse de una red para llegar a su destino. El direccionamiento puede ser diferente, por lo tanto la receptora puede que no pueda aceptar el paquete en su totalidad, por ser demasiado grande, los protocolos pueden ser diferentes, etc. La responsabilidad para resolver problemas de interconexión de redes heterogéneas recaerá en la capa de red.

     

    3.2.4- Capa de Transporte

     

    La función principal de la capa de transporte es aceptar los datos de la capa de sesión, dividirlos, pasarlos a la capa de red y asegurarse que estos lleguen correctamente al otro extremo.

     

    Bajo condiciones normales, la capa de transporte crea una conexión de red distinta para cada conexión de transporte solicitada por la capa de sesión. Si la conexión de transporte necesita un gran caudal, esta podría crear múltiples conexiones de red, dividiendo los datos entre las conexiones de red con el objeto de mejorar dicho caudal. Por otra parte, si la creación o mantenimiento de una conexión resulta costoso, la capa de transporte puede multiplexar varias conexiones de transporte sobre la misma conexión de red para reducir dicho costo.

     

    Además de multiplexar varios flujos de mensajes en un canal, la capa de transporte debe ocuparse del establecimiento y liberación de conexiones a través de la red.

     

    3.2.5- Capa de Sesión

     

    La capa de sesión permite que los usuarios de diferentes máquinas puedan establecer sesiones entre ellos. A través de la sesión se puede llevar a cabo un transporte de datos ordinarios, tal y como lo hace la capa de transporte, pero mejorando los servicios que esta proporciona.

     

    Una sesión puede permitir al usuario acceder a un sistema de tiempo compartido a distancia, o transferir un archivo entre dos máquinas.

     

    Uno de los servicios de la capa de sesión consiste en gestionar el control de diálogo. Las sesiones permiten que el tráfico vaya en ambas direcciones al mismo tiempo o en una.

     

    La administración del testigo es otro de los servicios relacionados con la capa de sesión.

     

    Otro servicio de esta capa es la sincronización . Por ejemplo los problemas que pueden ocurrir cuando se trata de hacer una transferencia de un archivo de dos horas entre dos máquinas en una red con un tiempo de caída medio de una hora. Después de abortar, cada archivo, la transferencia completa tendría que iniciarse de nuevo y se encontraría de nuevo con la caída de la red. Para eliminar este problema, la capa de sesión proporciona una forma para insertar puntos de verificación en el flujo de datos, con el objeto que, después de cada caída, solamente tengan que repetirse los datos que se encuentren después del último punto de verificación.

     

    3.2.6- Capa de Presentación

     

    La capa de presentación, a diferencia de las capas tratadas anteriormente,  que únicamente están interesadas en el movimiento fiable de bits de un lugar  a otro, se ocupa de aspectos de sintaxis y semántica de la información que se transmite.

     

    Un servicio  típico de la capa de presentación es el relacionado con la codificación de datos conforme a lo acordado previamente. Los ordenadores pueden tener diferentes formas de codificar caracteres (ASCII o EBCDIC), enteros (por complemento a uno o complemento a dos). El trabajo de la conversión y representación se lleva a cabo en esta capa.

     

    Otro aspecto es la compresión de datos que se puede utilizar aquí para disminuir la cantidad de datos que se transmite y el concepto de criptografía.

     

    3.2.7- Capa de Aplicación

     

    Contiene una variedad de protocolos que se utilizan frecuentemente . Por ejemplo hay centenares de terminales incompatibles en el mundo, considérese la situación de un editor orientado a la pantalla que quiere trabajar en red con diferente tipo de terminales, cada uno de ellos con distintos tipos de distribución de pantalla, secuencias de escape, movimientos del cursor, etc.

     

    Una forma de definir este problema consiste en definir una terminal virtual de red abstracto, con el que los editores y otros programas pueden ser escritos para tratar con el. Con el objeto de transferir funciones del terminal virtual de una red a una terminal real, se debe escribir un software que trate cada terminal. El software completo del terminal virtual se encuentra en la capa de aplicación.

     

    Otra función es la transferencia de archivos. Distintos sistemas de archivos tienen distintas convenciones para denominar a un archivo, así como diferentes formas para representar las líneas de texto, etc. Este trabajo, como el correo electrónico, la entrada de trabajo a distancia, el servicio de directorio y otros corresponden a la capa de aplicación.

     

    3-3 Transmisión de datos en el modelo OSI

     

    En la figura se muestra un ejemplo de cómo transmitir datos en el modelo OSI. El proceso emisor tiene algunos datos que desea transmitir al receptor. Este entrega los datos a la capa de aplicación, la cual añade la cabecera de aplicación, AH(la cual puede ser nula), a la parte delantera de los mismos y entrega el elemento resultante a la capa de presentación.

     

    La capa de presentación transforma este elemento de diferentes formas, dando el resultado a la capa de sesión. Es importante observar que la capa de presentación no sabe que parte de los datos que le dio la capa de aplicación corresponden a AH, y cuales son los que corresponden a los verdaderos datos del usuario.

     

    Este proceso se sigue repitiendo hasta que los datos alcanzan la capa física. En la otra máquina se van quitando una a una las cabeceras, a medida que los datos se transmiten a las capas

    superiores, hasta que llegan al proceso receptor.

     

    La idea fundamental, a lo largo de este proceso, es que si bien la transmisión efectiva es vertical, cada una de las capas está programada como si fuera transmisión horizontal.

     

    - Definición de circuito virtual. Tipos. Describa Canal Lógico.

     

    Un Circuito Virtual (CV) es un medio de comunicación que permite el intercambio bidireccional simultáneo de secuencias de bloques de información con preservación del orden de emisión, realizando el control de flujo en cada sentido de transmisión, de manera independiente para cada circuito virtual. Los elementos y procedimientos físicos que se emplean para el transporte entre extremos son transparentes a los usuarios.

     

    Tipos

    Los circuitos virtuales pueden ser:

    conmutados: establecidos y liberados por iniciativa de uno de los corresponsales. Un circuito virtual conmutado se crea cuando una terminal envía un paquete a la red requiriendo una comunicación con otra terminal remota. Una vez establecida la conexión, se envían los paquetes a través de ella, asegurándose que lleguen en orden. El CV provee control de flujo, para controlar que un envío rápido no se adelante a los demás.

     

    permanentes: establecidos de manera fija entre dos abonados, al igual que un enlace dedicado. Se usa de la misma forma que uno conmutado, pero está siempre presente, y no se requiere una llamada para usarlo.

     

     

     

    Canal Lógico

     

    El intercambio de paquetes entre un Equipo Terminal de Datos (ETD) y el Equipo de Terminación de Circuito de Datos (ETCD) de una red conmutada se realiza a través de una conexión lógica, proporcionada por una multiplexación temporal entre ambos equipos, de forma que entre ellos pueden existir uno o más canales lógicos, con la posibilidad de ser utilizados independientemente uno de otro, dando la sensación al usuario de poseer varias líneas de acceso a la red, con el consecuente establecimiento de diferentes enlaces simultáneos con distintos abonados. Dentro de la red, esto se maneja mediante el establecimiento de un Circuito Virtual, que exige la utilización de, por lo menos, dos canales lógicos: uno para que el ETD que origina la llamada acceda a la red, y otro para el ETD destinatario de esa llamada.

     

     

     

    - Defina la arquitectura TCP/IP. Explique sus distintos niveles.

     

    En el año 1969 nace la red Arpanet, antepasado de todas las redes de computadoras, como un proyecto del Departamento de Defensa de USA. En los ’80 esta red interconectaba más de 100 computadoras utilizando líneas de teléfono. Cuando aparecieron los satélites y radios como medio de conexión, los protocolos existentes tuvieron problemas al interconectarlos, por lo que fue necesaria una nueva arquitectura de referencia. Esta arquitectura, cuyo principal objetivo desde los comienzos fue conectar múltiples redes de computadoras, fue más tarde conocida como Modelo de Referencia TCP/IP (sus dos protocolos principales).

     

    Otro objetivo importante fue que la red fuera capaz de sobrevivir a una pérdida de una subred de hardware, sin alterar las conexiones existentes en el momento del problema. En otras palabras, se deseaba que la comunicación se mantuviera intacta durante el tiempo en que estuvieran funcionando las máquinas origen y destino, aún cuando alguna de las máquinas o conexiones intermedias quedaran repentinamente fuera de servicio.

     

    TCP significa Transport Control Protocol (Protocolo de Control de Transporte. Es un protocolo “orientado a la conexión”. Su función es la de proveer una “cañería virtual” entre dos hosts. Es decir, todo lo que se introduce por un extremo de esa cañería sale por el otro extremo, y en el mismo orden en que fue introducido. Los extremos de estas cañerías se denominan ports o puertos TCP. Utiliza el servicio de IP (Internet Protocol) para transportar sus unidades de información a través de la red.

     

    Los programas de aplicación de Internet generalmente usan las cañerías provistas por TCP para transportar los datos hasta el destino. Informalmente podemos decir que los programas de aplicación “corren sobre TCP”, y que TCP “corre sobre IP”.

     

    Niveles del Modelo de Referencia TCP/IP

    El modelo TCP/IP tiene, a diferencia del modelo OSI, cuatro niveles:

    aplicación

    transporte

    internet

    host a la red

     

    Nivel de internet

    Es el encargado de mantener unida toda la arquitectura. Su tarea es permitir a los hosts introducir paquetes en cualquier red, independientemente de su destino (potencialmente en otra red). Los paquetes pueden llegar en diferente orden del que fueron enviados, en cuyo caso será tarea de los niveles superiores su reordenamiento, si lo que se desea es un envío “en orden”.

    Podemos hacer una analogía entre este nivel y un servicio de correo. Una persona puede depositar una secuencia de cartas internacionales en un buzón de un país determinado, y con un poco de suerte, la mayoría serán destinadas a la dirección correcta en el país destino.

    Probablemente, las cartas pasen por de una o más estafetas postales internacionales en su camino, pero todo esto es transparente al cliente. De la misma manera, que cada país tenga sus propias estampillas, tamaño de sobre standard, y reglas de envío tampoco será de su interés.

     

    El nivel de internet define un formato oficial de paquete y protocolo llamado IP (Internet Protocol). La tarea de este nivel es encaminar los paquetes IP a donde se supone que deben ir. El ruteo de estos paquetes es el principal objetivo, al igual que el control de congestión. Por estas razones, podemos decir que su funcionalidad es muy similar a la del nivel de red del modelo OSI.