linux desde cero (modulo de redes:parte 2)

En el post anterior vimos historia y una hgeneralizacion del protocolo TCP/IP ahora lo analizaremos mas a fondo.
TCP y UDP:

El proposito de la capa de transporte es transportar datos de aplicacion desde nuestra computadora a otra computadora remota y viceversa.Este servicio de entrega puede ser sencillo,limitadose a hacer lo posible,pero sin garantizar la entrega de los datos de aplicacion y sin ser del tipo que garantiza una entrega segura y la entrega ordenada de los directorios de aplicacion.

El servicio de entrega que se compromete a hacer lo posible es el que ofrece el protocolo de Datagramas de Usuario(UDP) y el servicio totalmente seguro,con entega ordenada,es el que proporciona el protocolo de control de transmision (TCP).

UDP es un protocolo sin conexion;esto es ,se limita a enviar los datos de aplicacion asu destino sin establecer una conexion virtual con el destinatario antes de transmitir datos.Por tanto,el software UDP presente en el remitente no "habla" con el software de UDP presente en el elemento de destini antes de enviar los datos.

TCP es un protocolo orientado ala conexion,que establece una conexion virtual entre los elementos del emisor y receptor antes de transmitir datos  de la aplicacion,la cual da lugar a una entrega segura,sin errores y ordenada de los datos.por supuesto el coste adccional de establecer una conexion hace que tcp se mas costoso que UDP.
por la tanto UDP es como el servicio de correos conocido por todos,mientras que TCP se asemeja a un servicio de mensajeria.

Casi todas las aplicaciones de internet,como telnet,utilizan TCP.Em internet ,un paquete de datos transportado por TCP se denomina segmento mientras que un paquete de datos transportado por UDP se llama datagrama.

Enrutamiento de datos de aplicacion;El protocolo de Internet (IP)

anteriormente se a indicado que la capa de red tiene la rensponsabilidad de enrutar los datos de aplicacion hacia el elemento de destino.El protocolo responsable de esto es el Protocolo de Internet (IP)
,el cual transporta segmentos de TCP o datagramas de UDP que contienen datos de apliccion en sus propios paquetes,llamados datagramas IP.ele algoritmo de enrutamiento es sin conexiones ,lo cual significa que el enrutamiento IP es un enrutamiento del tipo de hacer lo posible y no garantizar la entrega de paquetes de TCP(segmentos) ni de paquetes de UDP(datagramas).Las aplicaciones que requieren una entrega garantizada utilian utilizan TCP como protocolo del nivel de transporte o lo tienen incorporado.La version actual de IP es IPv4.

La clave del enrutamiento es la asignacion por parte de ip de una identificacion exclusiva para todos y cada uno de los elemntos de internet.Esto se hace de forma exclusiva la red en que se encuentra e identificando despues de forma exclusiva al elemento dentro de la red,la ID , que es un entero positivo de 32 bits en IPv4 y de 128 bits en IPv6 recibe el nombre de  direcion IP de elemento.

Nombres simbolicos

la personas prefieren utilizar nombres simbolicos en lugar de direcciones  numericas por que los nombres son mas faciles de recordar.Al igual que una direcion IP el nombre simbolico de un elemento en internet tiene que ser exclusivo.Internet permite utilizar nombres simbolicos mediante el uso de metodo jerarquico de denominacion.Los nombres simbolicos tienen el siguiente formato:

hostname.nombre_dominio

en donde nombre_dominio es el nombre simbolio que alude al sitio y se le asigna por parte del Netwoek Information Center.El hostname es asignado y controlado por el sitio al que e le asigna el nombre_dominio.
Existen nueve dominos principales


dominio de nivel superio
denota
ARPA dominio de AROANET,obsoleto actualmente
COM Organizacion comercial
EDU Institucion educativa
CGOV Agencia gubernamental
INT Organizacion internacionales
MIL Organizacion militar
NET Organizacion de red
ORG Organizacion sin animos de lucro
codigo de pais AU asutralia,DE ALEMANIA,JP japon,MX mexico etc

Traduccion de nombres a direcciones ip:DNS

como el software de internet emplea direcciones ip y las personas prefieren usar nombres simbolicos,el software de aplicacion traduce los nombres simbolicos a las direcciones de internet equivalentes,Esta traduccion aplia el usp de un servicio que proporciona internet y recibe el nombre de DNS(Sistema de nombre de dominios).El DNS implementa una base de datos distribuida formada por correspondencias entre nombres y direcciones.Existe un conjunto de computadores dedicados en que se ejecutan procesos servidores denomidanos servidores de nombres.



Comentarios