Sunteți pe pagina 1din 12

56.

Protocolos de red (1)

1. Posibilitan la comunicación de red desde un host.


2. Un protocolo es una descripción formal de un conjunto de reglas y
convenciones que rigen un aspecto particular de como los dispositivos
de un red se comunican entre sí.
3. Los protocolos determinan el formato, la sincronización, secuenciación
y el control de errores de datos.

Los protocolos controlan todos los aspectos de la comunicación de datos:

 Cómo se construye la red física.


 Cómo las computadoras se conectan a la red.
 Cómo se formatean los datos para su transmisión.
 Cómo se envían los datos.
 Cómo se manejan los errores.

Las normas de red son creadas por organizaciones y comités

IEEE Instituto de Ingeniería Eléctrica y Electrónica


ANSI Instituto Nacional Americano de Normalización
TIA Asociación de la Industria de las Telecomunicaciones
EIA Asociación de Industrias Electrónicas
UIT Unión Internacional de Telecomunicaciones
CCITT Comité Consultivo Internacional Telegráfico y Telefónico
(Antigua denominación de la UIT)
57. Protocolos de red (2)
Arquitectura SNA, OSI, TCP/IP
SNA es una arquitectura altamente modular, porque la modificación del software de una
capa no altera al resto. Es la base de todas las arquitecturas en uso, incluidas el modelo
OSI (Open System Interconection), y TCP/IP (Transmision Control Protocol/Internet
Protocol).
El modelo de capas funciona básicamente del siguiente modo:
 La capa n ofrece una serie de servicios a la capa n+1
 La capa n solo “ve” los servicios de la capa n-1
 La capa n en un determinado sistema se comunica con su homóloga en el sistema
remoto peer to peer con reglas conocida como: protocolo de la capa n
 La comunicación entre capas adyacentes se hace a través de una interfaz, que es
implementar un servicio y no forma parte de la arquitectura de la red.
 El conjunto de protocolos que utiliza una determinada arquitectura en todas sus
capas se denomina: pila de protocolos (Protocol Stack). Ejemplo: pila de protocolos
SNA, OSI, TCP/IP, DECNECT, etc.

Diseño de arquitecturas
• Direccionamiento: Cada capa debe poder identificar los mensajes que envía y recibe.
• Cualquier protocolo admite comunicación dúplex pero no siempre full-dúplex.
• Se debe determinar si se definirán prioridades y cuáles serán.
• Control de errores: los canales de comunicación no son totalmente fiables.
• Se deberá decidir qué código de detección de errores se va a utilizar.
• Se debe tener en cuenta que los paquetes lleguen a destino en distinto orden al envío.
• Es necesario preveer que el receptor no pueda “digerir” toda la información enviada,
se debe disponer de un mecanismo de control de flujo y notificación de congestión.
• Todo funciona bien cuando el tamaño de los paquetes están dentro de un rango, si
son grandes o muy pequeños puede haber fragmentación o reagrupamiento,
mecanismos que deben ser claramente especificados o el mensaje se destruye.
58. Protocolos de red (3)
Capas en un modelo de red
ISO, ONG fundada en 1947 tenía como misión coordinar el desarrollo y aprobación de
estándares a nivel internacional. Su ámbito de trabajo: Cubre todas las áreas incluso redes
locales, excepto áreas electrotécnicas coordinadas por IEC (International Electrotechnical
Commission).
Cada país únicamente puede estar representado en ISO por una organización. Por ejemplo:
España AENOR, EEUU por ANSI, Argentina por IRAM, etc.
ISO (International Organization for Standardization) tiene la sede en Ginebra.

OSI, el modelo se comenzó a desarrollar en 1977 y se constituyó como estándar internacional


en 1983, este modelo, Open Systems Interconnection (Interconexión de Sistemas Abiertos) fue
propuesto por ISO, divide en niveles todas las tareas que se llevan a cabo en una comunicación
entre computadoras.
(www.iram.com.ar - Ingresar en: Normalización y seleccionar: Internacional)

 El modelo OSI consta de niveles o capas Arquitectura Normalizada.


 Cada nivel agrupa unas funciones requeridas para comunicar sistemas.
 Estas capas poseen estructuras jerárquicas.
 Cada capa se apoya en la anterior, realiza su función y ofrece un servicio a la
capa superior.
 Posee la ventaja de poder realizar cambios en las capas sin necesidad de
modificar el resto.

El número de capas se decidió de forma que:


 Los problemas (cada problema en una capa distinta) a resolver fueran sencillo,
pero su número total no debía ser elevado.
 Que la frontera entre dos capas fuera lo más sencilla posible.
 Que se intentara agrupar por capas funciones relacionadas.
 Que todas las capas tuvieran interfaz solo con la inferior y la superior.
 Que se aprovechara al máximo los protocolos ya existentes.
