ESPECIALIZACIÓN EN REDES Y  TELECOMUNICACIONES

TRABAJO 2 –

REDES Y TELECOMUNICACIONES

 

 

PROFESOR:  RONALD SARACUAL LOPEZ–

SECCIÓN=”A”

 

 

 

TCP / IP

Protocolo de control de transmisión  / Protocolo de internet

Transmisión Control Protocol / Internet Protocol

 

 

 

INTEGRANTES:

 

Carmen Ileana Medrano Salazar

Miguel Alberto

Torres Valbuena

Jusbaniz Maritza Zapata Dugarte

 

INDICE

 

 

ü      Introducción

 

1.      Concepto

2.      Descripción

3.      Empleo

4.      Comparaciones

5.      Capacidad

6.      Funciones

7.      La tecnología

8.      La red

9.      Estructura

10.  Como se implementa el protocolo

 

ü      Infografía.

 

ü      Bibliografía

 

INTRODUCCIÓN

 

 

      El estándar histórico y técnico de la Internet es el modelo TCP/IP. El Departamento de Defensa de EE.UU. (DoD) creó el modelo de referencia TCP/IP porque necesitaba diseñar una red que pudiera sobrevivir ante cualquier circunstancia, incluso una guerra nuclear. En un mundo conectado por diferentes tipos de medios de comunicación, como alambres de cobre, microondas, fibras ópticas y enlaces satelitales, el DoD quería que la transmisión de paquetes se realizara cada vez que se iniciaba y bajo cualquier circunstancia. Este difícil problema de diseño dio origen a la creación del modelo TCP/IP.

 

      El TCP/IP se desarrolló como un estándar abierto. Esto significaba que cualquier persona podía usar el TCP/IP. Esto contribuyó a acelerar el desarrollo de TCP/IP como un estándar.

El modelo TCP/IP tiene las siguientes cuatro capas:

 

·         Capa de aplicación

·         Capa de transporte

·         Capa de Internet

·         Capa de acceso a la red

 

      Aunque algunas de las capas del modelo TCP/IP tienen el mismo nombre que las capas del modelo OSI, las capas de ambos modelos no se corresponden de manera exacta. Lo más notable es que la capa de aplicación posee funciones diferentes en cada modelo. Los diseñadores de TCP/IP sintieron que la capa de aplicación debía incluir los detalles de las capas de sesión y presentación OSI. Crearon una capa de aplicación que maneja aspectos de representación, codificación y control de diálogo. La capa de transporte se encarga de los aspectos de calidad del servicio con respecto a la confiabilidad, el control de flujo y la corrección de errores. Uno de sus protocolos, el protocolo para el control de la transmisión (TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de red confiables, sin problemas de flujo y con un nivel de error bajo.

 

      TCP es un protocolo orientado a conexión. Mantiene un diálogo entre el origen y el destino mientras empaqueta la información de la capa de aplicación en unidades denominadas segmentos. Orientado a conexión no significa que existe un circuito entre los computadores que se comunican. Significa que segmentos de la Capa 4 viajan de un lado a otro entre dos hosts para comprobar que la conexión exista lógicamente para un determinado período. El propósito de la capa Internet es dividir los segmentos TCP en paquetes y enviarlos desde cualquier red. Los paquetes llegan a la red de destino independientemente de la ruta que utilizaron para llegar allí. El protocolo específico que rige esta capa se denomina Protocolo Internet (IP). En esta capa se produce la determinación de la mejor ruta y la conmutación de paquetes.

      La relación entre IP y TCP es importante. Se puede pensar en el IP como el que indica el camino a los paquetes, en tanto que el TCP brinda un transporte seguro.

 

      El nombre de la capa de acceso de red es muy amplio y se presta a confusión. También se conoce como la capa de host a red. Esta capa guarda relación con todos los componentes, tanto físicos como lógicos, necesarios para lograr un enlace físico. Incluye los detalles de tecnología de networking, y todos los detalles de las capas física y de enlace de datos del modelo OSI.

 

      Algunos de los protocolos de capa de aplicación más comúnmente usados incluyen los siguientes:

 

·         Protocolo de Transferencia de Archivos (FTP)

 

·         Protocolo de Transferencia de Hipertexto (HTTP).

 

·         Protocolo simple de transferencia de correo (SMTP)

 

·         Sistema de denominación de dominios (DNS)

 

·         Protocolo Trivial de Transferencia de Archivos (TFTP)

Los protocolos de capa de transporte comunes incluyen:

·         Protocolo para el Control del Transporte (TCP)

·         Protocolo de Datagrama de Usuario (UDP)

El protocolo principal de la capa Internet es:

·         Protocolo Internet (IP)

                  La capa de acceso de red se refiere a cualquier tecnología en particular utilizada en una red específica.

                  Independientemente de los servicios de aplicación de red que se brinden y del protocolo de transferencia que se utilice, existe un solo protocolo de Internet, IP. Esta es una decisión de diseño deliberada. IP sirve como protocolo universal que permite que cualquier computador en cualquier parte del mundo pueda comunicarse en cualquier momento.

                  Internet se desarrolló para brindar una red de comunicación que pudiera continuar funcionando en tiempos de guerra. Aunque la Internet ha evolucionado en formas muy diferentes a las imaginadas por sus arquitectos, todavía se basa en un conjunto de protocolos TCP/IP. El diseño de TCP/IP es ideal para la poderosa y descentralizada red que es Internet. Muchos de los protocolos utilizados hoy en día se diseñaron utilizando el modelo TCP/IP de cuatro capas.

                  Por ultimo es importante resaltar que resulta útil conocer los modelos de networking OSI y TCP/IP. Cada modelo ofrece su propia estructura para explicar cómo funciona una red, pero los dos comparten muchas características. La falta de comprensión de cualquier de los dos modelos puede hacer que un administrador de sistemas no cuente con la información suficiente para determinar por qué una red funciona de cierta forma.

 

1. Concepto

 

 

PROTOCOLO

      Una red es una configuración de computadora que intercambia información. Pueden proceder de una variedad de fabricantes y es probable que tenga diferencias tanto en hardware como en software, para posibilitar la comunicación entre estas es necesario un conjunto de reglas formales para su interacción. A estas reglas se les denominan protocolos.

      Un protocolo es un conjunto de reglas establecidas entre dos dispositivos para permitir la comunicación entre ambos. Los datos se pueden enviar y recibir en Internet, gracias en base a protocolos (lenguajes mediante el cual se entiende dos dispositivos de una red).  Los protocolos son lenguajes estándares, aceptados por la comunidad informática internacional que especifican cómo se deben de trocear los llamados paquetes de información.Los lenguajes, o protocolos básicos, son los protocolos TCP e IP.


   
Los protocolos están presentes en todas las etapas necesarias para establecer una comunicación entre equipos de cómputo, desde aquellas de más bajo nivel (e.g. la transmisión de flujos de bits a un medio físico) hasta aquellas de más alto nivel (e.g. el compartir o transferir información desde una computadora a otra en la red).

 

 

TCP

 

      TCP (Transmission Control Protocol, en español Protocolo de Control de Transmisión) es uno de los protocolos fundamentales en Internet. Fue creado entre los años 1973 - 1974 por Vint Cerf y Robert Kahn). Muchos programas dentro de una red de datos compuesta por ordenadores pueden usar TCP para crear conexiones entre ellos a través de las cuales enviarse un flujo de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto. TCP da soporte a muchas de las aplicaciones más populares de Internet, incluidas HTTP, SMTP y SSH.TCP is a connection-oriented transport protocol that sends data as an unstructured stream of bytes.

 

      TCP es una relación orientada hacia el protocolo de transporte que envía los datos no estructurados como un flujo de bytes. By using sequence numbers and acknowledgment messages, TCP can provide a sending node with delivery information about packets transmitted to a destination node. Mediante el uso de números de secuencia y mensajes de reconocimiento, TCP puede proporcionar un nodo con el envío de información acerca de la entrega de paquetes de transmisión a un nodo destino. Where data has been lost in transit from source to destination, TCP can retransmit the data until either a timeout condition is reached or until successful delivery has been achieved. Cuando los datos se han perdido en tránsito desde el origen al destino, TCP pueden retransmitir los datos hasta que ya sea un tiempo de la condición o hasta que se alcance con éxito la entrega que se ha logrado. TCP can also recognize duplicate messages and will discard them appropriately.

      TCP también puede reconocer mensajes duplicados y se deseche apropiadamente. If the sending computer is transmitting too fast for the receiving computer, TCP can employ flow control mechanisms to slow data transfSi la computadora está enviando demasiado rápido para la transmisión de la computadora receptora, el TCP puede emplear mecanismos de control de flujo a la lentitud de transferencia de datos. TCP can also communicate delivery information to the upper-layer protocols and applications it supports.

 

      TCP también puede comunicar la información de entrega a la capa superior de protocolos y aplicaciones que admite. TCP corresponde a la capa de transporte (Capa 4), en la inspección in situ. TCP es un protocolo muy desarrollado y complejo. Sin embargo, mientras mejoras significativas han sido propuestas y llevadas a cabo a lo largo de los años, ha conservado las operaciones más básicas sin cambios desde el RFC 793, publicado en 1981. El documento RFC 1122 (Host Requirements for Internet Hosts), especifica el número de requisitos de una implementación del protocolo TCP.

 

      El RFC 2581 (Control de Congestión TCP) es uno de los más importantes documentos relativos a TCP de los últimos años, describe nuevos algoritmos para evitar la congestión excesiva. En 2001, el RFC 3168 fue escrito para describir la Notificación de Congestión Explícita (ECN), una forma de eludir la congestión con mecanismos de señalización. En los comienzos del siglo XXI, TCP es usado en el 95% de todos los paquetes que circulan por Internet. Entre las aplicaciones más comunes que usan TCP están HTTP/HTTPS (World Wide Web), SMTP/POP3/IMAP (correo electrónico) y FTP (transferencia de ficheros).

 

       Su amplia extensión ha sido la prueba para los desarrolladores originales de que su creación estaba excepcionalmente bien hecha. Recientemente, un nuevo algoritmo de control de congestión fue desarrollado y nombrado como FAST TCP (Fast Active queue management Scalable Transmission Control Protocol) por los científicos de Caltech (California Institute of Technology). Es similar a TCP Vegas en cuanto a que ambos detectan la congestión a partir de los retrasos en las colas que sufren los paquetes al ser enviados a su destino. Todavía hay un debate abierto sobre si éste es un síntoma apropiado para el control de la congestión.

 

