Puertos TCP-UDP

12
Puertos TCP - UDP Nombre: Ricardo Beyzaga Curso: 4*E Profesor: Ralf Medina Carrera: Telecomunicaciones Fecha de Entrega: 20 de Agosto

description

Ricardo Beyzaga 4*E

Transcript of Puertos TCP-UDP

Page 1: Puertos TCP-UDP

Puertos TCP - UDP

Nombre: Ricardo Beyzaga

Curso: 4*E

Profesor: Ralf Medina

Carrera: Telecomunicaciones

Fecha de Entrega: 20 de

Agosto

Page 2: Puertos TCP-UDP

Índice

Introducción página 1

Puertos TCP página 2

Características del TCP página 3

Funciones del TCP página 4

Puerto UDP página 5

Características del UDP página 6

Funciones del UDP página 7

Listado de TCP/UDP página 8

Conclusión página 9

Bibliografía página 10

Page 3: Puertos TCP-UDP

Introducción

En el siguiente trabajo veremos los protocolos TCP y UDP con sus

respectivas funciones, y sus características que hacen que

funcionen en una red.

En el caso de TCP cabe acotar que es el Conjunto de protocolos de

comunicación que se encargan de la seguridad y la integridad de

los paquetes de datos que viajan por el Internet.

Y con cierta cercanía esta el UDP, el cual es un protocolo de

transporte utilizados en las redes IP, Y de cada protocolo se puede

definir diversos tipos de puertos que corren en cada uno de los ya

mencionados

El objetivo de este trabajo será dar a conocer estos protocoles con

buena objetivad respecto a sus principales características y

utilidades. Y evaluar de cierta forma el funcionamiento del recurso

proporcionado por la capa de transporte a la capa de aplicación: los

“Sockets”

Ambos, TCP y UDP son protocolos fundamentales en Internet.

Page 4: Puertos TCP-UDP

Puerto TCP

En el TCP para crear “conexiones”

entre sí a través de las cuales

puede 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 (navegadores) y protocolos de aplicación (HTTP, SMTP,

SSH y FTP)

Con el uso de protocolo TCP, las aplicaciones pueden comunicarse

en forma segura (gracias al de acuse de recibo -ACK- del protocolo

TCP) independientemente de las capas inferiores. Esto significa que

los Routers (que funcionan en la capa de Internet) sólo tiene que

enviar los datos en forma de datagrama, 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).

Es usado en gran parte de las comunicaciones de datos. Por

ejemplo, gran parte de las comunicaciones que tienen lugar en

Internet emplean TCP.

TCP es la capa intermedia entre el protocolo de internet (IP) y la

aplicación. Muchas veces las aplicaciones necesitan que la

comunicación a través de la red sea confiable. Para ello se

implementa el protocolo TCP que asegura que los datos que emite

el cliente sean recibidos por el servidor sin errores y en el mismo

orden que fueron emitidos, a pesar de trabajar con los servicios de

la capa IP, la cual no es confiable. Es un protocolo orientado a la

conexión, ya que el cliente y el servidor deben de anunciarse y

aceptar la conexión antes de comenzar a transmitir los datos a ese

usuario que debe recibirlos.

Page 5: Puertos TCP-UDP

Características de TCP

- Permite colocar los datagramas nuevamente en orden cuando

vienen del protocolo IP.

- Permite 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, que la información que

viene de diferentes fuentes (por ejemplo, aplicaciones) en la

misma línea pueda circular simultáneamente.

- Por último, permite comenzar y finalizar la comunicación

amablemente.

Las conexiones TCP se componen de tres etapas:

1. Establecimiento de conexión

2. Transferencia de datos

3. Fin de la conexión

Para establecer la conexión se usa el procedimiento llamado

“negociación en tres pasos” (3-way handshake). Para la

desconexión se usa una “negociación en cuatro pasos” (4-way

handshake). Durante el establecimiento de la conexión, se

configuran algunos parámetros tales como el número de secuencia

con el fin de asegurar la entrega ordenada de los datos y la

robustez de la comunicación.

Page 6: Puertos TCP-UDP

Funciones del TCP

- Al enviar un segmento inicializa un reloj, en espera de una

contraseña. Si el reloj se expira antes que este última se

reciba, reenvía el segmento suponiendo que el segmento se

ha perdido

- Cuando TCP recibe un mensaje, envía el remitente una

contraseña confirmando la recepción

- Implementa algoritmos de control de flujo

- Dadas las IP no garantiza el orden de llegada de los

segmentos que envía, simplemente si es necesario se

reordenan

- Capa intermedia entre IP y Aplicación

- Añade las funciones necesarias para prestar un servicio que

permita que la comunicación entre 2 Sistemas se efectúe:

libre de errores, sin pérdidas y con seguridad.

Page 7: Puertos TCP-UDP

Puerto UDP

Un puerto es un punto final a una conexión lógica y el medio por el

