door GUSTAVO MORENO 7 jaren geleden
631
Meer zoals dit
pigmentación de datos Debido a que cada aplicación genera un stream de datos para enviar a una aplicación remota, estos datos deben prepararse para ser enviados por los medios en partes manejables. Los protocolos de la capa de Transporte describen los servicios que segmentan estos datos de la capa de Aplicación. Esto incluye la encapsulación necesaria en cada sección de datos. Cada sección de datos de aplicación requiere que se agreguen encabezados en la capa de Transporte para indicar la comunicación a la cual está asociada.
Protocolo de datagramas de usuario (UDP)
UDP es un protocolo simple, sin conexión, descrito en la RFC 768. Cuenta con la ventaja de proveer la entrega de datossin utilizar muchos recursos. Las porciones de comunicación en UDP se llaman datagramas. Este protocolo de la capa deTransporte envía estos datagramas como “mejor intento”.
Protocolo de control de transmisión (TCP)
TCP es un protocolo orientado a la conexión, descrito en la RFC 793. TCP incurre en el uso adicional de recursos paraagregar funciones. Las funciones adicionales especificadas por TCP están en el mismo orden de entrega, son de entregaconfiable y de control de flujo. Cada segmento de TCP posee 20 bytes de carga en el encabezado, que encapsulan losdatos de la capa de Aplicación, mientras que cada segmento UDP sólo posee 8 bytes de carga. Ver la figura para obteneruna comparación.
Seguimiento de la comunicación individual entre aplicaciones en los hosts origen y destino.
Segmentación de datos y gestión de cada porción.
Reensamble de segmentos en flujos de datos de aplicación.
Identificación de las diferentes aplicaciones.
Encargado de la transferencia libre de errores de los datos entre el emisor y el receptor, aunque no estén directamente conectados, así como de mantener el flujo de la red. Es la base de toda la jerarquía de protocolo. La tarea de esta capa es proporcionar un transporte de datos confiable y económico de la máquina de origen a la máquina destino
Los protocolos implementados en la capa de Red que llevan datos del usuario son:x
Versión 4 del Protocolo de Internet (Ipv4),
Versión 6 del Protocolo de Internet (Ipv6),
intetercambio Novell de paquetes de internetwork (IPX),
AppleTalk,
servicio de red sin conexión (CLNS/DECNet).
Ofrece servicios al nivel superior (nivel de transporte) y se apoya en el nivel de enlace, es decir, utiliza sus funciones.
Para la consecución de su tarea, puede asignar direcciones de red únicas, interconectar subredes distintas, encaminar paquetes, utilizar un control de congestión y control de errores.
Ésta capa permite identificar los nodos finales de una comunicación, en éste caso los nodos finales no tienen acceso directo uno a otro sino a través de otros dispositivos. La capa 3 ó capa de red es la encargada de permitir que la información fluya por redes diferentes o, en otras palabras, por redes separadas entre sí por otras redes.
El objetivo de la capa de enlace es conseguir que la información fluya, libre de errores, entre dos máquinas que estén conectadas directamente (servicio orientado a la conexión). Para lograr este objetivo tiene que montar bloques de información (llamados tramas en esta capa), dotarles de una dirección de capa de enlace (Dirección MAC).
La capa de enlace de datos es responsable de la transferencia fiable de información a través de un circuito eléctrico de transmisión de datos.
1.Iniciación, terminación e identificación.
2.Segmentación y bloqueo.
3.Sincronización de octeto y carácter.
4.Delimitación de trama y transparencia.
5.Control de errores.
6.Control de flujo.
7.Recuperación de fallos.
8.Gestión y coordinación de la comunicación.
Protocolo simplex sin restricciones:
Los datos se transmiten en una dirección, las capas de red en el transmisor y receptor siempre están listas, el tiempo de procesamiento puede ignorarse, espacio infinito de buffer, canal libre errores.
Protocolo simplex de parada y espera:
El receptor no es capaz de procesar datos de entrada con una rapidez infinita
Receptor debe proporcionar realimentación al transmisor, el transmisor envía un frame y luego espera acuse antes de continuar.
Protocolo simplex para un canal ruidoso:
Canal presenta errores, los frame pueden llegar dañados o perderse por completo
Agregar un temporizador, falla si el frame de acuse se pierde pues se retransmitirá el frame.
Se debe agregar un numero de secuencia en el encabezado de cada frame que se envía.
Protocolo de ventana corrediza:
Usar el mismo circuito para datos en ambas direcciones
Se mezclan los frames de datos con los frame de acuse de recibido
Receptor analiza el campo de tipo en el encabezado de un frame de entrada para determinar si es de datos o acuse.
Protocolo de ventana corrediza de un bit:
Usa parada y espera, ya que el transmisor envía un frame y espera su acuse antes de transmitir el siguiente.
su función es codificar en señales los dígitos binarios.
que representan las tramas de la capa de enlace de datos.
datos
segmento
paquete
trama
bitsP
su objetivo principal es crear la señal optica, electrica, o de microondas
Protocolo RCP (llamada a procedimiento remoto):
es un protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos. El protocolo es un gran avance sobre los sockets usados hasta el momento.
SCP (protocolo de comunicación simple):El protocolo SCP es básicamente idéntico al protocolo RCP diferencia de este, los datos son cifrados durante su transferencia, para evitar que potenciales packet sniffers extraigan información útil de los paquetes de datos. Sin embargo, el protocolo mismo no provee autenticación y seguridad.
ASP (Protocolo de sesión APPLE TALK): Fue desarrollado por Apple Computers, ofrece establecimiento de la sesión, mantenimiento y desmontaje, así como la secuencia petición. ASP es un protocolo intermedio que se basa en la parte superior de AppleTalk Protocolo de transacciones (ATP), que es el original fiable de nivel de sesión protocolo de AppleTalk.
la capa de sesión permite que los usuarios de diferentes maquinas puedan establecer sesiones entre ellos. A través de una sesión se puede llevar a cabo un transporte de datos ordinario, tal y como lo hace la capa de transporte, pero mejorando los servicios que esta proporciona y que se utilizan en algunas aplicaciones.
Una sesión podría permitir al usuario acceder a un sistema de tiempo compartido a distancia, o transferir un archivo a distancia.
proporciona los mecanismos para controlar el diálogo entre las aplicaciones de los sistemas finales. En muchos casos, los servicios de la capa de sesión son parcialmente, o incluso, totalmente prescindibles. No obstante en algunas aplicaciones su utilización es ineludible.
ASN.1: forma normalizada de representar datos.
MIME: se usa para transportar los archivos adjuntos en protocolos como HTTP o SMTP.
Formateo de datos: opera como traductor entre dos tipos diferentes de códigos, por ejemplo el código ampliado de caracteres decimal codificados en binario (EBCDIC), que utilizado para representar los caracteres en la pantalla y el código americano normalizado para el intercambio de la información (ASCII), que tiene la misma función. Dar formato a la información para visualizarla o imprimirla.
Cifrado de datos: protege la información durante la transmisión.
Compresión de datos: usa algoritmos para reducir el tamaño de los archivos, estos algoritmos, buscan patrones de bits repetidos en el archivo y entonces los reemplaza con un token (patrón de bit mucho más corto).
Aplicar a los datos procesos criptográficos.
Definir la estructura de datos a transmitir.
La capa de presentación realiza ciertas funciones que se piden con suficiente frecuencia para justificar la búsqueda de una solución general, en lugar de dejar que cada usuario resuelva los problemas. En particular, y a diferencia de todas las capas inferiores que se interesan solo en mover bits de manera confiable de acá para allá la capa de presentación se ocupa de la sintaxis y la semántica de la información que se transmite.
FTP (File Transfer Protocol - Protocolo de transferencia de archivos) para transferencia de archivos.
DNS (Domain Name Service - Servicio de nombres de dominio).
DHCP (Dynamic Host Configuration Protocol - Protocolo de configuración dinámica de anfitrión).
HTTP (HyperText Transfer Protocol) para acceso a páginas web.
HTTPS (Hypertext Transfer Protocol Secure) Protocolo seguro de transferencia de hipertexto.
POP (Post Office Protocol) para recuperación de correo electrónico.
SMTP (Simple Mail Transport Protocol) para envío de correo electrónico.SSH (Secure SHell)
TELNET para acceder a equipos remotos.
TFTP (Trival File Transfer Protocol).
LDAP (Lightweight Directory Access Protocol).
XMPP, (Extensible Messaging and Presence Protocol) - Protocolo estándar para mensajería instantánea.
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (POP y SMTP), gestores de bases de datos y protocolos de transferencia de archivos (FTP).