miércoles, 4 de abril de 2018

LOS SERVICIOS TCP/IP

TCP/IP es un conjunto de protocolos que permiten la comunicación entre los ordenadores pertenecientes a una red. La sigla TCP/IP significa Protocolo de control de transmisión/Protocolo de Internet.




Los servicios que provee el Sistema son los siguientes:
    TELNET: entrar a un sistema remoto desde una terminal bruta.Se podrá activar aplicaciones de los servidores de la red. Al dar el comando, se especifica la dirección del servidor y este pedirá el nombre del usuario y su clave para iniciar sesión.
   
   FTP o File Transport Protocolo: sirve para transferir archivos entre dos máquinas. Cuando se usa es necesario especificar la dirección de la otra máquina. Cuando en Internet se "baja" o se hace "download" de un programa o de un archivo, en realidad se está haciendo un FTP.

   SMTP (Simple Mail Trasfer Protocol): sirve para transferir correo electrónico entre los modos de la red.


   X o X Windows: El sistema Unix en sus orígenes trabaja usando ventanas. Este servicio es el famoso X Windows.

   KERBEROS: forma del TCP/IP para dar seguridad en la red como encriptación.

   DNS(Domain Name Server): los nodos de una red TCP/IP se indentifican con una dirección del estilo 192.2.2.1 (4 números separados por puntos). En cada nodo debe residir una tabla que tiene estas direcciones y el nombre de los nodos. Cada vez que se agrega, se quita o se cambia una dirección en la red es necesario actualizar este archivo en todas las máquinas. El DNS hace que esta tabla resida en una sola de las máquinas de la red, llamada Servidor de Dominos.

   ASN (Abstract Suntax Notation): lenguaje usado para definir estándares.   
   SNMP (Simple Network Management Protocol): es el servicio que va a ayudar a la administración de la red. TCP/IP como protocolo central de la red se las sabe todas, por decirlo de alguna manera, sobre lo que está pasando dentro de ella. A través del SNMP provee datos y servicios para poder administrarla.

   
NFS (Network File Server): Es un servicio que facilita la administración de los directorios de otras màquinas. Fue desarrollado por SUN, el mismo de JAVA.


   
RPC (Remote Procedure Calls): Son funciones que permiten que una aplicación se comunique con otra maquina. Muy parecido a TELNET.


   
TFTP (Trivial File Transfer Protocol): Ya hablamos del FTP. El TFTP es un FTP con menos controles de seguridad. Más adelante se habla de cuales son esos controles.


    
TCP (Transmition Control Protocol): Es el servicio responsable de ensamblar los datos que se van a transmitir y controlar su transmisión de un sitio a otro. Está orientado a conexión lo cual significa que cuando se va a iniciar una transmisión de una máquina a otra, ambas deben cumplir con un protocolo de conexión para poderse "hablar" en forma simultánea. Además TCP es un sistema que asegura la calidad de la transmisión y de la recepción. Cuando en Internet "bajamos" un programa se usa TCP y su nivel de control es tan grande que podemos transmitir millones de bytes con la seguridad de que llegan tal como están en la máquina de origen. Más adelante hablaremos sobre cómo lo hace.


   
UDP (User Datagram Protocol): Provee un servicio igual que el TCP pero con menos seguridades. No está orientado a conexión, pero es más rápido. Aquí cabe la pregunta: y porque existe un servicio que no es totalmente seguro?. Resulta que al transmitir datos tipo texto, gráfico o binario puro es necesario que lo que se solicite llegue tal cómo está en el origen. Si así no fuera, un programa por ejemplo no funcionaria si se pierde un bit. En estos casos se transmite usando TCP. En cambio eso no es tan grabe cuando se transmite voz. En este caso se prefiere velocidad a seguridad pues si pierde una palabra no es tan grabe. En este caso se transmite usando UDP. Obviamente que si se necesita exactitud se puede transmitir voz con TCP y no UDP.


   
IP (Internet Protocol): Una vez que TCP o UDP ha ensamblado los datos que se van a enviar por la red debe existir un servicio que se encargue de moverlos a través de la red, determinar los enrutamientos y los destinos ayudado por las direcciones de los nodos a las cuales se les llama direcciones IP.


   
ICMP (Internet Control Message Protocol): Cómo se verá mas adelante, un sistema de red debe comunicarse a través de mensajes cifrados muy precisos. Dos nodos que se estén hablando con TCP por ejemplo van a tener que intercambiarse mensajes del estilo: allá le mando, recibí tanto bytes, no mande mas etc . Todo este cúmulo de mensajes se hace a través de protocolo ICMP.




No hay comentarios:

Publicar un comentario

La propiedad intelectual y la distribución del software

El software, al igual que los libros y las obras musicales, teatrales o pictóricas, está protegido por la ley de propiedad intelectual. ...