Herramientas Web. Investigación en Internet 
Equipo Nº 2 - Tema: INTRANET 

 Página Original: http://intranet.frsfco.utn.edu.ar/redesdeinfo/redes/tcpipinternet.htm

Página Equipo 2 | Infografía 1 | Infografía 2 | Infografía 3 | Infografía 4

utn_logo_00.gif (9633 bytes)

Redes de Información
tcpipinternet

 

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:

  • una familia de protocolos de comunicaciones, conocidos normalmente como "stack" (pila) TCP/IP. IP (Internet Protocol) y TCP (Transmission Control Protocol) son solo dos protocolos del stack.
  • Una serie de aplicaciones de comunicación estandarizadas para emulación de terminal remota, transferencia de archivos, transferencia de hipertexto (World Wide Web), etc.
  • Una interface de programación (API) estandarizada llamada "sockets".
  • Una serie de servicios de red, como ser servidor de nombres (DNS, Domain Name Server), servidor de tiempos, servidor de archivos (bajo protocolo NFS, Network File System), servidor de seguridad, etc.

 

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:

  • Interoperabilidad: el protocolo debía ser soportado por plataformas de hardware heterogéneas.
  • Flexibilidad: el protocolo debía responder bien tanto en ambientes locales (LAN) como en redes WAN.

 

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.

 

 wpe2.jpg (30560 bytes)

 

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:

 
Telnet
Proporciona login remoto que le permite a un usuario ingresar en una computadora remota como si fuera local.
SMTP
Proporciona el protocolo de entrega de email básico de Internet.
FTP
Se usa para copiar archivos de un sistema a otro.
HTTP
Es el protocolo base del World Wide Web, y es bastante complejo.

 

Encuadre Asíncrono vs. Síncrono

Todos 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. 

Hosted by www.Geocities.ws

1