Sesión 1 - Conceptos de Red

En esta entrada se definen algunos conceptos básicos referentes a redes, además se explica de manera sencilla el funcionamiento de la red más grande de todas, la Internet.

Términos:

DNS:

Domain Name System (Sistema de Nombres de Dominio) es el encargado de convertir las direcciones IP en nombres, por ejemplo, si se desea acceder al dominio www.facebook.com, se envía un paquete UDP al servidor DNS asociado, el servidor se encarga de responder con otro paquete UDP el cual contiene la dirección IP, para el caso de Facebook, retornaría 157.240.14.35.

Resultado de imagen para dns
Funcionamiento de DNS. Tomada de https://www.kaspersky.es/blog/switcher-trojan-attacks-routers/9808/

Dominio:

Un dominio en una red es un grupo de computadoras que comparten una base de datos de cuentas de usuario, cada dominio debe tener un servidor llamado "domain controller". Con esto, un usuario al acceder al dominio puede acceder a recursos de los servidores pertenecientes al grupo.

Resultado de imagen para domain windows
Ejemplificación de Windows domain. Tomada de https://www.makeuseof.com/tag/windows-domain/

Por otro lado, en Internet, se le llama dominio al nombre único que posee e identifica a un sitio web. Ejemplo: www.blogger.com.

Ethernet:

Creado en 1973 por Bob Metcalfe Ethernet es un estándar (también considerado por algunos como un protocolo o topología lógica) de redes que tiene como base el estándar 802.3 CSMA/CD (Percepción de Portadora con Detección de Colisiones) de la IEEE. Su objetivo es el solucionar el problema que se presentaba en un inicio cuando varias computadoras trataban de transmitir por medio de un mismo cable.

Resultado de imagen para ethernet standard
Estándares Ethernet. Tomada de https://www.computer-networking-success.com/what-is-ethernet.html

HTTP:

HyperText Transfer Protocol (Protocolo de Transferencia de Hipertexto), es considerado como el principal protocolo de la World Wide Web, también forma parte del conjunto de protocolos TCP/IP y es útil para transmitir documentos web a través de Internet.

HTTP Request and Response Over Web
Forma básica de ver HTTP. Tomada de https://www.webnots.com/what-is-http/

IP:

Internet Protocol, es un protocolo de capa de red que se encargada de enviar paquetes a través de la red, para esto usa una dirección lógica o dirección IP, la cual identifica a un dispositivo en una red, por ejemplo 192.168.0.2. La manera en la que se envían paquetes usando IP es a través del protocolo ARP, el cual se encarga de convertir las IP en direcciones MAC. Cabe destacar que el protocolo IP es enrutable, por lo que permite que los paquetes puedan ser enviados a otras redes.
Resultado de imagen para IP
Cada dispositivo en una red tiene una dirección IP, estas pueden ser públicas o privadas. Tomada de https://www.itpro.co.uk/virtual-private-network-vpn/30351/how-do-you-hide-an-ip-address

Nodos:

De la forma más sencilla, un nodo es un dispositivo conectado a la red, por ejemplo, una computadora.

Resultado de imagen para nodo de red
Ejemplificación de nodos en una red. Tomada de https://www.minutouno.com/notas/352192-instalaran-junin-el-nodo-15-la-red-nacional-internet-empresas

Protocolos de comunicación:

Los protocolos son un conjunto de reglas previamente establecidas que permiten direccionar y entregar paquetes en una red. Un ejemplo de estos son el conjunto de procotocolos TCP/IP, los cuales se dividen en diferentes capas:
  • Interfaz de red: considerada la capa física, aquí se encuentra Ethernet.
  • Red: usada para el manejo de direcciones y enrutamiento (IP).
  • Transporte: transmisión segura de paquetes, proveída por TCP.
  • Aplicación: Traducción de direcciones, y servicios a nivel de usuario; como DNS/HTTP.
Resultado de imagen para tcp/ip png
Conjunto de protocolos de Internet. Tomada de https://es.m.wikipedia.org/wiki/Archivo:Suite_de_Protocolos_TCPIP.png

Red: 

Sistema por el cual se enlazan entidades similares usando un conjunto de reglas establecidas. Desde un punto de vista más informático se puede definir como la conexión entre dos o más computadoras de tal forma que puedan intercambiar información. 
Resultado de imagen para red de computadoras
Red de computadoras. Tomada de https://www.monografias.com/trabajos5/redes/redes.shtml

TCP:

Transfer Control Protocol (Protocolo de Control de Transmisión) es el encargado de asegurar la entrega confiable de paquetes.


Funcionamiento de TCP, encviando un paquete por partes. Tomada de http://www.e-cartouche.ch/content_reg/cartouche/formats/en/html/Internet_learningObject4.html

Trama/Paquete:

Es un mensaje que se envía en una red de un nodo a otro, generalmente los paquetes se componen de la dirección de emisión, la dirección destino y los datos principales a enviar.

Tomada de: http://www.networxsecurity.org/members-area/glossary/n/network-packet.html


¿Cómo funciona Internet?


La definición más común de Internet es, "una red de redes". Sin embargo, no todas las redes están en Internet, lo que conocemos como Internet no es más que una red gigantesca a la cual podemos acceder por medio de un dispositivo de enrutamiento, pero existen redes privadas las cuales son inalcanzables (si no hay enrutador no hay salida o entrada a Internet).

Para poder conectarse a Internet, es necesario tener un proveedor de servicios o ISP, estas entidades se encargan de conectar las redes privadas que comparten sus servicios con la red más grande jamás creada (Internet). 

Funcionamiento de Internet. Tomada de http://mocomi.com/how-the-internet-works/

Referencias


     Hayden, M., Cordero Pedraza, C. and Kourchenko Barrena, S. (1999). Aprendiendo redes en 24 horas. México: Prentice-Hall.

     Lowe, D. (2011). Networking all-in-one for dummies. Hoboken, N.J.: Wiley.

     Solano E. (2018). Un vistazo a las aplicaciones modernas. Curso Introducción al desarrollo de aplicaciones WEB - IC8016.

Comentarios

Entradas más populares de este blog

Sesión 3 - Ejemplo de uso de servlets y JSP

Sesión 6 - Javascript

Sesión 4 - Application stack y web stack application