TecnoSapiens

Page 1

Tecno Sapiens

JULIO 2018

TODO SOBRE

La capa de Transporte del Modelo OSI Autor: Oscar Aldana


Índice Fases de la conexión TCP…...……......Pág.1-2 Segmento TCP…………….........………..Pág.3 Elementos del protocolo de Transporte ……………………………………..…..…Pág.4-5 ¿Qué es PDU?…………….........………..Pág.6 Pasatiempo…..……………......... ………..Pág.7


Fases de la conexión TCP

Pág.1

Establecimiento de conexión Aunque es posible que un par de

entidades finales comiencen una conexión entre ellas simultáneamente, normalmente una de ellas abre un socket en un determinado puerto TCP y se queda a la escucha de nuevas conexiones. Es común referirse a esto como apertura pasiva, y determina el lado servidor de una conexión. El lado cliente de una conexión realiza una apertura activa de un puerto enviando un paquete SYN inicial al servidor como parte de la negociación en tres pasos. En el lado del servidor (este receptor también puede ser una PC o alguna estación terminal) se comprueba si el puerto está abierto, es decir, si existe algún proceso escuchando en ese puerto, pues se debe verificar que el dispositivo de destino tenga este servicio activo y esté aceptando peticiones en el número de puerto que el cliente intenta usar para la sesión.

En caso de no estarlo, se envía al cliente un paquete de respuesta con el bit RST activado, lo que significa el rechazo del intento de conexión. En caso de que sí se encuentre abierto el puerto, el lado servidor respondería a la petición SYN válida con un paquete SYN/ACK. Finalmente, el cliente debería responderle al servidor con un ACK, completando así la negociación en tres pasos (SYN, SYN/ACK y ACK) y la fase de establecimiento de conexión.


Fases de la conexión TCP Transferencia de datos Durante

esta etapa, una serie de mecanismos claves determinan la fiabilidad y robustez del protocolo. Entre ellos están incluidos el uso del número de secuencia para ordenar los segmentos TCP recibidos y detectar paquetes duplicados, checksums para detectar errores, asentimientos y temporizadores para detectar pérdidas o retrasos y ventanas deslizantes para el control de flujo de datos.

Fin de la conexión La fase de finalización de la conexión utiliza una negociación en cuatro pasos (four-way handshake), terminando la conexión desde cada lado independientemente. Sin embargo, es posible realizar la finalización de la conexión en 3 fases; enviando el segmento FIN y el ACK en uno solo.2 Cuando uno de los dos extremos de la conexión desea parar su "mitad" de conexión transmite un segmento con el flag FIN en 1, que el otro interlocutor asentirá con un ACK. Por tanto, una desconexión típica requiere un par de segmentos FIN y ACK desde cada lado de la conexión.

Una conexión puede estar "medio abierta" en el caso de que uno de los lados la finalice pero el otro no. El lado que ha dado por finalizada la conexión no puede enviar más datos pero la otra parte si podrá. Pág.2


Segmento TCP

Pág.3

Se llama segmento TCP a los paquetes de bits que constituyen las unidades de datos del protocolo TCP. Está compuesto por los datos enviados desde la capa de aplicación y la cabecera añadida por el protocolo de transporte. El segmento TCP es luego encapsulado en un datagrama IP para ser enviado por la capa de red

Puerto origen (16 bits): Identifica el puerto emisor.

Puerto destino (16 bits): Identifica el puerto receptor.

Número de secuencia (32 bits):

Identifica el byte del flujo de datos enviado por el emisor TCP al receptor TCP que representa el primer byte de datos del segmento.

Número de acuse de recibo (32 bits): Contiene el valor del siguiente número de secuencia que el emisor del segmento espera recibir.

Longitud de cabecera (4 bits):

especifica el tamaño de la cabecera en palabras de 32 bits. Reservado (3 bits): para uso futuro. Debe estar a 0. Flags (9 bits)

Tamaño de ventana o ventana de recepción (16 bits): Especifica el

número máximo de bytes que pueden ser metidos en el buffer de recepción. Es un sistema de control de flujo.

Suma de verificación (16 bits):

