Introduccion a las redes de computadora
Enviado por beto.archundia • 19 de Marzo de 2019 • Informe • 1.039 Palabras (5 Páginas) • 708 Visitas
- Introducción a las redes de computadoras.
Definición de una red de computadoras.
Durante el curso estudiaremos los fundamentos de las redes inalámbricas de computadoras.
Comenzaremos aprendiendo la definición de una red de computadoras (Figura 1.1). Una definición clásica establece que una red de computadoras está compuesta por un conjunto de computadoras autónomas que son capaces de comunicarse a través de algún medio de transmisión. Los medios de transmisión pueden ser cableados, como el cobre o la fibra óptica, o inalámbricos.
Detengámonos un poco para analizar la definición anterior. Imaginemos el caso de una puerta que se abre de manera automática a través de un control remoto, como en las cocheras de algunas casas. En este ejemplo, se tienen dos dispositivos: el control remoto y controlador de la puerta, que se comunican de manera inalámbrica para abrir o cerrar la puerta. ¿Esto puede considerarse una red de computadoras?
La clave para responder a la pregunta anterior es revisar si tanto el control remoto como el controlador de la puerta son computadoras autónomas y lo más probable es que determinemos que no lo son.
En una computadora se tiene casi siempre algún sistema operativo, como por ejemplo Windows o Android. Una computadora puede ser una computadora personal o de escritorio (PC), una computadora portátil, una tableta, un teléfono inteligente o incluso una televisión inteligente. Además, en la computadora se ejecutan procesos o aplicaciones, que son los que en realidad se comunican a través del medio de transmisión. Es importante tener presente siempre que en una red de computadoras quienes se comunican entre sí son siempre procesos o aplicaciones.
Pongamos el ejemplo de Facebook. Cuando un usuario desea revisar sus notificaciones lo que hace es abrir o ejecutar la aplicación de Facebook, que es un proceso que se ejecuta en su computadora, denominada cliente, y que se comunica con otro proceso llamado servidor de Facebook, que se ejecuta en otra computadora. Permitir comunicación entre procesos es el objetivo primordial de una red de computadoras. Uno de los modelos de comunicación de procesos más utilizados en las redes de computadoras es el modelo cliente/servidor, que estudiaremos a continuación.
[pic 1]
Modelo de comunicación cliente-servidor
El modelo de comunicación conocido como cliente / servidor es muy utilizado para comunicar aplicaciones entre sí a través de las redes de computadoras. En este modelo se tiene una aplicación cliente que solicita información o servicios, a aplicaciones denominadas servidores.
La aplicación cliente puede ser un navegador de Internet, como Chrome o Firefox. Pero también puede ser una aplicación móvil que se ejecuta en un teléfono celular. La aplicación servidor generalmente se ejecuta en una computadora con muchos recursos computacionales. La función de la aplicación servidor es la de responder a las solicitudes de las aplicaciones clientes.
Esto es muy interesante ya que es posible desarrollar aplicaciones con muchos fines. Tomemos como ejemplo el caso de Uber. El proceso cliente, esto es, la aplicación Uber que se ejecuta en el teléfono celular, hace solicitudes de servicio al proceso servidor Uber, que permiten solicitar un taxi, conocer la ubicación exacta del cliente y de los conductores, decidir cuál de los conductores prestará el servicio, así como la mejor ruta para llegar el destino.
Gracias al modelo de comunicación cliente/servidor podemos acceder u ofrecer una gran cantidad de servicios, Como podemos ver, las redes de computadoras ofrecen posibilidades ilimitadas de aplicación.
...