Sei sulla pagina 1di 8

7-3-2019

PROTOCOLOS TCP/IP
Definición 1: Las siglas TCP/IP se refieren a un conjunto de protocolos para
comunicaciones de datos. Este conjunto toma su nombre de dos de sus
protocolos más importantes, el protocolo TCP (Transmission Control Protocol) y
el protocolo IP (Internet protocol)
Definición 2: TCP/IP, es el conjunto de protocolos que forma el fundamento de
Internet, es la denominación que recibe una familia de protocolos diseñado
para la interconexión de ordenadores, independientemente de su arquitectura
y del sistema operativo que ejecuten, de la tecnología usada a bajo nivel para
conexión y que proporciona una conectividad universal a través de la red con
reconocimiento de extremo a extremo.
Definicion 3: La denominación TCP/IP recoge la descripción de una serie de
protocolos, la topología y la arquitectura que sirven de base para una red de
área extensa (WAN) como es el caso de Internet. Entre los protocolos descritos
bajo esa denominación se encuentra el IP Internet Protocol) y el TCP
(Transmision Control
Protocol). Todos ellos
sirven de soporte a un
conjunto de aplicaciones
y servicios de aplicación,
muy conocidos por su
utilización en la red
Internet.

Descripción de cada uno de los protocolos


TCP es un protocolo transporte orientado por conexión que envía datos como
TCP es un protocolo transporte orientado por conexión que envía datos como
un flujo de bytes sin estructura.
TCP es un protocolo de transporte orientado
TCP
a conexión enormemente extendido en
Internet. Las aplicaciones de red más
populares (ftp, telnet, acceso Web…) lo
utilizan en sus comunicaciones. La función
principal del nivel de transporte dentro de la
arquitectura de protocolos TCP/IP es la de
permitir la comunicación extrema a extremo
entre dos aplicaciones de forma económica y
fiable. La unidad básica de transferencia se
denomina segmento, de tamaño máximo el denominado MSS (Maximum
Segment Size) expresado en octetos, que como veremos más adelante se

negociará por los extremos de la comunicación en el establecimiento de la


Segment Size) expresado en octetos, que como veremos más adelante se

negociará por los extremos de la comunicación en el establecimiento de la


misma.

Existe otro protocolo de transporte en la arquitectura


arquitectura TCP/IP
TCP/IP muy diferente,
UDP (User Datagram Protocol). Éste es mucho más sencillo que TCP. Se limita
UDP (User Datagram Protocol). Éste es mucho más sencillo que TCP. Se limita
a enviar paquetes de datos, denominados datagramas, de un terminal a otro
sin garantizar que éstos sean recibidos correctamente. Si la aplicación requiere
sin garantizar que éstos sean recibidos correctamente. Si la aplicación requiere
fiabilidad en la comunicación, deberá ser ella misma la que se la proporcione o
bien se tendrá que recurrir al TCP.

