Paso 11: [TCP]: ¿por qué Tcp y Secure Shell? ¿Qué es TCP?
Tengo dos explicaciones por qué usar Tcp y no SSH para la P.C. - comunicación de Pi.
- En primer lugar, SSH (Secure Shell, ver explicaciones) pretende lanzar comandos desde un equipo remoto. La respuesta del Pi con la información que queremos es más difícil porque es nuestra única opción para analizar los datos por medio del procesamiento de cadena de difícil y tedioso.
- En segundo lugar, ya sabemos usar el SSH y queremos aprender más formas de comunicación entre los dispositivos en este tutorial.
TCP, o Transmission Control Protocol, es un protocolo de núcleo de la Suite de protocolo de Internet. Se originó en la implementación de la red inicial que complementa el Protocolo Internet (IP). Por lo tanto, el conjunto se conoce comúnmente como TCP/IP. TCP proporciona una entrega confiable, ordenada y revisado por error de una secuencia de octetos entre aplicaciones que se ejecutan en los hosts que se comunican a través de una red IP.
(De Wikipedia)
Ventajas de TCP son:
- Garantizar
- Rápido
- Funciona en cualquier parte de una red
- Proporciona métodos para comprobar la transmisión de datos correcta
- Control de flujo: tiene protección en caso de que el remitente de datos envía datos demasiado rápido para el cliente registrar y procesar.
Y los contras son:
En TCP puede difusión (enviar datos a todos los dispositivos en una red) y multidifusión (mismo pero poco diferentes-se da difusión de la capacidad de cada dispositivo como un servidor).
- Errores en las bibliotecas de programa y sistema operativo (que ellos mismos gestionar la comunicación TCP, el router no hace casi nada excepto conectar los dispositivos de dos [o más])
¿Por qué no utilizar UDP, puede pedir? Bien, a diferencia de TCP, UDP no Asegúrese de que su cliente obtiene los datos antes de enviar más. Como enviar un correo electrónico y no saber si el cliente lo recibe. Además, UDP es menos seguro. Para obtener más información, lea este post de Stack Exchange Super usuario
Este artículo es bueno y recomendado.