5 9 . P r o t o c o l o s d e r e d ( 4 ) - Interfaces y Servicios
 ENTIDAD Elementos activos en cada capa

Un proceso Un componente de hardware

Una combinación de ambos. Ejemplo: Una PC con dos NICs


 Entidades iguales o Entidades pares (Peer Entities) Son dos Entidades diferentes
que pertenecen a la misma capa, generalmente en distintas máquinas.
 Las Entidades de la capa N --- en este caso --- Proveedor del servicio, implementan
servicios que utiliza la capa N+1 --- llamado --- Usuario del servicio
 El uso que la capa N haga de los servicios de la capa N-1 no afecta ni incumbe a la
capa N+1.
 Los servicios están disponibles en los SAPs (Service Access Points).
 Los SAPs de la capa N son los puntos donde la capa N+1 puede acceder a lo
ofertado.
 Cada SAP de cada Entidad de la capa N tiene una dirección identificatoria única en
toda la red.
 INTERFAZ Conjunto de reglas que gobiernan el intercambio de información
entre capas.
 Es una comunicación de Entidad de la capa N+1 intercambia una IDU (Interface Data
Unit) con la Entidad de la capa N a través del SAP.
 La IDU está formada por una SDU (Service Data Unit) e información de control.
 La SDU es la información que se transmite a la Entidad equivalente (Peer) en lado
contrario, y de allí a la capa N+1 a través de su SAP.
 En la especificación de una arquitectura solo es necesario describir la estructura de la
SDU no de la IDU (Se describe en la interfaz que puede ser distinta para cada
implementación).
 Para transferir la SDU, la Entidad de la capa N puede tener que fragmentarla en varias
PDUs (Protocol Data Unit).
 Cada PDU llevará una cabecera que permitirá a la Entidad de la capa N, en el otro
lado, ensamblar de nuevo la SDU correctamente.
60. Protocolos de red (5)
Terminología de unidades de datos

IDU UNIDAD DE DATOS


DE INTERFAZ

ICI SDU
SAP Service Access
Capa N+1 Point

Interfaz PDU

ICI SDU SDU


Capa N
Cabecera de
protocolo

ICI SDU SDU


Capa N-1