Checksum utilizado para la comprobación de errores tanto en la cabecera como en los datos. Puntero urgente (16 bits): Cantidad de bytes desde el número de secuencia que indica el lugar donde acaban los datos urgentes. Opciones: Para poder añadir características no cubiertas por la cabecera fija. Relleno: Se utiliza para asegurarse que la cabecera acaba con un tamaño múltiplo de 32 bits.


Elementos del protocolo de Transporte Administración de conexión Respecto

de la manera en que se manejan las conexiones mientras están en uso, uno de los aspectos clave es el control de flujo. Se necesita un esquema para evitar que un emisor rápido desborde a un receptor lento. La diferencia principal es que un enrutador por lo regular tiene relativamente pocas líneas, y un host puede tener numerosas conexiones. Esta diferencia hace poco práctico emplear la implementación que se hace en la capa de enlace.

En esta capa lo que se hace es que si el servicio de red no es confiable, el emisor debe almacenar en un buffer todas las TPDUs enviadas, igual que en la capa enlace de datos. Sin embargo, con un servicio de red confiable son posibles otros arreglos. En particular, si el emisor sabe que el receptor siempre tiene espacio de buffer, no necesita tener copias de las TPDUs que envía. Sin embargo, si el receptor no garantiza que se aceptará cada TPDU que llegue, el emisor tendrá que usar buffers de todas maneras. En el último caso, el emisor no puede confiar en la confirmación de recepción de la capa red porque esto sólo significa que ha llegado la TPDU, no que ha sido aceptada.

Pág.4


Elementos del protocolo de Transporte Direccionamiento Cuando un proceso desea establecer una conexión con un computador de aplicación remoto, debe especificar a cuál se conectará. El método que normalmente se emplea es definir direcciones de transporte en las que los procesos pueden estar a la escucha de solicitudes de conexiones. En Internet, estos puntos terminales se denominan puertos, pero usaremos el término genérico de TSAP (Punto de Acceso al Servicio de Transporte). Los puntos terminales análogos de la capa de red se llaman NSAP (Punto de Acceso al Servicio de Red). Las direcciones IP son ejemplos de NSAPS.

Pág.5


¿Qué es PDU? Las unidades de datos de protocolo, también llamadas PDU, del inglés «Protocol Data Unit», se utilizan para el intercambio de datos entre unidades disparejas, dentro de una capa del modelo OSI. Cada capa del modelo OSI en el origen debe comunicarse con cada capa igual en el destino. Esta forma de comunicación se conoce como comunicación de peer to peer (de igual a igual). Durante este proceso, cada protocolo de capa intercambia información en lo que se conoce como unidades de datos, entre capas iguales. Cada capa de comunicación, en el computador origen, se comunica con un PDU específico de la misma capa en el computador destino.

Mientras los datos de la aplicación bajan al stack del protocolo y se transmiten por los medios de la red, varios protocolos le agregan información en cada nivel. Esto comúnmente se conoce como proceso de encapsulación. La forma que adopta una porción de datos en cualquier capa se denomina “unidad de datos del protocolo (PDU)”. Durante la encapsulación, cada capa encapsula las PDU que recibe de la capa inferior de acuerdo con el protocolo que se utiliza.

Pág.6


Pasatiempo Hallar las siguientes palabras: -PDU -PROTOCOLO -TRANSPORTE -SEGMENTO -CONEXIÓN

P

R

E

F

L

M I

R

H

O

P

C

U

D

D

A

T

O

S

G

Y

Z

R

A

M E

U

J

W Q A

C

I

G

Ó

L

T

R

A

N

S

P

O

R

T

E

T

N

S

O

S

F

D

E

R

M H

K

O

Z

E

D

E

V

L

O

T

A

F

H

C

C

N

A

G

D

E

I

C

Y

B

L

O

G

G

R

M Z

R

M Ñ

O D

C

L

U

F

E

E

A

L

P

Q Z

D

O

O

O

B

P

N

X

E

R

Y

H

A

I

M R

H

O

T

S

C

O

N

E

X

I

O

N

L

E

O

T

Y

V

I

H

JL Ñ

S

O

Pág71



Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.