IP

 

IP is the primary layer 3 protocol in the Internet suite.      IP es el principal protocolo de capa 3 en la suite de Internet. In addition to internetwork routing, IP provides error reporting and fragmentation and reassembly of information units called datagrams for transmission over networks with different maximum data unit sizes. Además de internetwork enrutamiento, la propiedad intelectual proporciona el reporte de errores y la fragmentación y el reensamblaje de las unidades de información llamados datagramas para su transmisión a través de las redes de datos con la máxima unidad de diferentes tamaños. IP represents the heart of the Internet protocol suite.

      IP representa el corazón de la suite de protocolo de Internet. IP addresses are globally unique, 32-bit numbers assigned by the Network Information Center. Las direcciones IP son únicas a nivel mundial, números de 32 bits asignado por el Network Information Center. Globally unique addresses permit IP networks anywhere in the world to communicate with each other. Mundialmente direcciones únicas permiso de redes IP en cualquier parte del mundo a comunicarse entre sí. An IP address is divided into three parts. Una dirección IP está dividida en tres partes. The first part designates the network address, the second part designates the subnet address, and the third part designates the host address. En la primera parte se designa a la dirección de red, la segunda parte se designa la dirección de subred, y la tercera parte designa a la dirección de host. IP addressing supports three different network classes.

      De direccionamiento IP apoya tres diferentes clases de la red. Class A networks are intended mainly for use with a few very large networks, because they provide only 8 bits for the network address field. Redes de la clase A están destinadas principalmente para el uso con unas redes muy grandes, ya que aportan sólo 8 bits para el campo de la dirección de red. Class B networks allocate 16 bits, and Class C networks allocate 24 bits for the network address field. Asignar las redes de clase B, de 16 bits, y redes de clase C asignar 24 bits para el campo de la dirección de red. Class C networks only provide 8 bits for the host field, however, so the number of hosts per network may be a limiting factor. Clase C redes sólo 8 bits para el campo de acogida, sin embargo, por lo que el número de hosts por red puede ser un factor limitante. In all three cases, the leftmost bit(s) indicate the network class. En los tres casos, el izquierdo bit (s) indique la red de clase. IP addresses are written in dotted decimal format; for example, 34.0.0.1. Direcciones IP están escritos en formato decimal con puntos, por ejemplo, 34.0.0.1. Figure 2 shows the address formats for Class A, B, and C IP networks. La Figura 2 muestra la dirección formatos de clase A, B, C y redes IP. IP corresponde a la capa de red (Nivel 3) en el modelo OSI.

      IP es el principal protocolo de la capa de red. Este protocolo define la unidad básica de transferencia de datos entre el origen y el destino, atravesando toda la red de redes. Además, el software IP es el encargado de elegir la ruta más adecuada por la que los datos serán enviados. Se trata de un sistema de entrega de paquetes (llamados datagramas IP) que tiene las siguientes características:

·         Es no orientado a conexión debido a que cada uno de los paquetes puede seguir rutas distintas entre el origen y el destino. Entonces pueden llegar duplicados o desordenados.

 

·         Es no fiable porque los paquetes pueden perderse, dañarse o llegar retrasados.

 

TCP/IP

 

 

Origen

 

* Desarrollados como parte del proyecto DARPA a mediados de los 70´s, dando lugar a la red ARPANET.

