TCP (que significa Protocolo de Control de Transmisión) es uno de los principales protocolos de la capa de
transporte del modelo TCP/IP. En el nivel de aplicación, posibilita la administración de datos que vienen
del nivel más bajo del modelo, o van hacia él, (es decir, el protocolo IP).
DNS
Domain Name System o DNS (en español «Sistema de Nombres de Dominio») es un
sistema de nomenclatura jerárquico descentralizado para dispositivos conectados a redes
IP como Internet o una red privada. Este sistema asocia información variada con nombres
de dominios asignado a cada uno de los participantes. Su función más importante es
"traducir" nombres inteligibles para las personas en identificadores binarios asociados con
los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos
equipos mundialmente
IPv6
las direcciones IPv6 se componen de 128 bits, lo que da lugar a,
aproximadamente, 340 sextillones de direcciones IP únicas.
IPv4
Una dirección IPv4 es un número de 32 bits formado por cuatro octetos (números de 8 bits)
en una notación decimal, separados por puntos. Un bit puede ser tanto un 1 como un 0 (2
posibilidades), por lo tanto la notación decimal de un octeto tendría 2 elevado a la 8va
potencia de distintas posibilidades (256 de ellas para ser exactos).
Redes Peer to Peer
Una red p2p (peer to peer o redes entre pares o iguales) es una red que
conecta un gran número de ordenadores (nodos) para compartir
cualquier cosa que este en formato digital (videos, imagenes música
etc.). La conexión entre nodos se realiza de forma aleatoria y basándose
en el ancho de banda1. Los nodos de las redes P2P realizan la función de
cliente2 y servidor3 al mismo tiempo con respecto al resto de nodos de
la red.
Arquitectura cliente-servidor
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el
servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora
es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. La interacción
cliente-servidor es el soporte de la mayor parte de la comunicación por redes. Ayuda a comprender las bases sobre las que
están construidos los algoritmos distribuidos.