¿Cuál es la diferencia entre codificación y redes?

La codificación y la creación de redes son dos temas de la informática. Sin embargo, difieren en lo que haces, cómo lo haces y por qué lo haces.

La codificación se trata de escribir código, texto especial que una PC puede usar para procesar datos y dar resultados al usuario. Cualquier aplicación se escribe con algún tipo de código, sus sistemas operativos, Google, incluso sus dispositivos domésticos inteligentes. Si desea crear una aplicación que se ejecute o interactúe con múltiples dispositivos, necesitará redes. Específicamente, necesita saber cómo enviar datos de un dispositivo a otro.

No necesita saber cómo la red llevará sus datos aquí.

En redes , no le importa qué tipo de datos viajan a través de la red. En su lugar, debe trabajar en la red misma para que pueda entregar datos al destino correcto. Esto implica enrutamiento (distribución de información sobre “¿cómo podemos llegar a este nodo?” ) Y conmutación (interconexión de dispositivos finales como computadoras).

No escribe código ni crea una nueva aplicación. Configura dispositivos existentes y aplicaciones específicas para integrarse entre sí. Ahora, si desea obtener más información al respecto, puede consultar esta Introducción a las redes de computadoras.

La codificación y las redes son dos campos diferentes en informática, pero se complementan entre sí. La codificación permite a los programadores crear aplicaciones como Facebook, WhatsApp y sitios web que utilizamos para ver cosas en línea. Las redes son básicamente cómo los dispositivos como computadoras y teléfonos se comunican entre sí. Para enviar un correo, un mensaje de WhatsApp o dinero de una sucursal a otra es establecer contactos; cómo se envían los bytes de datos de un nodo a otro.

Para aprender la codificación, debe comprender los lenguajes de programación, los diferentes lenguajes tienen diferentes propósitos. Algunos tipos de clasificaciones son lenguaje de máquina, lenguaje ensamblador, lenguajes de alto nivel (C, C ++, JAVA), lenguajes de secuencias de comandos (Powershell, Bash), etc.

Para comprender las redes, debe aprender cómo funciona una red, comprender el enrutamiento, la conmutación, la conexión inalámbrica y también los modelos de red OSI y DOD.