* Su objetivo fue que computadoras cooperativas compartieran recursos mediante una red de comunicaciones.

* ARPANET deja de funcionar oficialmente en 1990.

En 1973, la Agencia de Proyectos de Investigación Avanzada para la Defensa (DARPA), de los Estados Unidos, inició un programa para la investigación de tecnologías que permitieran la transmisión de paquetes de información entre redes de diferentes tipos y características. El proyecto tenía por objetivo la interconexión de redes, por lo que se le denominó "Internetting", y a la familia de redes de computadoras que surgió de esta investigación se le denominó "Internet". Los protocolos desarrollados se denominaron el Conjunto de Protocolos TCP/IP, que surgieron de dos conjuntos previamente desarrollados; los Protocolos de Control de Transmisión (Transmission Control Protocol) e Internet (Internet Protocol).

 

El Protocolo de control de transporte/protocolo Internet (TCP/IP) es un conjunto de protocolos o reglas desarrollados para permitir que los computadores que cooperan entre sí puedan compartir recursos a través de una red. Para habilitar TCP/IP en la estación de trabajo, ésta debe configurarse utilizando las herramientas del sistema operativo. Ya sea que se utilice un sistema operativo Windows o Mac, el proceso es muy similar. Se han desarrollado diferentes familias de protocolos para comunicación por red de datos para los sistemas UNIX.

 

El más ampliamente utilizado es el Internet Protocol Suite, comúnmente conocido como TCP / IP. Es un tipo de  protocolo DARPA que proporciona transmisión fiable de paquetes de datos sobre redes. El nombre TCP / IP Proviene de dos protocolos importantes de la familia, el Transmission Contorl Protocol (TCP) y el Internet Protocol (IP). Todos juntos llegan a ser más de 100 protocolos diferentes definidos en este conjunto.

 

El TCP / IP es la base del Internet que sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local y área extensa. TCP / IP fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en el ARPANET una red de área extensa del departamento de defensa.



 

2. Descripción

 

1.      Son estándares de protocolos abiertos y gratuitos. Su desarrollo y modificaciones se realizan por consenso, no a voluntad de un determinado fabricante. Cualquiera puede desarrollar productos que cumplan sus especificaciones.

 

2.      Independencia a nivel software y hardware Su amplio uso los hace especialmente idóneos para interconectar equipos de diferentes fabricantes, no solo a Internet sino también formando redes locales. La independencia del hardware nos permite integrar en una sola varios tipos de redes (Ethernet, Token Ring, X.25...)

 

3.      Proporcionan un esquema común de direccionamiento que permite a un dispositivo con TCP/IP localizar a cualquier otro en cualquier punto de la red.

 

4.      Son protocolos estandarizados de alto nivel que soportan servicios al usuario y son ampliamente disponibles y consistentes.

Además se puede agregar que:

 

·         Son estándares de protocolos abiertos y gratuitos. Su desarrollo y modificaciones se realizan por consenso, no a voluntad de un determinado fabricante. Cualquiera puede desarrollar productos que cumplan sus especificaciones.

 

·         Independencia a nivel software y hardware Su amplio uso los hace especialmente idóneos para interconectar equipos de diferentes fabricantes, no solo a Internet sino también formando redes locales. La independencia del hardware nos permite integrar en una sola varios tipos de redes (Ethernet, Token Ring, X.25...)

 

 

·         Proporcionan un esquema común de direccionamiento que permite a un dispositivo con TCP/IP localizar a cualquier otro en cualquier punto de la red.

 

·         Son protocolos estandarizados de alto nivel que soportan servicios al usuario y son ampliamente disponibles y consistentes.

 

·         Es una familia de protocolos que abarca los 7 niveles OSI .

 

·         El protocolo TCP/IP es el mas utilizado en la INTERNET.

 

·         También se utiliza en redes no-INTERNET

      Ya que dentro de un sistema TCP/IP los datos transmitidos se dividen en pequeños paquetes, éstos resaltan una serie de características.

 

- La tarea de IP es llevar los datos a granel (los paquetes) de un sitio a otro. Las computadoras que encuentran las vías para llevar los datos de una red a otra (denominadas enrutadores) utilizan IP para trasladar los datos. En resumen IP mueve los paquetes de datos a granel, mientras TCP se encarga del flujo y asegura que los datos estén correctos.

 

- Las líneas de comunicación se pueden compartir entre varios usuarios. Cualquier tipo de paquete puede transmitirse al mismo tiempo, y se ordenará y combinará cuando llegue a su destino. Compare esto con la manera en que se

transmite una conversación telefónica. Una vez que establece una conexión, se reservan algunos circuitos para usted, que no puede emplear en otra llamada, aun si deja esperando a su interlocutor por veinte minutos.

 

- Los datos no tienen que enviarse directamente entre dos computadoras. Cada paquete pasa de computadora en computadora hasta llegar a su destino. Éste, claro está, es el secreto de cómo se pueden enviar datos y mensajes entre dos computadoras aunque no estén conectadas directamente entre sí. Lo que realmente sorprende es que sólo se necesitan algunos segundos para enviar un archivo de buen tamaño de una máquina a otra, aunque estén separadas por miles de kilómetros y pese a que los datos tienen que pasar por múltiples computadoras. Una de las razones de la rapidez es que, cuando algo anda mal, sólo es necesario volver a transmitir un paquete, no todo el mensaje.

 

- Los paquetes no necesitan seguir la misma trayectoria. La red puede llevar cada paquete de un lugar a otro y usar la conexión más idónea que esté disponible en ese instante. No todos los paquetes de los mensajes tienen que viajar, necesariamente, por la misma ruta, ni necesariamente tienen que llegar todos al mismo tiempo.

 

- La flexibilidad del sistema lo hace muy confiable. Si un enlace se pierde, el sistema usa otro. Cuando usted envía un mensaje, el TCP divide los datos en paquetes, ordena éstos en secuencia, agrega cierta información para control de errores y después los lanza hacia fuera, y los distribuye. En el otro extremo, el TCP recibe los paquetes, verifica si hay errores y los vuelve a combinar para convertirlos en los datos originales. De haber error en algún punto, el programa TCP destino envía un mensaje solicitando que se vuelvan a enviar determinados paquetes.

 

Motivos de su popularidad

·         Independencia del fabricante

·         Soporta múltiples tecnologías

·         Puede funcionar en máquinas de todo tamaño (multiplataforma)

·         Estándar en EE.UU. desde 1983

·         Su destino está ligado a la INTERNET

 

 

3. Empleo

 

1.      El conjunto TCP/IP está diseñado para enrutar y tiene un grado muy elevado de fiabilidad, es adecuado para redes grandes y medianas, así como en redes empresariales. Se utiliza a nivel mundial para conectarse a Internet y a los servidores web. Es compatible con las herramientas estándar para analizar el funcionamiento de la red.

 

