Protocolo TCP/IP

 TCP/IP es el protocolo común utilizado por todas las computadoras conectadas a Internet, de manera que éstas puedan comunicarse entre sí. Hay que tener en cuenta que en Internet se encuentran conectadas máquinas de diferentes clases y con hardware y software incompatibles en muchos casos, además de todos los medios y formas posibles de conexión. Aquí se encuentra una de las grandes ventajas del TCP/IP, pues este protocolo se encargará de que la comunicación entre todos sea posible. TCP/IP es compatible con cualquier sistema operativo y con cualquier tipo de hardware.

TCP/IP no es un único protocolo, sino que en realidad lo que se conoce con este nombre es un conjunto de protocolos que cubren los distintos niveles del modelo OSI. Los dos más importantes son
el TCP (Transmission Control Protocol) y el IP (Internet Protocol), que son los que dan nombre al conjunto.

                                                                    TCP
Es el protocolo de control de transmisión, pertenece al nivel de transporte y se encarga de:

  • Dividir el mensaje original en datagramas de menor tamaño, y por lo tanto, mucho más manejables. Los datagramas serán dirigidos a través del protocolo IP de forma individual.
  • Se encarga además de añadir cierta información necesaria a cada uno de los datagramas. Esta información se añade al inicio de los datos que componen el datagrama en forma de cabecera.
  • Resuelve los problemas de la modificación de la información durante la trasmisión a través de las líneas telefónicas.
  • Calcula los llamados números de verificación (checksum) el cual permite detectar errores en el paquete trasmitido.

                                                                  IP
  • Define las reglas para la operación de la red.
  • Establece domicilios, los cuales están compuestos por varias partes, donde se indican qué computadora personal o equipo anfitrión de la red debe recibir el paquete.
            Ej. de domicilio:

                              DE: 192.112.36.5
                         PARA: 128.174.5.6

  • Asegura que los enrutadores sepan qué hacer con la información que les llega.

Siempre y cuando la información se ponga en un sobre IP, la red tiene toda la información necesaria para llevar el paquete hasta el destino.

                                             Modelo cliente-servidor 

El Modelo cliente-servidor es una forma específica de diseño de aplicaciones, aunque también se conoce con este nombre a las computadoras en los que estas aplicaciones son ejecutadas.

Por un lado, el cliente es la computadora que se encarga de efectuar una petición o solicitar un servicio. El cliente no posee control sobre los recursos, sino que es el servidor el encargado de manejarlos.

Por otro lado, la computadora remota que actúa como servidor evalúa la petición del cliente
y decide aceptarla o rechazarla consecuentemente.

Una vez que el servidor acepta el pedido, la información requerida es suministrada al cliente que efectuó la petición, siendo este último el responsable de proporcionar los datos al usuario con el formato adecuado.

Finalmente debemos precisar que cliente y servidor no tienen que estar necesariamente en computadoras separadas, sino que pueden ser programas diferentes que se ejecuten en la misma máquina.

Los servicios Telnet y FTP son ejemplos de servicios que trabajan sobre este Modelo. 

                                                                                                                       
 
Hosted by www.Geocities.ws

1