# data[].attributes.body
REDES DE COMPUTADORAS 12°D

PROFA. YAMILETH DE GRACIA

ACTIVIDAD DE EVALUACIÓN SUMATIVA 1

TEMA: PROTOCOLOS DE COMUNICACIÓN DE DATOS

NOMBRES DE LOS ESTUDIANTES:

[La Rotta Jesús]

[Zabdier Perea]

[Jefferson Barahona]

[Gil Carlos]

[Pérez Fernando]

FECHA: [19/08/2024]

# data[].attributes.body
Los protocolos de comunicación de datos son fundamentales para la interacción efectiva entre dispositivos en una red. Estos protocolos establecen las reglas para la transmisión de datos, asegurando que la comunicación sea precisa, eficiente y segura. Este informe explora los principales tipos de protocolos, su arquitectura, y sus aplicaciones prácticas en el ámbito de las redes de computadoras.

# data[].attributes.body
1.1 Definición General

Un protocolo de comunicación de datos es un conjunto de reglas que determinan cómo se realiza la transmisión de información entre dispositivos dentro de una red. Estos protocolos garantizan que los datos enviados por un dispositivo sean recibidos y comprendidos correctamente por otro, independientemente del fabricante o el tipo de dispositivo.

1.2 Características Básicas

Interoperabilidad: Permite que dispositivos de diferentes fabricantes se comuniquen de manera efectiva.

Estandarización: Los protocolos son establecidos por organismos internacionales para asegurar su adopción universal.

Manejo de Errores: Incluyen mecanismos para detectar y corregir errores durante la transmisión de datos.

Seguridad: Proporcionan métodos para garantizar la confidencialidad e integridad de la información.

# data[].attributes.headline
2. Arquitectura de Protocolos y Modelos de Comunicación

# data[].attributes.subject
2. Arquitectura de Protocolos y Modelos de Comunicación

# data[].attributes.body
2.1 Protocolo Orientado a Carácter

Este tipo de protocolo se basa en la transmisión de datos en unidades de carácter (usualmente bytes). Un ejemplo es el protocolo ASCII, que codifica caracteres en 7 u 8 bits.

Características:

Simplicidad en la transmisión de texto.

Utilizado en sistemas de comunicación tempranos como teletipos.

Ejemplo: Protocolo ASCII.

2.2 Protocolo Orientado a Bit

A diferencia de los protocolos orientados a carácter, los protocolos orientados a bit transmiten datos en flujos continuos de bits, permitiendo una mayor flexibilidad y eficiencia.

Características:

Mayor eficiencia en la transmisión de datos binarios.

Utilizado en sistemas modernos de comunicación.

Ejemplo: Protocolo HDLC (High-Level Data Link Control).

# data[].attributes.headline
3.Tipos de protocolo de comunicación de datos 

# data[].attributes.subject
3.Tipos de protocolo de comunicación de datos 

# data[].attributes.body
Existen varios tipos de protocolos de comunicación de datos, cada uno diseñado para cumplir con funciones específicas dentro de una red o sistema de comunicación. A continuación, te presento una clasificación de los principales tipos de protocolos de comunicación de datos:

1. Protocolos de Red

Estos protocolos son responsables de la gestión del direccionamiento y el enrutamiento de los paquetes de datos entre diferentes dispositivos en una red.

- IP (Internet Protocol):

- Se encarga de direccionar y enrutar los paquetes de datos a través de una red.

- Existen dos versiones: IPv4 y IPv6.

- ICMP (Internet Control Message Protocol):

- Utilizado para enviar mensajes de control y error en la red.

- Es fundamental para herramientas de diagnóstico como ping y traceroute.

- ARP (Address Resolution Protocol):

- Traduce direcciones IP a direcciones MAC para facilitar la comunicación en una red local (LAN).

2. Protocolos de Transporte

Estos protocolos aseguran que los datos se transmitan de manera confiable y ordenada entre el emisor y el receptor.

- TCP (Transmission Control Protocol):

- Proporciona una conexión confiable y garantiza que los datos lleguen completos y en orden.