2.      Un inconveniente de TCP/IP es que es más difícil de configurar y de mantener que NetBEUI o IPX/SPX; además es algo más lento en redes con un volumen de tráfico medio bajo. Sin embargo, puede ser más rápido en redes con un volumen de tráfico grande donde haya que enrutar un gran número de tramas.

 

3.      El conjunto TCP/IP se utiliza tanto en redes empresariales como por ejemplo en campus universitarios o en complejos empresariales, en donde utilizan muchos enrutadores y conexiones a mainframe o a ordenadores UNIX, como así también en redes pequeñas o domésticas, y hasta en teléfonos móviles y en domótica.

Se puede agregar que:

·         Los protocolos TCP/IP son fundamentales para el desarrollo de internet tal como hoy la conocemos. Su misión es complementaria y tiene como objetivo el que la información llegue a su destino de la manera más eficiente posible.

·         Suponiendo que un mensaje es un puzzle, el protocolo TCP es el encargado de desmontar cada una de las piezas y memorizar el orden para poder reconstruirlo, cada una de las piezas pueden viajar incluso por caminos diferentes, sin embargo al llegar a su destino el mismo protocolo TCP será el responsable de hacer coincidir otra vez el rompecabezas, incluso si detecta que por el camino alguna pieza se ha estropeado, es capaz de volver a pedir un recambio original para reconstruir la información.

 

·         Por otra parte, el protocolo IP es el encargado de hacer llegar a su destino cada una de las piezas, él memoriza de dónde vienen y cuál es su periodo de caducidad. El trabajo conjunto de los dos protocolos hace que la información llegue a nuestro ordenador desde cualquier parte del mundo y en muy poco tiempo, o no.

 

 

4. Comparaciones

 

 

Similitudes.

 

1.      Ambos se dividen en capas o niveles.

 

2.      Ambos tienen capas de transporte y de red similares.

 

3.      Ambos tienen capas de aplicación, aunque incluyen servicios muy distintos.

 

4.      Se supone que la tecnología es de conmutación de paquetes (no de conmutación de circuitos).

 

5.      Los profesionales de networking deben conocer ambos: OSI como modelo; TCP/IP como arquitectura real.

 

6.      Los dos protocolos son semejantes por el hecho de que los dos tienen una fase de establecimiento de conexión, una fase de transferencia de datos y después una fase de liberación de la conexión.

 

Diferencias.

 

1.      OSI distingue de forma clara los servicios, las interfaces y los protocolos. TCP/IP no lo hace así, no dejando de forma clara esta separación.

 

2.      OSI fue definido antes de implementar los protocolos, por lo que algunas funcionalidades necesarias fallan o no existen. En cambio, TCP/IP se creó después que los protocolos, por lo que se amolda a ellos perfectamente.

 

3.      TCP/IP parece ser más simple porque tiene menos capas.

 

4.      OSI tiene una capa de sesión y una de presentación en tanto que TCP/IP combina ambas en una capa de aplicación.

 

5.      Los protocolos TCP/IP son los estándares en torno a los cuales se desarrolló la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos. En comparación, las redes típicas no se desarrollan normalmente a partir del protocolo OSI, aunque el modelo OSI se usa como guía.

 

6.      El modelo OSI apoya la comunicación tanto sin conexión como la orientada a la conexión en la capa de red, pero en la capa de transporte donde es más importante (porque el servicio de transporte es visible a los usuarios) lo hace únicamente con la comunicación orientada a la conexión. El modelo TCP/IP sólo tiene un modo en la capa de red (sin conexión) pero apoya ambos modos en la capa de transporte, con lo que ofrece una alternativa a los usuarios.

 

 

 

5. Capacidad

 

 

      TCP proporciona la capacidad de que cualquiera de los dos extremos de la conexión pueda finalizar su salida (output) de datos permitiéndole todavía recibir datos del otro extremo. Esta capacidad se denomina half-close. La capa de aplicación desea asegurarse de que todos los datos que han pasado al nivel inferior se han transmitido, tan importante el proceso porque en ningún momento se va a perder datos e información,  por tal motivo es el protocolo más usado e importante, ya que esta capacidad permite a los usuarios tener seguridad en su comunicación.

 

      Además la capacidad de controlar la velocidad de los datos usando su capacidad para emitir mensajes de tamaño variable. Estos mensajes se llaman segmentos.

 

 

6. Funciones

 

Funciones del protocolo TCP (Transfer Control Protocol )

 

 

      El TPC (Transfer Control Protocol, o Protocolo de Control de Transferencia), tiene las siguientes funciones:

 

1.      Dividir la información en paquetes de tamaño adecuado. A) Los recursos de la red no son monopolizados por un solo usuario durante un intervalo de tiempo excesivo.  B) La "conmutación de paquetes" es el mecanismo idóneo para transmitir datos a través de Internet.

 

2.      Numerar estos paquetes para que puedan volver a unirse en el orden correcto.

 

 

3.      Añadir cierta información extra necesaria para la transmisión y posterior descodificación del paquete, y para detectar posibles errores en la transmisión y pedir un nuevo envío

 

Entre otras funciones están:

 

 

1.- Dividir la información en paquetes de tamaño adecuado,

o                                Los recursos de la red no son monopolizados por un solo usuario durante un intervalo de tiempo excesivo.

o                                La "conmutación de paquetes" es el mecanismo idóneo para transmitir datos a través de Internet.

2.- Numerar estos paquetes para que puedan volver a unirse en el orden correcto

 

3.- Añadir cierta información extra necesaria para la transmisión y posterior descodificación del paquete, y para detectar posibles errores en la transmisión y pedir un nuevo envío (encabezado con la dirección del anfitrión, información para voover a unir los datos, información para evitar la corrupciónen los paquetes...).

En su transito por distintas redes y equipos encaminadores puede ocurrir que haya paquetes IP que se pierdan, lleguen duplicados o con errores en la información que contienen. El protocolo TCP se encarga de subsanar estas posibles deficiencias para conseguir un servicio de transporte de información fiable.

 

TCP fragmenta la información a transmitir, de la misma forma que lo hace el protocolo IP. TCP numera cada uno de estos paquetes (!!! como se llama?) de manera que el receptor de la información pueda ordenarlos al recibirlos. Para pasar esta información a través de la red, TCP utiliza un sobre identificado con el número de secuencia de cada paquete. Los paquetes TCP se envían a su destino, independientemente unos de otros, utilizando el protocolo IP.

 

 

En la parte receptora, el TCP recoge el paquete, extrae los datos, y los pone en el orden correcto. Si algunos sobres desaparecen, el receptor le pide al transmisor que retransmita los paquetes de nuevo. Cuando toda la información recogida esta en su orden, se pasan los datos a la capa de aplicaciones.

 