que un programa cliente se comunica con un programa físico en

una computadora en una red. Algunos puertos tienen números

preasignados a ellos por la IANA (Autoridad Asignadoras de

Números en Internet). En esta lista podemos ver algunos de los

puertos del TCP.

El grupo de protocoles de Internet también maneja un protocolo de

transporte sin conexiones, el UDP (Protocolo de Datos de Usuario).

Esto ofrece a las aplicaciones un mecanismo para enviar

datagramas IP en bruto encapsulados sin tener que establecer una

conexión.

Muchas aplicaciones cliente-servidor que tienen una solicitud y una

respuesta usan el UDP en lugar de tomarse la molestia de

establecer y luego liberar una conexión. El UDP se describe en el

RFC 768. Un segmento UDP consiste en una cabecera de 8 bytes

seguida de los datos.

Ambos puertos sirven para lo mismo, el TCP identifica los puntos

terminales de las maquinas origen y los datos. El campo de longitud

UDP incluye la cabecera de 8 bytes y los datos.

Page 8: Puertos TCP-UDP

Características de UDP

- No orientado a conexión

- Poco fiable

- Trasmite mensajes (llamados datagramas del usuario)

- No ofrece verificación de software para la entrega de

segmentos (igual poco fiable)

- No reenvía los mensajes entrantes

- No utiliza notificaciones de recibo

- No proporciona control de flujo

Page 9: Puertos TCP-UDP

Función de la UDP

En envío:

- Esta permitido enviar 0 bytes

- El valor de retorno de la función indica el número de bytes que

en el S.O. acepta mandar como datagrama, no la cantidad de

bytes que llegó al destino (el cual es un servicio no fiable)

- No hay condición de error que indique que los datos no

llegaron al destino

En recepción:

- Esta igualmente permitido recibir 0 bytes de datos

- El valor de retorno indica los bytes recibidos

- Si el buffer no es suficientemente grande, los datos no caben,

se pierden

Page 10: Puertos TCP-UDP

Listado TCP - UDP

PING: envía solicitud de eco, captura la respuesta y realiza

estadística. Es un comando que opera con el ICMP

BOOTP: Protocolo para mejorar el RARP. Especifica aspectos de

arranque como DIR IP Máquina. Ruteador y servidor

SMTP: Protocolo de transferencia de correo simple. Especifica

formato de mensajes. Usa el ASCII

SNMP: Protocolo de administración de red simple. Definen

relaciones administrativas entre routers, forma y significado de

mensajes entre otros aspectos.

QTCPIP: El proceso de control principal de TCP/IP

SSD: Un protocolo que sirve para la búsqueda de dispositivos en

una red

ICQ: Los usuarios de la red ICQ son identificados con un número, el

cual es asignado al momento de registrar un nuevo usuario

HTTPS: podemos desarrollar actividades ecommerce, ya que

permite realizar transacciones de forma segura

POP: La ventaja con otros protocolos es que entre servidor-cliente

no se tienen que enviar tantas órdenes para la comunicación entre

ellos. El protocolo POP también funciona adecuadamente si no se

utiliza una conexión constante a Internet o a la red que contiene el

servidor de correo

ARP: para la resolución de direcciones en informática, es el

responsable de encontrar la dirección de hardware que corresponde

a una determinada dirección IP

Page 11: Puertos TCP-UDP

Conclusión

Los protocolos de Interne se han convertido en una de las familias

de protocolos más ampliamente utilizada en el mundo. Están

diseñados para facilitar la intercomunicación de redes de

computadoras.

Los protocolos internet constan de muchos protocolos diseñados

para dar soporte a las operaciones de comunicación entre redes.

Los 2 protocolos más importantes, y que fueron también en

definirse y también los más utilizados. Son TCP e IP, de ahí que se

denomine también como Conjunto de Protocolos TCP/IO. Los tipos

de protocolos existentes superan los cien, entre los cuales podemos

mencionar como los más conocidos a HTTP, FTP, SMTP, POP y

ARP.

TCP es protocolo encargado de desmontar cada una de las piezas

y memorizar el orden en el cual fueron enviados; para poder

reconstruirlo.

Cada segmento (pieza) puede viajar por distintos destinos

(multiplexación) y al llegar al destino, TCP se encarga del re

ensamble de los segmentos (desmultiplexación) haciendo que

coincidan.

Una conexión tiene dos nodos, los cuales son el emisor y el

receptor.

Page 12: Puertos TCP-UDP

Bibliografía

http://www.gestiopolis.com/tema/administracion/

http://www.masadelante.com/faqs/udp

http://es.ccm.net/contents/281-protocolo-tcp

http://es.ccm.net/contents/284-protocolo-udp

http://smeshirley.blogspot.cl/2007/12/protocolo-udp.html

http://ivettenb.blogspot.cl/2007/12/tcp-y-udp.html