- Incluye mecanismos de control de flujo y de corrección de errores.

- UDP (User Datagram Protocol):

- Es más rápido que TCP pero no garantiza la entrega de los datos.

- Se utiliza en aplicaciones donde la velocidad es más importante que la confiabilidad, como en streaming de video y juegos en línea.

3. Protocolos de Aplicación

Estos protocolos facilitan la comunicación entre aplicaciones a través de la red, proporcionando servicios específicos como transferencia de archivos, correo electrónico, y más.

- HTTP/HTTPS (Hypertext Transfer Protocol/Secure):

- Usado para la transferencia de páginas web.

- HTTPS añade una capa de seguridad mediante la encriptación de los datos.

- FTP (File Transfer Protocol):

- Permite la transferencia de archivos entre sistemas en una red.

- SFTP (Secure FTP):una versión segura que utiliza SSH para proteger la transferencia de archivos.

- SMTP (Simple Mail Transfer Protocol):

- Protocolo principal para el envío de correos electrónicos.

- IMAP/POP3 (Internet Message Access Protocol/Post Office Protocol 3):

- Utilizados para la recepción de correos electrónicos.

- IMAP: Permite acceder al correo desde múltiples dispositivos.

- POP3:Descarga los correos y los almacena localmente, eliminándolos del servidor.

4. Protocolos de Enlace de Datos

Estos protocolos operan en la capa de enlace de datos, gestionando la transmisión de datos entre dos dispositivos en la misma red.

- Ethernet:

- Es el protocolo más común para redes locales (LAN), definiendo cómo se organizan y transmiten los datos a través de cables.

- PPP (Point-to-Point Protocol):

- Utilizado para establecer una conexión directa entre dos nodos en una red.

5. Protocolos de Seguridad

Estos protocolos están diseñados para proteger la integridad y la confidencialidad de los datos transmitidos a través de la red.

- SSL/TLS (Secure Sockets Layer/Transport Layer Security):

- Proporciona seguridad a las comunicaciones a través de redes, especialmente en el tráfico web (HTTPS).

- IPsec (Internet Protocol Security):

- Protocolo que cifra y autentica los paquetes de datos para proteger la comunicación en la capa de red.

- SSH (Secure Shell):

- Protocolo para acceder de manera segura a un dispositivo remoto y para la transferencia segura de archivos.

6. Protocolos de Comunicación Inalámbrica

Estos protocolos permiten la transmisión de datos sin necesidad de cables, utilizando señales electromagnéticas.

- Wi-Fi (IEEE 802.11):

- Estándar para redes inalámbricas, que permite la comunicación en una red local sin cables.

- Bluetooth:

- Protocolo para la comunicación a corto alcance entre dispositivos como teléfonos móviles, auriculares, y computadoras.

- Zigbee:

- Usado en redes de baja potencia y corto alcance, ideal para dispositivos de IoT.

# data[].attributes.body
TCP (Protocolo de Control de Transmisión): Es un protocolo confiable orientado a la conexión, que asegura que los datos se entreguen en orden y sin errores.

Es muy utilizado en aplicaciones como la web (HTTP/HTTPS), correo electrónico (SMTP) y transferencia de archivos (FTP).

UDP (Protocolo de Datagrama de Usuario): A diferencia de TCP, UDP es un protocolo sin conexión y no garantiza la entrega de paquetes. Es más rápido y se utiliza en aplicaciones donde la velocidad es crucial, como la transmisión de video en tiempo real y juegos en línea.

HTTP/HTTPS (Protocolo de Transferencia de Hipertexto/Protocolo de Transferencia de Hipertexto Seguro): HTTP es el protocolo utilizado para transferir páginas web. HTTPS es una versión segura de HTTP, que utiliza SSL/TLS para cifrar la comunicación.

FTP (Protocolo de Transferencia de Archivos): Se utiliza para transferir archivos entre un cliente y un servidor. Es comúnmente usado en la administración de sitios web.

SMTP (Protocolo Simple de Transferencia de Correo): Es el protocolo estándar para el envío de correos electrónicos.