Esto es una visión ideal del TCP. En la práctica los paquetes no solamente se pueden perder, sino que pueden sufrir cambios en su transito por la red. TCP resuelve este problema colocando en el paquete que se envía lo que se denomina el "checksum". Cuando el paquete llega a su destino, el receptor TCP calcula que checksum debe ser y lo compara con el que se ha enviado. Si no son los mismos el TCP receptor entiende que ha habido un error en la transmisión y le pide al transmisor que reenvíe. De esta forma el TCP ofrece un servicio fiable de transmisión de información.

 

 

Funciones del protocolo IP (Internet Protocol)

 

El IP (Internet Protocol o Protocolo Internet) se encarga de:

 

1.      Volver a dividir los paquetes TCP

 

2.      La inclusión de etiquetas con las direcciones IP de origen y destino.

 

 

3.      Encaminamiento de los paquetes de información.

 

4.      La versión más extendida actualmente del protocolo IP es el Ipv4, pero una versión más evolucionada, la Ipv6 ya está empezando a ser experimentada. El Ipv6 soporta direcciones IP más largas -de 32 bits, pasa a 128 bits- , y por tanto, permite la existencia de muchos más usuarios en Internet. También aporta capacidad para la autenticación de las transacciones de comercio electrónico y privacidad en las comunicaciones, así como soporte para nuevas aplicaciones multimedia en tiempo real.

 

El IP (Internet Protocol, o Protocolo Internet) se encarga de:

 

1.- Volver a dividir los paquetes TCP

 

2.- La inclusión de etiquetas con las direcciones IP de origen y destino, y del

 

3.- Encaminamiento de los paquetes de información.

 

La versión más extendida actualmente del protocolo IP es el Ipv4, pero una versión más evolucionada, la Ipv6 ya está empezando a ser experimentada.

 

El Ipv6 soporta direcciones IP más largas -de 32 bits, pasa a 128 bits- , y por tanto, permite la existencia de muchos más usuarios en Internet. También aporta capacidad para la autenticación de las transacciones de comercio electrónico y privacidad en las comunicaciones, así como soporte para nuevas aplicaciones multimedia en tiempo real.

 

El protocolo IP es el elemento que permite integrar distintas redes entre si. El protocolo IP enlaza las diferentes piezas (distintas redes: FDDI, RDSI, X.25, lineas dedicadas, token ring, ethernet, lineas telefónicas,...) de la Internet.

 

Cada máquina de la red Internet tiene una dirección IP única. Una dirección IP es un número de 32 bits que normalmente se escribe como cuatro enteros entre 0 y 255 separados por puntos (192.112.36.5), la dirección IP permite el encaminamiento de la información a través de la Internet.

 

En la terminología de comunicaciones el protocolo IP define una red de conmutación de paquetes. La información se fragmenta en pequeños trozos o paquetes (alrededor de 1500 caracteres) que se envían independientemente por la red. Cada paquete es enviado con la dirección del ordenador donde ha de ser entregado y, de forma similar a como funciona un sistema postal, cada paquete viaja independientemente de los demás por la red hasta alcanzar su destino. Dentro de una red local, el encaminamiento de la información es simple. En Ethernet por ejemplo todos los ordenadores 'escuchan' la red para detectar los paquetes que se le dirigen a ellos. En la Internet este procedimiento es inviable.

 

Las máquinas de la Internet, fuera del entorno de la red local, utilizan un router para encaminar los paquetes. La dirección IP de esta máquina es la única información que deben conocer, del resto se encargan los routers.

 

Una dirección IP es un número que identifica de manera lógica y jerárquicamente a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo de Internet (Internet Protocol), que corresponde al nivel de red o nivel 3 del modelo de referencia OSI. Dicho número no se ha de confundir con la dirección MAC que es un número físico que es asignado a la tarjeta o dispositivo de red (viene impuesta por el fabricante), mientras que la dirección IP se puede cambiar.

 

COMO FUNCIONA TCP/IP

 

      Una red TCP/IP transfiere datos mediante el ensamblaje de bloques de datos en paquetes, cada paquete comienza con una cabecera que contiene información de control; tal como la dirección del destino, seguido de los datos. Cuando se envía un archivo por la red TCP/IP, su contenido se envía utilizando una serie de paquetes diferentes. El Internet protocol (IP), un protocolo de la capa de red, permite a las aplicaciones ejecutarse transparentemente sobre redes interconectadas. Cuando se utiliza IP, no es necesario conocer que hardware se utiliza, por tanto ésta corre en una red de área local.

 

      El Transmissión Control Protocol (TCP); un protocolo de la capa de transporte, asegura que los datos sean entregados, que lo que se recibe, sea lo que se pretendía enviar y que los paquetes que sean recibidos en el orden en que fueron enviados. TCP terminará una conexión si ocurre un error que haga la transmisión fiable imposible.

 

ADMINISTRACION TCP/IP

 

      TCP/IP es una de las redes más comunes utilizadas para conectar computadoras con sistema UNIX. Las utilidades de red TCP/IP forman parte de la versión 4, muchas facilidades de red como un sistema UUCP, el sistema de correo, RFS y NFS, pueden utilizar una red TCP/CP para comunicarse con otras máquinas.

 

      Para que la red TCP/IP esté activa y funcionando será necesario:

 

·         Obtener una dirección Internet.

·         Instalar las utilidades Internet en el sistema

·         Configurar la red para TCP/IP

·         Configurar los guiones de arranque TCP/IP

·         Identificar otras máquinas ante el sistema

·         Configurar la base de datos del o y ente de STREAMS

·         Comenzar a ejecutar TCP/IP.

      La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo de interconexión de redes es Internet: se trata de un conjunto de redes unidas mediante encaminadores o routers.

 

7. La tecnología

 

 

 

      Las capas con sus protocolos son las siguientes:

 

APLICACIÓN

TFTP, FTP, NFS; SMTP; TELNET, FTP; SNMP; DNS

TRANSPORTE

TCP, UDP

RED

IP, ICMP, ARP, RARP

 

ENLACE DE DATOS

ETHERNET, TOKEN RING, PPP, HDLC, FRAME RELAY, RDSI, ATM, IEEE 802.11, FDDI

FÍSICO

MEDIOS FÍSICOS Y TÉCNICAS DE CODIFICACIÓN, T1, E1

 

8. La red

 

      Cuando se habla de Internet, se entiende que no es un nuevo tipo de red física, sino un conjunto de tecnologías que permiten interconectar redes muy distintas entre sí.

      Internet no es dependiente de la máquina ni del sistema operativo utilizado, podemos transmitir información entre un servidor, por ejemplo,  Unix y un ordenador que utilice Windows XP, o entre plataformas completamente distintas como Macintosh, Alpha o Intel, es más, entre una máquina y otra generalmente existirán redes distintas: redes Ethernet, redes Token Ring e incluso enlaces vía satélite.

      No podemos utilizar ningún protocolo que dependa de una arquitectura en particular. Lo que debemos buscar es un método de interconexión general que sea válido para cualquier plataforma, sistema operativo y tipo de red. La familia de protocolos que se eligieron para permitir que Internet sea una Red de redes es TCP/IP. Nótese aquí que hablamos de familia de protocolos ya que son muchos los protocolos que la integran, aunque se simplifica hablando sencillamente del protocolo TCP/IP.

      El protocolo TCP/IP tiene que estar a un nivel superior del tipo de red empleado y funcionar de forma transparente en cualquier tipo de red. Y a un nivel inferior de los programas de aplicación (páginas WEB, correo electrónico…) particulares de cada sistema operativo.

 

 

