El+protocolo+TCP+IP+y+Direccionamiento+en+Internet+(DNS)

El DNS en español denominado sistema de nombres de dominio. es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a 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 (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
 * DOMAIN NAME SYSTEM (DNS)**

El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.

COMPONENTES

 * Los Clientes DNS: Un programa cliente DNS que se ejecuta en la computadora del usuario y que genera peticiones DNS de resolución de nombres a un servidor DNS //(Por ejemplo: ¿Qué dirección IP corresponde a nombre. dominio?);//
 * Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada.
 * Y las Zonas de autoridad, porciones del espacio de nombres de dominio que almacenan los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos últimos no son delegados a otras zonas de autoridad.

TRANSMISSION CONTROL PROTOCOLO (TCP) El TPC en español //Protocolo de Control de Transmision//es uno de los protocolos fundamentales en Internet. Muchos programas dentro de una red de datos compuesta por computadoras pueden usar TCP para crear //conexiones// entre ellos a través de las cuales puede enviarse un flujo de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto. TCP da soporte a muchas de las aplicaciones más populares de Internet (navegadores, intercambio de ficheros, clientes ftp, ...) y protocolos de aplicación HTTP, SMTP, SSH y FTP. Funciones de TCP **PROTOCOLO IP** Internet Protocol (//Protocolo de Internet//) o IP es un protocolo no orientado a conexión usado tanto por el origen como por el destino para la comunicación de datos a través de una red de paquetes conmutados no fiable de mejor entrega posible sin garantías. Los datos en una red basada en IP son enviados en bloques conocidos como paquetes o datagramas. En particular, en IP no se necesita ninguna configuración antes de que un equipo intente enviar paquetes a otro con el que no se había comunicado antes. > El organismo a cargo de asignar direcciones públicas de IP, es decir, direcciones IP para los equipos conectados directamente a la red pública de Internet, es el ICANN (//Internet Corporation for Assigned Names and Numbers//) que remplaza el IANA desde 1998 (//Internet Assigned Numbers Agency//).
 * **Orientado a la conexión**: dos computadoras establecen una conexión para intercambiar datos.
 * **Error Checking**: una técnica de checksum es usada para verificar que los paquetes no estén corruptos.
 * **Acknowledgements**: sobre recibo de uno o más paquetes, el receptor regresa un acknowledgement (reconocimiento) al transmisor indicando que recibió los paquetes.
 * **Servicio de recuperación de Paquetes**: el receptor puede pedir la retransmisión de un paquete. Si el paquete no es notificado como recibido,el transmisor envía de nuevo el paquete.
 * I P no provee ningún mecanismo para determinar si un paquete alcanza o no su destino y únicamente proporciona seguridad de sus cabeceras y no de los datos transmitidos.
 * Las cabeceras IP contienen las direcciones de origen y destino.
 * Una dirección IP es un número que identifica de manera lógica una interfaz de un dispositivo dentro de una red que utilice el protocolo de Internet.
 * El enrutamiento es el mecanismo por el que en una red los paquetes de información se hacen llegar desde su origen a su destino final, siguiendo un camino o ruta a través de la red Este protocolo utiliza direcciones numéricas denominadas **direcciones IP** compuestas por cuatro números enteros (4 bytes) entre 0 y 255, y escritos en el formato xxx.xxx.xxx.xxx. Por ejemplo, //194.153.205.26//es una dirección IP en formato técnico. Los equipos de una red utilizan estas direcciones para comunicarse, de manera que cada equipo de la red tiene una dirección IP exclusiva.