Want to make creations as awesome as this one?

More creations to inspire you

SITTING BULL

Horizontal infographics

RUGBY WORLD CUP 2019

Horizontal infographics

GRETA THUNBERG

Horizontal infographics

FIRE FIGHTER

Horizontal infographics

VIOLA DAVIS

Horizontal infographics

LOGOS

Horizontal infographics

Transcript

Puertos / sockets / protocolos de comunicacion

Redes de computadoras

Puerto lógico

Socket

Protocolo de comunicación

Tipos de protocolos de red:

Protocolo de Control de Transmisión (TCP):

Protocolo de Correo Electrónico (SMTP, POP, IMAP):

Los puertos lógicos son abstracciones que permiten la transmisión de datos a través de la virtualización. Se clasifican en: bien conocidos, registrados y dinámicos. Estos funcionan con dos tipos de protocolos: TCP, que es abierto, y UDP, que funciona sin depender de la conexión.

Un socket (enchufe), es un método para la comunicación entre un programa del cliente y un programa del servidor en una red.

El Protocolo de Internet (IP) es un conjunto de estándares para el direccionamiento y el enrutamiento de datos en Internet.

los protocolos de red son estándares y políticas formales, conformados por restricciones, procedimientos y formatos que definen el intercambio de paquetes de información para lograr la comunicación entre dos servidores o más dispositivos a través de una red.

Protocolo de Control de Mensajes de Internet (ICMP):

Protocolo de Datagrama de Usuario (UDP):

Protocolo de Transferencia de Hipertexto (HTTP):

Protocolo de Transferencia de Archivos (FTP):

Protocolo de Resolución de Nombres de Dominio (DNS).

Bianca Esmeralda Cardona Rivera

A diferencia de TCP, UDP es un protocolo no orientado a la conexión y no garantiza la entrega ordenada y fiable de datos. Se utiliza en aplicaciones donde la velocidad y la eficiencia son más importantes que la fiabilidad, como en transmisiones multimedia en tiempo real y videojuegos en línea.

Conjunto de reglas, para enrutar y direccionar paquetes de datos para que puedan viajar a través de las redes y llegar al destino correcto. Los datos que atraviesan Internet se dividen en trozos más pequeños, llamados paquetes. La información IP se adjunta a cada paquete y esta información ayuda a los enrutadores a enviar los paquetes al lugar correcto. A cada dispositivo o dominio que se conecta a Internet se le asigna una dirección IP y a medida que los paquetes se dirigen a la dirección IP adjunta, los datos llegan a donde se necesitan.Una vez que los paquetes llegan a su destino, se manejan de forma diferente en función del protocolo de transporte que se utilice en combinación con IP. Los protocolos de transporte más comunes son TCP y UDP.

  • Un protocolo de comunicaciones, que permite el intercambio de octetos.
  • Un par de direcciones del Protocolo de Red (Dirección IP, si se utiliza el Protocolo TCP/IP), que identifica la computadora de origen y la remota.
  • Un par de números de puerto, que identifica a un programa dentro de cada computadora.

recursos que originan el concepto de so cket

Su principal ventaja radica en que son muy eficientes a la hora de enviar un número elevado de mensajes y datos.

Tipos de socket

En la actualidad existen varios tipos de socket y cada uno por lo regular se asocia a un tipo de protocolo, por ejemplo:SOCK_STREAM: está asociado al protocolo TCP, este brinda seguridad en la transmisión de datos, seguridad en la recepción, en la integridad y en la secuencia, entre otros.

ventajas

Un socket queda definido por un par de direcciones IP local y remota, un protocolo de transporte y un par de números de puerto local y remoto. Para que dos programas puedan comunicarse entre sí es necesario que se cumplan ciertos requisitos:

  • Que un programa sea capaz de localizar al otro.
  • Que ambos programas sean capaces de intercambiarse cualquier secuencia de octetos, es decir, datos relevantes a su finalidad.

Principio de funcionamiento

Los protocolos de red incluyen mecanismos para que los dispositivos se identifiquen y establezcan conexiones entre sí, así como reglas de formato que especifican cómo se forman los paquetes y los datos en los mensajes enviados y recibidos. Algunos protocolos admiten el reconocimiento de mensajes y la compresión de datos diseñados para una comunicación de red confiable de alto rendimiento.

Estos protocolos se utilizan para el intercambio de correos electrónicos. SMTP (Simple Mail Transfer Protocol) se utiliza para enviar correos electrónicos, mientras que POP (Post Office Protocol) e IMAP (Internet Message Access Protocol) se utilizan para recuperar correos electrónicos desde un servidor

Es un protocolo orientado a la conexión que garantiza la entrega ordenada y fiable de datos entre dispositivos. Se encarga de dividir los datos en paquetes, establecer conexiones, controlar el flujo y realizar la retransmisión de paquetes en caso de pérdida.

Este protocolo se utiliza principalmente para la gestión y el control de errores en la comunicación de red. ICMP es responsable de enviar mensajes de control y errores entre dispositivos IP.

Es el protocolo utilizado para la transferencia de información en la World Wide Web. Define cómo se solicitan y presentan los recursos, como páginas web, imágenes y otros archivos, a través de Internet.

Es un protocolo estándar utilizado para la transferencia de archivos entre un cliente y un servidor en una red TCP/IP, como Internet.

Este protocolo es esencial para la traducción de nombres de dominio legibles por humanos (como "ejemplo.com") en direcciones IP numéricas que las computadoras pueden entender y utilizar para comunicarse entre sí. El DNS actúa como una especie de "libro de teléfonos" de Internet, permitiendo que los usuarios accedan a sitios web y otros servicios utilizando nombres de dominio familiares en lugar de tener que recordar direcciones IP específicas.

Clasificación de puertos lógicosCada puerto está clasificado según un número asignado. De esta manera se puede identificar el software que lo usa para entregar los datos solicitados. El organismo encargado de la asignación de los números a cada puerto es la IANA (Internet Assigned Numbers Authority).En la actualidad existen puertos con los números del 0 al 65535. Para la administración de estos recursos la IANA creó tres categorías de puertos.Puertos bien conocidosSon aquellos cuya numeración va desde el 0 hasta el 1023. Como lo indica su nombre, se trata de aquellos puertos reservados para aquellos servicios (como la navegación web), programas o protocolos (como el SSH) que son reconocidos y utilizados universalmente.

Puertos dinámicos o privadosComprenden el rango desde 49152 hasta 65535. Como especifica su nombre, son puertos utilizados por el sistema operativo para conectar de manera efímera con alguna aplicación, una vez finaliza la conexión, el puerto se libera.A diferencia de los puertos registrados y conocidos, en el caso de puertos dinámicos los software no tienen asignados por defecto un número de puerto, sino que se utilizan de acuerdo a las necesidades de conexión.Puertos registradosTiene una numeración que va del 1024 al 49151. Este rango de puertos está reservado para el uso de aplicaciones. Así, cuando un usuario instala algún tipo de aplicación en su equipo, estás se conectan a través de puertos asignados.