9. Estructura

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.1.Conjunto de Protocolos

 

 

 

      El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN).

 

      En una pila de protocolos, cada nivel soluciona una serie de problemas relacionados con la transmisión de datos, y proporciona un servicio bien definido a los niveles más altos. Los niveles superiores son los más cercanos al usuario y tratan con datos más abstractos, dejando a los niveles más bajos la labor de traducir los datos de forma que sean físicamente manipulables

 

 

      Muchas veces la capa de enlace de datos y la capa física se unen y forman la capa de acceso a red. La capa de red es también llamada Internet y las demás si se enuncian siempre con el mismo nombre.

 

      El modelo OSI, sin entrar en detalle,  se creo para que existiera interoperabilidad, comunicarse y trabajar en conjunto. Para operar Internet, el estándar mas reconocido es el protocolo TCP/IP, éste permite comunicar dos computadores de cualquier parte del mundo a una velocidad incalculable, surgió hasta para soportar una guerra nuclear.

 

      A grosso modo se enuncia el proceso de TCP/IP. Luego se estudiara en detalle cada nivel o capa con sus protocolos. Es demasiado extenso el contenido de los protocolos pero se tratara de explicar en forma general y haciendo énfasis en los más importantes.

 

EQUIPO SERVIDOR O CLIENTE

|

Capa de
Aplicaciones

Cuando un usuario inicia una transferencia de datos, esta capa pasa la solicitud a la Capa de Transporte.

|

Capa de
Transporte

La Capa de Transporte añade una cabecera y pasa los datos a la Capa de Red.

|

Capa de
Red

En la Capa de Red, se añaden las direcciones IP de origen y destino para el enrutamiento de datos.

|

Capa de
Enlace de Datos

Ejecuta un control de errores sobre el flujo de datos entre los protocolos anteriores y la Capa Física.

|

Capa
Física

Ingresa o egresa los datos a través del medio físico, que puede ser Ethernet vía coaxial, PPP vía módem, etc.

 

      Después de que los datos han pasado a través del proceso ilustrado en la figura anterior, viajan a su destino en otra máquina de la red. Allí, el proceso se ejecuta al revés, los datos entran por la capa física y recorren las capas hacia arriba. Cada capa puede enviar y recibir datos desde la capa adyacente.

 

      Durante una transmisión, los datos cruzan cada una de las capas en el nivel del equipo remitente. En cada capa, se le agrega información al paquete de datos. Esto se llama encabezado, es decir, una recopilación de información que garantiza la transmisión. En el nivel del equipo receptor, cuando se atraviesa cada capa, el encabezado se lee y después se elimina. Entonces, cuando se recibe, el mensaje se encuentra en su estado original.

 

      En cada nivel, el paquete de datos cambia su aspecto porque se le agrega un encabezado. Por lo tanto, las designaciones cambian según las capas:

1.       El paquete de datos se denomina mensaje en el nivel de la capa de aplicación;

2.       El mensaje después se encapsula en forma de segmento en la capa de transporte;

3.       Una vez que se encapsula el segmento en la capa de Internet, toma el nombre de datagrama.

4.       Finalmente, se habla de trama en el nivel de capa de acceso a la red.

 

 

 

