SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Introducción a las redes
1. CONCEPTOS DE INTRODUCCION
La Comunicación.
Es un elemento básico, una parte integrante de la vida de cada persona. Las palabras,
una mirada, un gesto, un movimiento particular del cuerpo, un signo manual, un símbolo
escrito, etc. son algunas formas de comunicación.
Las relaciones familiares y sociales, la educación y otros deben su existencia a la
comunicación.
En informática, la comunicación es el proceso de transmitir información a través de un
punto origen a un punto distinto.
Las telecomunicaciones hacen referencia a la transmisión eléctrica de cualquier tipo de
información utilizando como medio de transmisión conductores electromagnéticos, el aire,
la luz, etc., y esta puede ser en forma local o remota.
Elementos de la comunicación.
Los elementos de todo proceso de comunicación son el origen o fuente y destino, entre
ambos el canal de comunicación encargado de comunicarse entre sí.
Estos elementos no obstante no son los únicamente necesarios para el proceso de
transmisión puesto que en la realidad debe seguirse un conjunto de reglas y
procedimientos para que esto sea posible. Ej. Protocolo de comunicación TCP/IP,
NetBeui, IPX/SPX, etc.
2. Concepto de Red
Una red se puede definir como: dos o más computadoras interconectadas entre sí con el
fin de compartir recursos, haciendo uso de un medio de comunicación.
Componentes de una RED
Son elementos importantes el momento de instalar y configurar la red, si uno de ellos
falta, no se podrá tener acceso entre los nodos enlazados.
En algunos Sistemas Operativos, cada uno de los componentes se identifican claramente
como es el caso de Windows 95/98/ME/2000Pro, pero en el caso de Linux, Unix,
Windows 2000 server, etc., ciertos componentes se auto configuran por tratarse de
sistemas multiusuario y servidores de red.
Básicamente los componentes de una red son:
Cliente Tipo de usuario que accede a la red
Adaptador La NIC, configurada adecuadamente instalando los drivers apropiados.
Protocolo De acurdo al tipo de red puede ser Netbeui, TCP/IP, etc.
Servicios El compartir recursos como archivos e impresoras.
TIPOS DE REDES
http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/REDES02.
htm
LAN (Local Área Network)
Las LAN son redes de datos de alta velocidad y bajo nivel de errores que abarcan un
área geográfica relativamente pequeña (hasta unos pocos miles de metros). Las LAN
conectan estaciones de trabajo, dispositivos periféricos, terminales y otros dispositivos
que se encuentran en un mismo edificio u otras áreas geográficas limitadas.
Los dispositivos que se conectan de forma directa a un segmento de red se denominan
hosts. Estos hosts incluyen computadores, tanto clientes y servidores, impresoras,
escáners y varios otros dispositivos de usuario. Estos dispositivos suministran a los
usuarios conexión a la red, por medio de la cual los usuarios comparten, crean y obtienen
información. Los dispositivos host pueden existir sin una red, pero sin la red las
capacidades de los hosts se ven sumamente limitadas.
Los dispositivos host no forman parte de ninguna capa. Tienen una conexión física con los
medios de red ya que tienen una tarjeta de interfaz de red (NIC) y las otras capas OSI se
3. ejecutan en el software ubicado dentro del host. Esto significa que operan en todas las 7
capas del modelo OSI. Ejecutan todo el proceso de encapsulamiento y
desencapsulamiento para realizar la tarea de enviar mensajes de correo electrónico,
imprimir informes, escanear figuras o acceder a las bases de datos. Quienes están
familiarizados con el funcionamiento interno de los PC sabrán que el PC mismo se puede
considerar como una red muy pequeña que conecta el bus y las ranuras de expansión
con la CPU, la RAM y la ROM.
No existen símbolos estandarizados dentro de la industria de networking para los hosts,
pero por lo general son lo bastante obvios como para detectarlos. Los símbolos son
similares al dispositivo real de manera que constantemente les recuerde ese dispositivo.
La función básica de los computadores de una LAN es suministrar al usuario un conjunto
de aplicaciones prácticamente ilimitado. El software moderno, la microelectrónica, y
relativamente poco dinero le permiten ejecutar programas de procesamiento de texto, de
presentaciones, hojas de cálculo y bases de datos. También le permiten ejecutar un
navegador de Web, que le proporciona acceso casi instantáneo a la información a través
de la World Wide Web. Puede enviar correo electrónico, editar gráficos, guardar
información en bases de datos, jugar y comunicarse con otros computadores ubicados en
cualquier lugar del mundo.
Servidor
Sistema que proporciona recursos (por ejemplo, servidores de ficheros, servidores WEB).
En Internet, este término se utiliza a menudo para designar los sistemas que proporcionan
información a los usuarios de la red.
Ordenador que suministra información a otros ordenadores, los cuales ejecutan los
programas clientes.
Sistema que proporciona recursos (por ejemplo, servidores de ficheros, servidores de
nombres). En Internet este término se utiliza muy a menudo para designar a aquellos
sistemas que proporcionan información a los usuarios de la Red.
4. Estación de trabajo
En una red de ordenadores, una estación de trabajo (workstation) es un ordenador que
facilita a los usuarios el acceso a los servidores y periféricos de la red. A diferencia de un
ordenador aislado, tiene una tarjeta de red y está físicamente conectada por medio de
cables u otros medios no guiados con los servidores
5. Consola
Aunque es un término cada vez más en desuso, sigue utilizándose en las empresas con
grandes centros de proceso de datos. Se trata de uno o varios terminales conectados al
ordenador central, que permiten monitorizar su funcionamiento, controlar las operaciones
que realiza, regular las aplicaciones que deben ejecutarse.
Sistema Operativo de Red
Es el sistema (Software) que se encarga de administrar y controlar en forma general la
red. Para esto tiene que ser un Sistema Operativo Multiusuario ejemplo: Unix, Windows
NT, etc.
6. Sistema Operativo Multitarea
Un sistema operativo multitarea, como su nombre indica, proporciona el medio que
permite a un equipo procesar más de una tarea a la vez. Un sistema operativo multitarea
real puede ejecutar tantas tareas como procesadores tenga. Si el número de tareas es
superior al número de procesadores, el equipo debe ordenar los procesadores disponibles
para dedicar una cierta cantidad de tiempo a cada tarea, alternándolos hasta que se
completen las citadas tareas. Con este sistema, el equipo parece que está trabajando
sobre varias tareas a la vez.
Existen dos métodos básicos de multitarea:
Con prioridad. En una multitarea con prioridad, el sistema operativo puede tomar el control
del procesador sin la cooperación de la propia tarea.
Sin prioridad (cooperativo). En una multitarea sin prioridad, la propia tarea decide cuándo
deja el procesador. Los programa escritos para sistemas de multitarea sin prioridad deben
incluir algún tipo de previsión que permita ejercer el control del procesador. No se puede
ejecutar ningún otro programa hasta que el programa sin prioridad haya abandonado el
control del procesador.
El sistema multitarea con prioridad puede proporcionar ciertas ventajas dada la
interacción entre el sistema operativo individual y el Sistema Operativo de Red (sistema
operativo de red). Por ejemplo, cuando la situación lo requiera, el sistema con prioridad
puede conmutar la actividad de la CPU de una tarea local a una tarea de red.
Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas
que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten
mismos recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
Multiproceso
Más de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina
las operaciones de la computadoras multiprocesadoras. Ya que cada CPU en una
computadora de multiproceso puede estar ejecutando una instrucción, el otro procesador
queda liberado para procesar otras instrucciones simultáneamente, incrementamos su
velocidad de respuesta y procesos.
Multiproceso asimétrico: Una CPU principal retiene el control global de la computadora,
así como el de los otros procesadores.
Multiproceso simétrico: En un sistema multiproceso simétrico, no existe una CPU
controladora única. La barrera a vencer al implementar el multiproceso simétrico es que
los SO tienen que ser rediseñados o diseñados desde el principio para trabajar en u n
ambiente multiproceso.