DNS (Sistema de Nombres de Dominio): Se utiliza para resolver nombres de dominio en direcciones IP, facilitando la navegación en internet.

IMAP/POP3 (Protocolo de Acceso a Mensajes de Internet/Protocolo de Oficina Postal 3): Ambos protocolos se usan para recibir correos electrónicos. IMAP permite mantener los correos en el servidor, mientras que POP3 los descarga y los elimina del servidor.

SSH (Protocolo Seguro de Shell): Es utilizado para acceder de manera segura a servidores remotos y ejecutar comandos en ellos.

# data[].attributes.body
Enrutamiento estático y enrutamiento dinámico son dos métodos para determinar cómo se dirigen los paquetes de datos dentro de una red.

Enrutamiento estático: Consiste en configurar manualmente las rutas en la tabla de enrutamiento de un router. Estas rutas no cambian a menos que un administrador de red las modifique. Es una solución simple y eficiente para redes pequeñas o estables donde las rutas no cambian con frecuencia.

Enrutamiento dinámico: Utiliza protocolos de enrutamiento para calcular automáticamente las rutas más eficientes entre dispositivos en una red. Los routers intercambian información de enrutamiento y ajustan sus tablas en tiempo real según los cambios en la red, como fallas de enlaces o cambios en la topología.

Características del enrutamiento estático:

Simplicidad: Fácil de configurar y administrar en redes pequeñas.

Consistencia: Las rutas permanecen constantes a menos que se cambien manualmente.

Seguridad: Menos susceptible a ataques, ya que no intercambia información de rutas.

Escalabilidad limitada: Difícil de administrar en redes grandes debido a la necesidad de configurar manualmente cada ruta.

Características del enrutamiento dinámico:

Adaptabilidad: Se ajusta automáticamente a cambios en la red.

Escalabilidad: Adecuado para redes grandes y complejas.

Complejidad: Requiere un conocimiento más avanzado para configurar y administrar.

Sobrecarga de recursos: Consume más recursos de red debido a la constante actualización de las tablas de enrutamiento.

# data[].attributes.attachment_link.title
kiiqe’s site: Enrutamiento Estático y RIP

# data[].attributes.attachment_link.description
Found on Google from kiiqe-cn.blogspot.com

# data[].attributes.body
Enrutamiento estático:

Redes pequeñas y estables: Ideal para redes con pocas rutas y donde los cambios en la topología son raros.

Segmentos de red específicos: Puede ser útil para establecer rutas fijas hacia ciertos destinos.

Ambientes de alta seguridad: Donde se desea minimizar la exposición a amenazas externas.

Enrutamiento dinámico:

Redes grandes y dinámicas: Necesario en entornos donde la red está en constante cambio, como en grandes empresas o ISP.

Redes con múltiples rutas redundantes: Permite la selección automática de la mejor ruta y el reenvío de tráfico en caso de fallas.

Redes con alto tráfico: Facilita la distribución del tráfico de manera eficiente, adaptándose a las condiciones de la red.

# data[].attributes.attachment_link.title
Enrutamiento Estático y Dinámico » CCNA desde Cero

# data[].attributes.body
Un protocolo de comunicación es un conjunto de normas, pautas o instrucciones que sirven para guiar las acciones durante el intercambio de información. A su vez, es necesario su cumplimiento para que un programa o una máquina las ejecute de manera correcta y organizada.

# data[].attributes.body
https://www.ikusi.com/mx/blog/protocolos-de-comunicacion/#:~:text=%C2%BFQu%C3%A9%20son%20los%20protocolos%20de,de%20manera%20correcta%20y%20organizada.

https://www.kio.tech/blog/data-center/protocolos-de-comunicaci%C3%B3n-de-redes

https://fernandoarciniega.com/introduccion-a-los-protocolos-de-red-la-clave-de-la-comunicacion-efectiva-en-el-mundo-digital/

http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/734/A6.pdf?sequence=6

https://es.wikipedia.org/wiki/Protocolo_de_comunicaciones