Capa de Aplicación:

 

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.2. Conjunto de Protocolos

 

 

      Es el nivel más alto y cercano al usuario, aquí es donde se encuentran las aplicaciones que los usuarios acceden a través de Internet, garantiza que los datos estén correctamente  empaquetados para la siguiente capa haciendo una segmentación (Trabaja con varios protocolos: DNS, WINS, HOSTS, POP3, SMTP, SNMP, FTP, TFTP, HTTP. Entre los protocolos de diagnóstico de fallas se encuentran: TELNET, PING, TRACEROUTE, NBSTAT, NETSTAT, IPCONFIG/WINIPCFG.

 

DNS

Sistema que convierte los nombres de dominio en direcciones.

WINS

Asocia las estaciones de trabajo NT con los nombres de dominio.

HOSTS

Suministra asignación estática entre direcciones IP y nombres de computadores.

POP3

Almacena correos electrónicos en el servidor hasta que se acceda a el.

SNMP

Monitorea y controla los dispositivos de red, seguridad, estadísticas.

FTP

Transferencia de  archivos confiable, es orientado a conexión.

TFTP

Transferencia de archivos no confiable, no es orientado a conexión.

HTTP

Permite el intercambio de información en la web, incluyendo gráficos, sonidos y videos.

TELNET

Servicio de emulación de Terminal, los clientes realizan conexión de Terminal remota.

PING

Visualiza si un computador esta conectado a la Internet  o a un dispositivo.

TRACE

ROUTE

Rastrea la ruta que toma un paquete hacia el destino y depura problemas de enrutamiento.

NBSTAT

Diagnosticar fallas de la resolución de nombres NetBIOS.

NETSTAT

Información del estado de las conexiones  TCP/IP y resumenes de ICMP, TCP y UDP.

IPCONFIG/

WINIPCFG

Visualizar la dirección IP y el Gateway.

 

 

Capa de transporte:

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.3. Conjunto de Protocolos

 

      Garantiza calidad del servicio con respecto a la confiabilidad, control de flujo y corrección de errores. Realiza comunicación desde las aplicaciones origen y destino de forma remota por las máquinas. La máquina emisora divide la información en paquetes que bajaron de la capa de aplicación, añade control de flujo y corrección de errores con una dirección  de destino y baja a la capa de red.

 

 

      Esta capa utiliza dos protocolos: UDP y TCP.

 

UDP

Protocolo de datagrama de usuario. Significa nivel de transporte no confiable, trabaja con datagramas, añade muy poca información al paquete de envío el cual la hace insegura. No envía acuse de recibo.

TCP

Protocolo de control de transmisión. Es un protocolo orientado a conexión, esto significa que los segmentos de datos viajan de la capa de aplicación de un lado a otro entre dos máquinas para comprobar que la conexión exista lógicamente en un determinado período de tiempo. Se conoce además como conmutación de paquetes. Garantiza la entrega de paquetes y envía acuse de recibo.

 

      El segmento TCP está formado por los siguientes campos: 

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.4. Conjunto de Protocolos

 

 

      El encabezado UDP es pequeño. Entre los protocolos que usan UDP se incluyen los siguientes: TFTP, SNMP, Sistema de archivos de red (NFS) y Sistema de denominación de dominio (DNS). No se detalla cada campo para no extender demasiado la explicación.

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.4. Conjunto de Protocolos

 

      Tanto TCP como UDP utilizan números de puertos o socket para enviar información a la capa superior, permiten mantener un registro de las conversaciones  que pasan por la red. Dependiendo del protocolo al que se apliquen varia el número de puerto. Ejemplo: cualquier conversación destinada a una aplicación FTP utiliza el número de puerto 21 como estándar. Los demás se asignan de forma aleatoria dentro de un rango específico.

 

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.5. Conjunto de Protocolos

 

      Hay puertos asignados a:

      Los números inferiores a 255 corresponden a aplicaciones públicas.  Los números entre 255-1023 se asignan a empresas para aplicaciones comercializablesLos números superiores a 1023 no están regulados.

Fuente: Cisco Networking Academy Program 2000. Semestre 2, 9.1.5. Conjunto de Protocolos

 

      En la gráfica se aprecia un puerto no regulado como origen a un puerto Telnet como destino. En la segmentación se realiza el saludo de tres vías o conexión abierta TCP. Este proceso lo hacen las dos estaciones de trabajo, trabaja con número de secuencia inicial (ISN) para que no se pierda ningún paquete y se mantenga el orden, éste se asigna cuando se establece la conexión TCP, además si hay datos perdidos se pueden recuperar con estas acciones. La sincronización se realiza enviando de la máquina 1  un bit de control (SYN) que permite sincronizar y un ISN a la máquina 2. Luego la máquina 2 envía un ISN  con acuse de recibo de confirmación (ACK). Y así sucesivamente.

 

Capa de Red:

 

 

      Su propósito es enviar paquetes origen desde cualquier red de la Internet y que llegue a su destino en cualquier parte del mundo. Para realizar este trayecto se involucra el protocolo IP, éste determina la mejor ruta y la conmutación de paquetes.

 

      Utiliza protocolo de Internet IP, protocolo de control de mensajes de Internet ICMP, protocolo de resolución de direcciones ARP y protocolo inverso de resolución de direcciones RARP.

 

IP

Protocolo no orientado a conexión. Permite encaminar los datos  hacia otras máquinas.

ICMP

Lo usan los gateway para informarse si hay una congestión, la existencia de errores o cambios de ruta. Están encapsulados en los datagramas IP. Puede hacer una petición de eco al destino para saber si esta activo y éste puede darle respuesta afirmativa.

ARP

Teniendo la dirección IP, se hace una petición  ARP por broadcast, o sea a todas las máquinas, la máquina  destino proporciona su dirección física para realizar el contacto, luego se une IP-dirección física para próximas transmisiones. Asignación IP (lógica) = Ethernet (física).

RARP

El inverso de ARP, se tiene la dirección física y se realiza petición de la dirección lógica IP, por medio de un broadcast.

 

      Un mensaje se puede transmitir como un conjunto de datagramas que se vuelven a ensamblar en el mensaje en la ubicación receptora.

 

Capa de Enlace de Datos:

 

      Recibe los datagramas del nivel superior y lo transmite al nivel inferior por medio de los protocolos DLC o frame relay, entre otros.

 

Capa Física:

 

Describe las características físicas de la comunicación como son: comunicaciones por cable, fibra óptica, entre otras.

 

10. Como se implementa el protocolo

 

      La explicación se hará en función de un ejercicio, se agregan conceptos importantes que no se han explicado en la estructura.

      Socket Permite a dos programas, posiblemente situados en computadoras distintas, intercambien cualquier flujo de datos, generalmente de manera fiable y ordenada. Un socket queda definido por una dirección IP, un protocolo y un número de puerto. Los sockets permiten implementar una arquitectura cliente-servidor. La comunicación ha de ser iniciada por uno de los programas que se denomina programa cliente. El segundo programa espera a que otro inicie la comunicación, por este motivo se denomina programa servidor.

 

      Un socket es un fichero existente en la máquina cliente y en la máquina servidora, que sirve en última instancia para que el programa servidor y el cliente lean y escriban la información. Esta información será la transmitida por las diferentes capas de red.

 

      Como introducción se puede decir que el servidor abre un socket o enlace a un puerto TCP, espera a que se inicie alguna conexión. El cliente abre un socket de comunicación con el servidor haciendo referencia a la IP y el  puerto, aquí se puede decir que existe comunicación cliente-servidor. Si se desea finalizar la comunicación, simplemente  cierra  cualquiera de los dos.

 

      Para iniciar una comunicación se comienza con la capa de aplicación, la más cercana al cliente o usuario, supongamos que el servidor da una bienvenida y el cliente o usuario le responde, luego cierran la comunicación:

 

      El cliente se conecta al servidor. –

El servidor envía el mensaje “Bienvenido“. 

El cliente envía el comando “Gracias“. 

El servidor responde con el mensaje “Adiós“. –

El servidor cierra la conexión. –

El cliente cierra la conexión.

Este proceso lo hace el protocolo de Telnet como conexión de terminal remota

 

      A continuación la capa de transporte:

 

      Un puerto de red es una interfaz para comunicarse con un programa a través de una red. Un puerto de red puede ser un puerto serie o un puerto paralelo; suelen ser numerados. La implementación del protocolo en el destino utilizará ese número para decidir a que programa entregará los datos recibidos. Los puertos (ports) son valores numéricos (entre 0 y 65535) que se utilizan para identificar a los procesos que se están comunicando. En cada extremo, cada proceso interviniente en la comunicación utiliza un puerto único para enviar y recibir datos.

 

 

      Paquete: División de la información en unidades individuales de datos.

 

 

      Números de secuencia ISN: TCP garantiza que la información es recibida en orden. Para ello, cada paquete enviado tiene un número de secuencia. Cada uno de los dos procesos involucrados mantiene su propia secuencia, que se inicia con un valor aleatorio y luego va incrementándose según la cantidad de bytes enviados.

 

      Como ya se ha explicado en la estructura,  la capa de transporte trabaja con bit de control (SYN) y número de secuencia inicial (ISN), Para dar comienzo a la conexión, el cliente envía un paquete SYN y un ISN aleatorio al puerto e IP al servidor que escucha. El servidor responde con otro paquete SYN,  un ISN y un acuse de recibo ACK con el número de secuencia del paquete SYN recibido, más uno para que vaya incrementando. El cliente  envía un paquete con un ACK del SYN recibido. Con este proceso se puede decir que la conexión ya esta realizada y se puede comenzar a transmitir los datos, es necesario hacer este proceso para asegurar la conexión segura entre los dos y no perder datos en algún momento y mantener el orden de los datos y paquetes. Este proceso es el llamado conexión de tres vías, explicado anteriormente.

 

      Supongamos que el cliente desea enviar varios paquetes al servidor para realizar la pequeña conversación de bienvenida y gracias. La división de la información en paquetes varía en el tamaño de éstas. Supongamos que se va a enviar un paquete:

 

      Para mostrar el proceso de cierre de la pequeña conversación se realiza de la siguiente manera:

 

 

 

 

 

      Continuando con la explicación, seguimos  a la capa de red o Internet, se refiere al ruteo o encaminamiento de paquetes desde el IP origen al IP destino. Supongamos que el Usuario es 200.0.0.1, el servidor 100.0.0.1 y router 200.0.0.21.

 

 

 

      El cliente se ejecuta en el computador cuya dirección IP es 200.0.0.1. El mismo está conectado a la red local 200.0.0.0/24 y su gateway o  router o puerta de enlace es el computador 200.0.0.21. La dirección de red local está compuesta por la dirección de red propiamente dicha, 200.0.0.0, y la máscara de red, 24 (que también puede ser representada como 255.255.255.0).

      Continuando con la capa de enlace de datos, se utiliza en redes LAN, no hay routers, supongamos que trabajamos con Ethernet. Si el computador  200.0.0.1 quiere enviar un paquete IP al computador 200.0.0.33, se averigua cual es la dirección ethernet del último, para esto se utiliza el protocolo ARP. Ethernet comienza a preguntar quien tiene esa dirección IP. El destino le responde con su dirección IP ethernet, automáticamente quedarán guardadas las direcciones de ethernet de cada punto para las próximas comunicaciones.

 

      Volviendo ahora a nuestro experimento, el computador donde se ejecuta la aplicación cliente (200.0.0.1) debe enviar paquetes IP al computador en donde se ejecuta el servidor (100.0.0.1). Claramente, éste último no pertenece a su red local, por lo cual deberá enviarlo a través del gateway. Para ello, usando el protocolo ARP averigua la dirección Ethernet del gateway (cuya dirección IP, recordemos, es 200.0.0.21), que supondremos es 00:01:02:ed:41:61. Una vez hecho esto, envía un frame Ethernet (con origen 00:30:b8:80:dd:11 y destino 00:01:02:ed:41:61), conteniendo el paquete IP cuyo origen es 200.0.0.1 y con destino a 100.0.0.1.

 

      El gateway recibirá el frame (puesto que la dirección Ethernet de destino es la suya) y dentro de él encontrará un paquete IP dirigido a 100.0.0.1. Lo reenviará hacia el gateway correspondiente.

      Después al pasar por los medios físicos se devuelve todo el proceso pero comenzando de abajo hacia arriba.

 

 

 

 

INFOGRAFÍA

 

1.- http://www.mailxmail.com/curso/informatica/redes/capitulo12.htm

Se tienen que tener en cuenta que los programas de aplicación no tienen conocimiento del hardware que se utilizara para realizar la comunicación. La comunicación no esta orientada a la conexión de dos maquinas, la interfaz de usuario debe ser independiente del sistema, así los programas no necesitan saber sobre que tipo de red trabajan. LOCAL

 

2.-

http://ditec.um.es/laso/docs/tut-tcpip/3376c41.html#H399

 

Las operación TCP/IP permiten garantizar la comunicación a través de cualquier conjunto de redes interconectadas. Se explican los componentes de la pila de protocolo TCP/IP como, por ejemplo, protocolos para la transferencia de archivos, correo electrónico, conexión remota y otras aplicaciones. Conocerá los protocolos de capa de transporte confiable y no confiable y el envío no orientado a conexión de datagramas (paquetes) en la capa de red. LOCAL.

 

3.- http://www.gobiernodecanarias.org/educacion/conocernos_mejor/paginas/ip.htm

 

Las siglas TCP/IP se refieren a dos protocolos de red, que son Transmission Control Protocol (Protocolo de Control de Transmisión) e Internet Protocol (Protocolo de Internet) respectivamente. Estos protocolos pertenecen a un conjunto mayor de protocolos. Dicho conjunto se denomina suite TCP/IP. Los diferentes protocolos de la suite TCP/IP trabajan conjuntamente para proporcionar el transporte de datos dentro de Internet (o Intranet). En otras palabras, hacen posible que accedamos a los distintos servicios de la Red. LOCAL

 

4.- http://es.wikipedia.org/wiki/Familia_de_protocolos_de_Internet

 

La familia de protocolos de Internet es un conjunto de protocolos de red en la que se basa Internet y que permiten la transmisión de datos entre redes de computadoras. El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN). LOCAL

 

