puertos tcp-udp
DESCRIPTION
Ricardo Beyzaga 4*ETRANSCRIPT
Puertos TCP - UDP
Nombre: Ricardo Beyzaga
Curso: 4*E
Profesor: Ralf Medina
Carrera: Telecomunicaciones
Fecha de Entrega: 20 de
Agosto
Í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
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.
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.
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.
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.
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.
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
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
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
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.
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