| Herramientas Web. Investigación
en Internet Equipo Nº 2 - Tema: INTRANET |
|
|
tcp/ip: El Protocolo Base de Internet Generalmente se habla de TCP/IP como solamente un protocolo de comunicaciones. En realidad el concepto de TCP/IP incluye:
Orígenes y Desarrollo Las primeras redes de comunicación eran orientadas a conexión, es decir, se establecía un circuito de datos entre la estación origen y destino a través de varios nodos intermedios. Una vez establecido el circuito, este permanecía inalterable hasta que uno de los extremos terminaba la comunicación. A esta tecnología se la denominó circuit switching (conmutación de circuitos). El problema de esta tecnología era que si un vínculo se cortaba o un nodo intermedio fallaba, se perdía la comunicación, y había que efectuar todas las conexiones nuevamente. Por esta razón, la agencia norteamericana DARPA (Defense Advanced Research Projects Agency) decidió patrocinar, a principios de los 70, una serie de estudios en otra tecnología más robusta, conocida como packet switching (conmutación de paquetes). La ventaja ahora era que cada paquete poseía suficiente información como para que la red lo hiciera llegar a destino sin establecer una conexión, por lo tanto era inmune a cualquier falla que pudiera ocurrir en los vínculos o nodos de la misma. Era como si la red hiciera una nueva conexión de origen a destino por cada paquete, evaluando para cada uno de ellos cual era es la mejor ruta. Obviamente, la desventaja era que cada nodo debía conocer el estado de los nodos vecinos, los vínculos, las mejores rutas, etc. Otra desventaja era que los paquetes eran mayores que los de conmutación de circuitos, pues debían llevar mas información. De la investigación de protocolos de comunicación para esta red se generó el TCP/IP, el cual fue generado con dos objetivos en mente:
Los protocolos de TCP/IP Como se dijo antes, TCP/IP es una familia de protocolos mayormente de capa de red y de transporte, como se muestra en la figura 1. Como TCP/IP es anterior al modelo OSI, algunos protocolos, como el ARP, no tienen una ubicación definida dentro de este modelo. Como se puede ver en la figura TCP/IP se arma por sobre los protocolos de enlace de datos y físicos, ésta es la causa de su gran flexibilidad, puesto que se puede adaptar a cualquier medio físico y medio de transmisión. TCP/IP fue implementado primeramente para redes Ethernet y para enlaces (ver debajo) seriales sincrónicos (por sobre el protocolo HDLC). Luego vinieron las adaptaciones para Token Ring, FDDI, y enlaces (ver debajo) asincrónicos (mediante protocolos SLIP y PPP, esta es la conexión que se utiliza para ingresar a Internet por teléfono). También se estandarizaron las formas de encapsular TCP/IP en otras tecnologías de red, especialmente WAN: X.25, Frame Relay, y ATM.
Figura 1: CORRESPONDENCIAS DEL PROTOCOLO TCP/IP CON LAS CAPAS OSI
Los protocolos de aplicación definen la manera en que el servicio fiable TCP puede usarse para lograr computación basada en red. Porque las aplicaciones pueden asumir fiabilidad, sus protocolos pueden ser relativamente simples. La mayoría de los protocolos de aplicación usan comandos (y, en algunos casos, respuestas) en una forma leíble. Normalmente también usan texto ASCII simple donde es posible. Esto en muchos casos ayuda a depurar bastante los protocolos. Algunos protocolos de aplicación incluyen:
Encuadre Asíncrono vs. SíncronoTodos los links de datos tienen una sincronización a nivel de bits del emisor y del receptor. En el (más común) sistema asíncrono, cada caracter (o byte) enviado a un link de datos es prefijado con bits agregados de start y stop, como se ve:
En sistemas síncronos, es enviado un block o cuadro (frame) de datos entero como una unidad, con un preámbulo de sincronismo de unos pocos bytes. Esto tiene mucho menos encabezado, y es por lejos el mas común en las redes reales. |