Está en la página 1de 17

ARQUITECTURA TCP/IP

Protocolos TCP y UDP


HISTORIA.
El protocolo de Internet (IP) y el protocolo de
Transmisión (TCP) fueron desarrollados en 1973
por el informático estadounidense Vinton Cerf. El
proyecto fue patrocinado por ARPA (Agencia de
Programas Avanzados de Investigación).
Internet comenzó siendo una red informática llamada
ARPANET, que conectaba ordenadores de varias
universidades y laboratorios de investigación en
Estados Unidos.
World Wide Web fue desarrollada en 1989 para el
CERN (Consejo Europeo de Investigación Nuclear).
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
¿QUÉ ES LA ARQUITECTURA TCP/IP?
Es un protocolo común utilizado por todos los
ordenadores conectados a Internet, de manera que
éstos puedan comunicarse entre sí.
Una de las grandes ventajas de este protocolo es
que la comunicación entre ordenadores con distinto
hardware y software sea posible.
TCP/IP no es el único protocolo, sino que es un
conjunto de protocolos que cubren los distintos
niveles del modelo OSI.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP.
Es uno de los principales protocolos de la capa de
transporte del modelo TCP/IP.
En el nivel de aplicación, posibilita la administración
de datos que vienen del más bajo del modelo, o
van hacia él (es decir, del protocolo IP).
Cuando se proporcionan los datos al potocolo IP, los
agrupa en datagramas IP, fijando el campo del
protocolo en 6 (para que sepa con anticipación que
el protocolo es TCP).
Es un protocolo orientado a conexión, es decir,
permite que dos máquinas controlen el estado de la
transmisión.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP. Características.
Permite colocar los datagramas nuevamente en
orden cuando vienen del protocolo IP.
Permite que el monitoreo del flujo de los datos y así
evita la saturación de la red.
Permite que los datos se formen en segmentos de
longitud variada para ”entregarlos” al protocolo IP.
Permite multiplexar los datos, es decir, la información
que viene de diferentes fuente en la misma línea
pueda circular simultáneamente.
Permite comenzar y finalizar la comunicación
amablemente.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP. Objetivo.

Con el uso de este protocolo, las aplicacions pueden


comunicarse de forma segura independientemente
de las capas inferiores. Esto significa que los
routers (que funcionan en la capa Internet) sólo
tienen que enviar los datos en forma de
datagramas, sin preocuparse con el monitoreo de
datos porque esta función la cumple el protocolo
TCP.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP. Objetivo.
Durante una comunicación usando el protocolo TCP,
las dos máquinas deben establecer una conexión.
La máquina emisora (que solicita la conexión) se
llama cliente, y la máquina receptora se llama
servidor. Por eso se dice que estamos en un
entorno Cliente-Servidor.
Las máquinas en este entorno se comunican en
modo ”en línea”, es decir, que la comunicación se
realiza en ambas direcciones.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP. Objetivo.
Para posibilitar la comunicación y que funcionen bine
todos los controles que la acompañan, los datos se
agrupan, es decir, que se agrega un encabezado a
los paquetes de datos que permitirán sincronizar
las transmisiones y garantizar su recepción.
Otra función del TCP es la capacidad de controlar la
velocidad de los datos usando su capacidad para
emitir mensajes de tamaño variable. Estos
mensajes se llaman segmentos.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP. Multiplexión
TCP posibilita multiplexar/demultiplexar, es decir,
transmitir datos desde diversas aplicaciones en la
misma línea o, en otras palabras, ordenar la
información que llega en paralelo.
Estas operaciones se realizan empleando el
concepto de puertos, es decir, un número vinculado
a un tipo de aplicación que, cuando se combina con
una dirección IP, permite determinar en forma
exclusiva una aplicación que se ejecuta en una
máquina determinada.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo TCP. Formato de los datos.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP.
Es un protocolo no orientado a conexión, de la capa
de transporte.
Es muy simple, ya que no proporciona detección de
errores.
Es un protocolo no orientado a conexión.
Es básicamente una interfaz de aplicación para IP.
No soporta control de flujo o recuperación de
errores para IP. Simplemente sirve como
”multiplexor/demultiplexor” para enviar y recibir
datagramas, usando puertos para dirigir los
datagramas.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP.
UDP proporciona un mecanismo para que una
aplicación envíe un datagrama a otra.
La capa UDP es sumamente delgada, por lo que
tiene pocas sobrecargas, pero requiere que la
aplicación sea responsable de la recuperación de
errores y demás características no soportadas.
UDP no otorga garantías para la entrega de sus
mensajes, y el origen UDP no retiene estados de
los mensajes UDP que han sido enviados por la
red.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP. Encabezado del segmento.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP. Encabezado del segmento.
La cabecera UDP consta de 4 campos de los cuales
2 son opcionales. Los campos de los puertos
fuente y destino son campos de 16 bits que
identifican el proceso de origen y recepción. Ya que
UDP carece de un servidor de estado y el origen
UDP no solicita respuestas, el puerto origen es
opcional. En caso de no ser utilizado, el puerto
origen debe ser puesto a cero. A los campos del
puerto destino le sigue un campo obligatorio que
indica el tamaño en bytes del datagrama UDP
incluidos los datos. El valor mínimo es 8 bytes.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP. Encabezado del segmento.

El campo de la cabecera restante es una suma de


comprobación de 16 bits que abarca una pseudo-
cabecera IP (con las IP origen y destino, el
protocolo y la longitud del paquete UDP), la
cabecera UDP, los datos y un ceros hasta
completar un múltiplo de 16. El checksum es
opcional con una IPv4.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP. Puertos.
UDP utiliza puertos para permitir la comunicación
entre aplicaciones. El campo de puerto tiene una
longitud de 16 bits, por lo que el rango de valores
válido va de 0 a 65535. El puerto 0 está reservado,
pero es un valor permitido como puerto origen si el
proceso emisor no espera recibir mensajes como
respuesta.
Los puertos 1 a 1023 se llaman puertos ”bien
conocidos” y los sistemas operativos Unix pueden
enlazar con uno de estos puertos, que requieren
acceso como superusuario.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP
El protocolo UDP. Puertos.
Los puertos 49152 a 65535 son puertos efímeros y
son utilizados como puertos temporales, sobre todo
por los clientes al comunicarse con los servidores.
ARQUITECTURA TCP/IP
Protocolos TCP y UDP

ESTA PRESENTACIÓN HA SIDO REALIZADA


POR:
GABRIEL MORENO SÁNCHEZ
ANDRÉS GONZÁLEZ SUÁREZ

También podría gustarte