5.-  http://www.textoscientificos.com/redes/tcp-ip

 

Para conocer el origen de dichos protocolos tendremos que retroceder en el tiempo hasta 1969. En dicho año, DARPA (Defense Advanced Research Projects Agency), creo ARPANET, un proyecto de I+D para crear una red experimental de intercambio de paquetes. Dicha red fue evolucionando hasta que, en 1975, paso de ser experimental a ser completamente operacional. Durante este periodo se desarrollaron los protocolos TCP/IP.. LOCAL

 

6.-  http://www.cisco.com/web/learning/netacad/index.html

 

Excelente pagina de la reconocida academia a nivel mundial CISCO, en la que tome referencia del CCNA 1: “Conceptos básicos sobre networking v3.1.1” modulo 1 y 9, Modulo 1: Conceptos básicos sobre Networking y Modulo 9: Conjunto de protocolo TCP/IP y direccionamiento IP. LOCAL

 

7.-

 http://usuarios.lycos.es/janjo/janjo1.html

 

La nueva versión del protocolo IP recibe el nombre de IPv6, aunque es también conocido comúnmente como IPng (Internet Protocol Next Generation). El número de versión de este protocolo es el 6 (que es utilizada en forma mínima) frente a la antigua versión utilizada en forma mayoritaria. LOCAL

 

8.- http://www.infase.es/FORMACION/INTERNET/tcpip.html

Las redes locales son comunes en las empresas y las organizaciones. Las redes locales permiten compartir recursos como impresoras, modem o disco de almacenamiento entre los ordenadores conectados a al red. LOCAL.

 

9.- http://www2.canalaudiovisual.com/ezine/books/jirnet/2net42.htm

Una pagina resumida y practica de cómo se trasmite la información en Internet, explicando el funcionamiento de los protocolos TCP/IP. Los datos se pueden enviar y recibir en Internet, gracias en base a protocolos. LOCAL.

 

 

10.- http://es.wikipedia.org/wiki/Transmission_Control_Protocol

 

 

Pagina elaborada por la enciclopedia libre de la web, Wikipedia, sobre el TCP. Muchos programas dentro de una red de datos compuesta por ordenadores pueden usar TCP para crear conexiones entre ellos a través de las cuales se envía un flujo de datos. LOCAL.

 

 

11.-

http://www.saulo.net/pub/tcpip/a.htm#1

 

El protocolo TCP/IP tiene que estar a un nivel superior del tipo de red empleado y funcionar de forma transparente en cualquier tipo de red. Una página elaborada por Saulo Barajas la cual nos explica el funcionamiento del TCP/IP de manera practica. LOCAL.

 

 

 

BIBLIOGRAFÍA

 

ü       Programa de la Academia de Networking de Cisco.

 

Hosted by www.Geocities.ws

1