Objetivo principal del TCP

Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma
segura (gracias al sistema de acuse de recibo del protocolo TCP)
independientemente de las capas inferiores. Esto significa que los routers (que
funcionan en la capa de 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 la capa de transporte (o más específicamente el
protocolo TCP).Durante una comunicación usando el protocolo TCP, las dos
máquinas deben establecer una conexión La máquina emisora (la que solicita
la conexión) se llama cliente, y la máquina receptora se llama servidor. Por eso
es que decimos que estamos en un entorno Cliente-Servidor.
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.

Las principales características

TCP permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP.
TCP permite que el monitoreo del flujo de los datos y así evitar la saturación de la red.
TCP permite que los datos se formen en segmentos de longitud variada para "entregarlos" al
protocolo IP.
TCP permite multiplexar los datos, es decir, que la información que viene de diferentes
fuentes
(por ejemplo, aplicaciones) en la misma línea pueda circular simultáneamente.
TCP permite comenzar y finalizar la comunicación amablemente.
Trabaja con un flujo de bytes: El nivel de aplicación entrega o recibe desde
Trabaja con un flujo de bytes: El nivel de aplicación entrega o recibe desde
el de transporte bytes individuales. El proceso TCP del emisor agrupa esos bytes
en paquetes de tamaño adecuado para mejorar el rendimiento y evitar a la vez
la fragmentación.
Transmisión orientada a conexión:
conexión: Se requiere una secuencia de conexión
previa al envío-recepción de datos entre el cliente y servidor, y una desconexión
final. L a conexión implica que solo hay dos equipos involucrados en el
intercambio de datos (un cliente y un servidor).
Fiable: Emplea control de flujo mediante ventana deslizante de envío continuo
Fiable: Emplea control de flujo mediante ventana deslizante de envío continuo
y asentimientos positivos ( ACKs o acknowledgements) para confirmar las
tramas válida recibidas.
Flujo de bytes ordenado: Aunque IP trabaja con datagramas, el proceso de
Flujo de bytes ordenado: Aunque IP trabaja con datagramas, el proceso de
TCP en el receptor ordena los paquetes que recibe para entregar los bytes al
nivel superior en orden.
PROTOCOLO IP
El protocolo IP es el pilar básico de Internet (red de redes, interconectadas a
nivel mundial) que permite la interconexión de redes abstrayéndose de las
diferentes tecnologías de red existentes. Es, en su totalidad, un protocolo
software que está
desligado de los
detalles del
hardware de red,
característica
fundamental para
la interconexión
redes.

En la estructura de Internet (Figura 1) se definen unos elementos conocidos


como pasarelas o routers IP que se encargan de conectar dos o más redes entre
sí y que trabajan a nivel de paquete IP (nivel 3 OSI). Estos elementos, definen
las fronteras de las redes a este nivel, conocidas como redes IP.

CARACTERISTICAS
trabaja con los paquetes de nivel 3.El protocolo, por tanto, permite la
interconexión de redes de forma independiente alhardware de las mismas.
Veamos algunas de sus características:
• Define una red virtual, Internet, con un espacio de direcciones
virtuales,direcciones IP, que son asignadas de forma exclusiva a los hosts que
pertenezcan a la misma.
• Se encarga de llevar los mensajes de un host a otro cualquiera de Internet,
independientemente de donde esté conectado.
•El protocolo IP realiza las funciones del nivel de red, según OSI, ofreciendo un
servicio sin conexión. Por lo que NO garantiza la entrega de los mensajes, el
orden en que han sido enviados ni la ausencia de errores, entre otras cosas.
• La unidad de información con la que trabaja se la denomina datagrama.
• Los hosts y las pasarelas implementan este protocolo. Estas últimas, se
centran en la tarea de conducir los datagramas desde el host origen hacia el
destino remoto a través de las redes intermedias que sea necesario cruzar
(encaminamiento IP).

DIRECCIONES IP
Las direcciones IP son de 32 bits y se dividen en dos campos: Identificación de
la red IP (Net_Id) e identificación del host (Host_id) perteneciente a esa red. A
continuacion se muestran las distintas clases de direcciones IP.
Las direcciones IP se suelen representar en formato decimal (4 octetos
separados por un punto decimal) en lugar de expresarlas como un número de
32 bits. De esta forma podemos identificar rápidamente los octetos que
pertenecen al identificador de red y los del host.
Ejemplos de direcciones:
150.214.53.127
(clase B: NetID=150.214 y HostID=53.127),
192.168.13.102
(clase C: NetID=192.168.13 y HostID=102),
11.10.200.1 (clase A: NetID=11 y HostID=10.200.11).
Sin embargo existen direcciones especiales que no deben ser asignadas a un
host, ya que tienen un significado propio, asi:
•Dirección de red: Las redes tienen su dirección, que no es más que el Net_Id
con el identificador de la red y el Host_Id a cero. Ejemplo: 150.214.0.0 (dirección
de red de la Ujaen).

•Dirección de broadcast: Define la dirección de difusión a nivel de IP. Consiste


en el Net_Id con el identificador de la red donde se va a realizar la difusión, y en
el Host_Id se coloca todo a “1s”. Ejemplo: 150.214.255.255 (dirección de
difusión de la Ujaen).
•Difusión limitada: Es otro tipo de difusión pero que se extiende solo sobre la
red IP donde ha sido generada. Los dos campos de la dirección IP a “1s”.
Ejemplo:255.255.255.255.
•Dirección de bucle (loopback): Es una dirección de clase A, 127.x.x.x, que se ha
reservado para soportar comunicaciones entre aplicaciones del mismo hostpara
comprobar el funcionamiento de aplicaciones de red sin interferir en ella.Si
utilizamos esta dirección para enviar un datagrama, el protocolo IP la reenvía
hacia el protocolo superior, NUNCA la enviará hacia la red. Habitualmente se
utiliza la dirección de bucle: 127.0.0.1.
FORMATO DE UN DATAGRAMA IP
Los datagramas IP se
encapsulan dentro de una
trama, ocupando el
espacio dedicado al campo
de datos de la misma.

Diferencias Principales

• Una URL (Uniform Resource Locator) se utiliza


principalmente para apuntar a una página web, a
un componente de una página web o a un
programa en una página web con la ayuda del
método de acceso (protocolos como http, ftp,
mailto) para acceder a la ubicación del recurso.
Por el contrario, URI (Uniform Resource Identifier) se utiliza para definir la
identidad de un ítem aquí la palabra identificador significa distinguir un recurso
de otro independientemente del método utilizado (URL o URN).
• Una URL es una URI, pero una URI nunca puede ser una URL.
• URL especifica qué tipo de protocolo se va a utilizar mientras que URI no incluye
la especificación del protocolo.
TABLA COMPARATIVA

EJEMPLOS


URI:

Potrebbero piacerti anche