La capa N ofrecerá un servicio a la capa N+1 a través de una interfaz que contiene un SAP. Los
servicios de la capa N, por tanto, están disponibles a través del SAP –que tiene asignada una dirección-
para la capa N+1. Llamaremos unidad de datos de interfaz IDU a lo que la capa superior envía al SAP
para requerir el servicio de comunicación. Esta IDU está compuesta por la ICI (Información de
control de interfaz, que lleva el control del envío) y la SDU, lo que propiamente se desea enviar. En
la capa inferior tenemos la ICI y la SDU enviados. A la SDU le colocamos una cabecera específica de
protocolo. A esa suma de SDU y cabecera de protocolo la designamos con PDU.
Ejemplo: En una red telefónica el SAP sería la roseta de la pared con dirección el número de teléfono.
Las capas proveedoras pueden ofrecer dos tipos de servicios a las capas usuarias superiores.
1. Servicio orientado a conexión. Son aquellos servicios en los que hay un establecimiento
previo de conexión antes de la transmisión de datos y desconexión. Es una idea similar al
funcionamiento de la conmutación de circuitos pero orientada a los servicios.
2. Servicio no orientado a conexión. Son aquellos servicios donde no existe una conexión
entre terminales.
PRIMITIVAS de SERVICIO. Conjunto de operaciones, llamadas al servicio demandando funciones
o acciones, o bien informes de acciones ya realizadas.
Existen cuatro tipos de primitivas de servicio:
1-Peticiones (request): Una entidad le pide al servicio que haga algo. “Deseo conectarme”.
2-Indicaciones (indication): Se informa a una entidad que ha sucedido algo (generalmente una
petición. “Alguien desea conectarse”.
3.Respuestas (response): La respuesta de una entidad al suceso. “Dile que le he oído”.
4. Confirmaciones (confirm): Informar a una entidad de que ha llegado la respuesta de una petición
suya anterior. “El de allí me dice que ha recibido el mensaje”.
61. Protocolos de red (6)

Modelo de Referencia O.S.I.


Procesos de usuarios finales

SERVICIOS DE INFORMACION DISTRIBUIDA

TRANSFERENCIA DE ARCHIVOS. CAPA


EJECUCIÓN DE TRABAJOS REMOTOS de
c
INTERCAMBIO DE MENSAJES. APLICACIÓN

SERVICIO DE INTERCAMBIO DE MENSAJES INDEPENDIENTES DE LA SINTAXIS

NEGOCIACIÓN de SINTAXIS de TRANSFERENCIA Y CAPA de


TRANSFORMACIONES de REPRESENTACIÓN de DATOS PRESENTACIÓN

DIÁLOGO y SINCRONIZACIÓN. CAPA de


CONTROL PARA ENTIDADES de APLICACIÓN. SESIÓN

SERVICIO DE INTERCAMBIO DE MENSAJES INDEPENDIENTES DE LA RED

TRANSFERENCIA de MENSAJES PUNTO A PUNTO. CAPA de


MANEJO de ERRORES, FRAGMENTACIÓN. TRANSPORTE

CAPA de
ENRUTADO DE PAQUETES, DIRECCIONAMIENTO. RED

CAPA de
CREACIÓN de MARCOS, DATOS TRANSPARENTES. ENLACE de DATOS
CONTROL de ERRORES.

CAPA
DEFINICIONES MECÁNICAS Y ELÉCTRICAS de la
INTERFAZ de RED FÍSICA

CONEXIÓN FÍSICA A LA RED DE DATOS

Red de comunicación de datos


62. Protocolos de red (7)
Capas del Modelo de Referencia O.S.I.
APLICACIÓN

7 Aplicaciones de red que nos permiten explotar los recursos de otros nodos. Ej.: a través de la
emulación de una terminal que trabaja en un modo remoto.
Dicho de otro modo se definir una terminal virtual de red abstracta con el que los editores y
otros programas pueden ser escritos para trabajar con él.
Conversiones de formatos de archivos.
Proporciona acceso al entorno OSI para los usuarios y también proporciona servicios de
información distribuida.

PRESENTACIÓN

6 Se ocupa de los aspectos de sintaxis y semántica de la información que transmite y no del


movimiento fiable de bits de un lugar a otro.
Otra tarea es la codificación de los datos conforme a lo acordado previamente para posibilitar la
comunicación entre computadoras con diferentes representaciones de datos.
También se puede dar aquí la compresión de datos.

SESIÓN

5 Permite que los usuarios de diferentes máquinas puedan establecer sesiones entre ellos.
Una sesión podría permitir al usuario acceder aun sistema de tiempo compartido a distancia, o
transferir un archivo entre dos máquinas.
Se gestiona el control de diálogo.
También se encarga de la administración del testigo y la sincronización entre el origen y
destino de los datos. (Establecimiento de puntos de chequeo a realizarse cada tantos minutos).
Posibilidad de reinicios o partidas desde un punto dado por roturas de la conexión.

TRANSPORTE

4 Principal función: Aceptar los datos de la capa de sesión, dividirlos en unidades más
pequeñas, pasarlos a la capa de red para que lleguen eficientemente. Esto significa que si
los datos exceden el tamaño máximo de transmisión (MTU-Maximum Transmision Unit) de la
interfaz de red, debe dividirlos en unidades más pequeñas tarea que se denomina fragmentación
y ensamblado.
También es su función el separar a las capas superiores de los posibles cambios del hardware
de la red.
Hace el trabajo de multiplexación transparente al nivel de sesión. (Multiplexar varias
conexiones que tienen diferentes capacidades de transmisión para ofrecer una velocidad
adecuada a la capa de sesión).
Ofrece un mecanismo que sirve para identificar y diferenciar las múltiples conexiones
existentes determinando en qué momentos se inician y terminas las conversaciones (mecanismo
de control de flujo).
Esta capa es de tipo origen-destino (Un programa en la máquina de origen lleva una
conversación con un programa parecido en la máquina destino, utilizando las cabeceras de los
mensajes y los mensajes de control.
63. Protocolos de red (8) (Continuación)

RED

3 Se ocupa del control de la operación de la subred.

Controla la operación de la subred (Medios físicos y dispositivos de enrutado).


Tarea primordial: Decidir cómo hacer que los paquetes lleguen a su destino (encaminamiento)
dados un origen y un destino en un formato predefinido de un protocolo.
Control de congestión (Resolución de cuellos de botella, parámetros de eficiencia o
disponibilidad y elección de rutas dinámicas de salida), esto implica tomar la responsabilidad
de resolver problemas de interconexión de redes heterogéneas o con protocolos diferentes, etc.
Registro o reporte del tipo y cantidad de paquetes que circulan por el enrutador sea por cobro o
para la obtención de datos estadísticos, etc.

ENLACE de DATOS

2 Tarea primordial: Corrección de errores.

Decide como acceder al medio físico.


Se toman los bits entregados por la capa física y los agrupa en cientos o miles de bits para
formas las tramas (marcos) de bits.
Realiza un chequeo de errores y si no los hay envía un marco de acuse de recibo (acknowledge)
Debe reconocer los límites de las tramas y para ello se predefinen secuencias de bits de control.
Si se pierde una trama (marco) o se daña en el medio físico se retransmite.
Si esta operación provoca una duplicación de una misma frame (trama) en destino, debe
detectar la anomalía y corregirla.
El emisor organiza la entrada de datos en tramas que se trasmiten en formato secuencial, que
procese las tramas de asentimiento devueltas por el receptor.
Si hay ruido debe reenviar la trama y evitar saturación del receptor por transporte rápido.

FÍSICA

1 Corresponde al hardware de red básico

Debe asegurarse que si envía un bit por el canal debería recibirse en destino. (Envío de bits en
un medio físico de transmisión), también tiene que ver con la resistencia, impedancia y otras
medidas eléctricas.
Debe decidir cuántos voltios representará un bit con valor 0 ó 1, cuánto dura un bit (Los
tiempos aprobados para enviar o recibir una señal) y cómo se establecerá la conexión inicial y
cómo interrumpirla.
El tipo de comunicación permitida: Simplex, half duplex o full duplex.
64. Protocolos de red (9)

Proceso de encapsulamiento

Recibe la información
APLICACION DATOS APLICACION desde una aplicación de
usuario y la pasa a la
capa de presentación.

Realiza el formateo de
PRESENTACION DATOS PRESENTACION los datos y los pasa a la
capa de sesión.

El nombre que reciben


SESION DATOS SESION las unidades de datos
en estas tres capas es
DATOS.
Le agrega un encabezado con
información de control de
TRANSPORTE E DATOS TRANSPORTE transporte. El resultado es una
N nueva unidad de datos llamada
segmento y la pasa a la capa de
red.
Adiciona un nuevo encabezado
con información de control de
RED E SEGMENTO RED red como direcciones lógicas de
N origen/destino y entrega a la sig.
capa como paquete.

Enlace de datos adiciona un


encabezado, como ser las
ENLACE de E PAQUETE TR ENLACE de direcciones f’ísicas de origen y
N . destino además adiciona un
DATOS DATOS trailer que indica el final de la
trama y luego se transfiere.

Esta capa transmitirá la


FISICA TRAMA FISICA corriente de bits por ej.
en forma de voltaje.

Corriente de bits
65. Protocolos de red (10)
PROTOCOLO TCP/IP

 Desarrollada por la red experimental de conmutación de paquetes


(ARPANET), financiada por la Agencia de Proyectos de Investigación
Avanzada para la Defensa (DARPA).

 Se han erigido como estándares en Internet.

 No existe un modelo oficial, pero sí funcional:

 Capa de aplicación..0
 Capa de origen-destino o de transporte.
 Capa Internet.
 Capa de acceso a la red.
 Capa física.

CAPA FISICA
 Interfaz física entre el dispositivo de transmisión de datos (Por ejemplo: la
computadora) y el medio de transmisión o red.
 Especificación de las características del medio de transmisión.
 La naturaleza de las señales.
 La velocidad de datos.
 Y cuestiones afines.
CAPA DE ACCESO A LA RED
 Intercambio de datos entre el sistema final y la red a la que está conectado.
 Debe proporcionar a la red la dirección de destino.
 Implica ciertos servicios, como solicitar una determinada prioridad.
CAPAS INTERNET (IP) y TRANSPORTE (TCP)
Capa Internet (IP):
 Los dispositivos pueden estar conectados a redes diferentes.
 Encaminamiento a través de varias redes.
 Este protocolo implementa tanto en los sistemas finales como en los routers
intermedios.
Capa de transporte (TCP):
 Intercambio de datos en forma segura.
 Los datos llegan a destino en el mismo orden en el que fueron enviados.
66. Protocolos de red (11) (Continuación)

CAPA DE APLICACION

 Posibilita las distintas aplicaciones de usuario.


 Ejemplos: HTTP, SMTP, POP3, FTP, Telnet.

MIME

BGP FTP HTTP SMTP TELNET SNMP

TCP UDP

ICMP IGMP OSPF RSVP

IP

Protocolo de pasarela frontera Protocolo abierto del 1er. camino más


BGP OSPF
corto
FTP Protocolo de transferencia de archivos RSVP Protocolo de reserva de recursos
Protocolo de transferencia de hiper- Protocolo sencillo de transferencia de
HTTP SMTP
textos correo electrónico
Protocolo de mensajes de control de Protocolo sencillo de gestión de redes
ICMP SNMP
Internet
Protocolo de gestión de grupos de Protocolo de control de transmisión
IGMP TCP
Internet
IP Protocolo Internet UDP Protocolo de datagramas de usuario
MIME TELNET (TELecommunication NETwork) es el nombre de
un protocolo de red (y del programa informático
que implementa el cliente), que sirve para acceder
Extensiones multipropósito de correo mediante una red a otra máquina que debe tener
electrónico de Internet un programa especial que reciba y gestione las
conexiones. Hoy por seguridad se emplea el SSH.

S-ar putea să vă placă și