Introduccion a los Redes para Ingenieros de Software

Solamente Preguntas Estupidas

Si especialista de tecnologia, en tiempo encuentras el fenómeno de otras especialistas piensan que conoces algo sobre redes de computadoras y tú no. Tenerías experienca de escribir software pero no conocerías las tecnologías debajas que soportan métodos de redes… y tenerías demasiado miedo de preguntar.

Por supesto, no necesitas una carrera larga de administrar sistemas y redes para conocer lo esencial y trabajar más eficientemente con tu equipo de operaciones o resolver problemas con el network stack sólo.

Si te gusta, enviáme un MD de preguntas en LinkedIn si no quieres preguntar en público usando las respuestas debajas. Periódicamente actualizo esta publicación con las respuestas.

¡Parte de la serie!

Marque esta página porque voy a añadir más artículos.

This will be a series!

Check back at this page as I will be adding more articles over time.

¿Qué es un red?

Los redes forman de computadoras conectadas. Esas computadoras tenerían roles especiales, asi un servidor y muchas puestos de trabajo. Esos roles permiten las computadoras a decidir cómo compartir recursos, como filas, en manera estructurada.

“Roles”

Servicia

Una servicia es una programa aplicacion que comparta su funcionalidad con programas otras. Esas funciones puedan ser para otras programas en la misma computadora (servicias locales) o puedan ser servicias de red para clientes remotos.

Servidor

Tradicionamente un servidor fue una computadora separada con su propias servicias aplicaciones. Computadoras clientes o aplicaciones clientes habia interactar con el servidor para obtener recursos que quieren – un servidor de filas comparta filas, un servidor de web comparta páginas de web, y un servidor de email comparta emails. En la era de servicias de cloud, esa definición he expandido. Asi voy a explicar con más detalles en un artículo otro.

Clientes

Clientes son cada aplicacion o hardware que necesita el acceso de una servicia. Un navegador web es un cliente de servidores de web – él pregunta de servidor para las páginas que su usuarie quiere ver.

Equipos de Red y Roles

¿Tienes tú una caja particular de tu proveedor de servicios internet que provear tu internet? Si basicamente hacer todo y solamente necesites apagarlo, felicitaciones – no solamente tienes enrutador, tienes un aparato de multifunción de red. Este aparato realiza un o más de estos roles siguiendo:

  • Modem
    • modem (moduladora, demoduladora) traduce señales a medias diferentes. En este caso, el señal esta traduciendo de cable cobre de largo alcance o cable de fibra óptica a tu casa, y señal de cable de pequeno alcance o WiFi dentro de tu casa.
  • Enrutador
    • Un Enrutador juntea a los redes, como tu red en casa y el red que tu ISP realiza.
  • Conmutador de Red
    • Un conmutador de red juntea a los computadoras en mismo red, como tu teléfono y tu PC y tu impresora.
  • Punto de acesar WiFi
    • Transmite y recibe señales de WiFi radio para permitir acceso inalámbrico al red.
  • Servidor de DHCP
    • Asigna direcciónes IP en un red.
  • Cortafuegos de red
    • Similar a un persona encargada de echar. No inspecciona tráfico de red profundamente, simplemente aplica reglas sobre tipos de tráfico permitido.
  • Detección de Intrusos, o Proteguir de Intrusos
    • Inspecciona tráfico de red profundamente y hace alertar o hace medidas preventivas si ve algo que mira como actividades males.

A ISPs les gustan estos aparatos de multifunción porque ellos puedan configurarlos facilmente y no necesita seguir muchas partes. También a los consumidores les gustan estos aparatos porque no necesitan mucha espacio. Sin embargo, el intercambio sobre estos aparatos es dificíl para reparar un rol separado de los otros. Si necesitas más puntos de WiFi porque tu espacio fisico es desafiante, es más dificíl usar un aparato de multifunción que usar equipo separado y dedicado para WiFi.

Administradores de sistemas les gusta usar servidores, servicios, y aparatos separados para tomar todos de estos roles. Si trabajarias en oficina corporativa, podría haber copias duplicadas de algunos o todos para proporcionar redundancia. Redundencia permita el administrador de sistemas proteger a la organización contra el tiempo de inactividad porque hardware derrotollo o de tiempo para maintenencia.

Modelo OSI

El modelo de interconexión de sistemas abiertos (Modelo OSI) nos ayuda organizar los aspectos diferentes de los redes en “capas” o conceptas relacionadas. Mientras he colocado una estrella cerca las conceptas que son las más importantes para programadores conocer, voy a summarizar todos porque va a ser importante escucharlos un vez.

Un conversacion real tuve con programadora principal, justificando a incluir la informacion extra.

$principal: ¿Porque incluyes cosas sobre capas enlaces? No pienso que nunca necesito resolver una problema de capa dos en trabajo en mi carrera entira.

$yo: Ohhhh, ¿no necesitas nunca? ¿Nunca tuves un virtual bridge evita communicacion entre cajas virtuales?

$principal: Sabes… tienes razón. No recuerdo quien resolvó la problema pero un vez trabajé con $administrador en esta problema exacta… mate, ¿¿¿¿esta es porque su favorita fue yo????

Asi ya sabes, justo porque no va a ser tu trabajo resolverlo no va a ser útil para conoces estas conceptas.

  1. Capa Fisica – Cables y WiFi
  2. Capa de Enlace de datos – Como computadoras hablar con sus vecinos cercos
  3. Capa de Red * – Como computadoras hablar con redes otros
  4. Capa de Transporte – Como redes proteger integredad
  5. Capa de Sesión * – Como redes siguen communicación en progresa
  6. Capa de Presentación * – Como data está presentando a aplicación
  7. Capa de Aplicación * – Como data está presentanto a usuario

Related Posts