puertos tcp

15
Puertos TCP - UDP Nombre: Ricardo Beyzaga Curso: 4*E Profesor: Ralf Medina Carrera: Telecomunicaciones

Upload: ricardo-beyzaga

Post on 23-Jul-2016

222 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Puertos tcp

Puertos TCP - UDP

Índice

Nombre: Ricardo Beyzaga

Curso: 4*EProfesor: Ralf MedinaCarrera: Telecomunicaciones

Fecha de Entrega: 20 de Agosto

Page 2: Puertos tcp

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

Introducción

Page 3: Puertos tcp

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.

Puerto TCP

Page 4: Puertos 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.

Características de TCP

Page 5: Puertos 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ón2. Transferencia de datos3. 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.

Funciones del TCP

Page 6: Puertos 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.

Puerto UDP

Page 7: Puertos tcp

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.

Características de UDP

Page 8: Puertos tcp

- 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

Función de la UDP

Page 9: Puertos tcp

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

Listado TCP - UDP

Page 10: Puertos tcp

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

Conclusión

Page 11: Puertos tcp

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.

Bibliografía

Page 12: Puertos tcp

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