Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Permite que los routers solamente tengan que enviar los segmentos (unidad de medida en
TCP), sin preocuparse si van a llegar esos datos correctamente. Las máquinas que soportan
TCP tienen una entidad de transporte TCP comúnmente en el kernel del SO manejando flujos
¿PARA QUÉ TCP e interactuando con la capa de red
|TCP da soporte a múltiples protocolos de la capa de aplicación, por ejemplo, HTTP, SMTP,
SIRVE? FTP (para transferir archivos desde un origen a un destino) y SSH para administrar equipos de
forma local y remota de manera segura.
-Diseñado para recuperarse ante situaciones de corrupción, pérdida, duplicación o desorden de datos
que puedan generarse durante el proceso de comunicación. Utiliza retransmisión positiva de confirmación
(Positive Acknowledgement Retransmisión -PAR).
(Transmission - Permite multiplexar datos, la entidad TCP acepta flujos de datos de procesos locales y los divide en
Control fragmentos que no excedan los 64 KB y envía cada pieza como un datagrama IP independiente, así se
S podrá recibir información de diferentes hosts simultáneamente de forma FullDuplex.
Protocol)
E - Orientado a conexión ya que se requiere establecer la conexión, mantener la conexión y liberar la
R conexión.
V - El servicio se obtiene al hacer que emisor y receptor creen puntos terminales llamados sockets, estos
I tienen una dirección que consiste en la IP y el número de puerto de 16 bits para el host, se establecer una
C conexión entre 2 socket y puede usarse un socket para múltiples conexiones.
I - El volumen de información transferido entre dos aplicaciones que utilizan este protocolo consiste en un
O flujo de octetos sin ningún tipo de marcas insertadas por TCP para indicar formato o estructura alguna.
S - Puede almacenar el número apropiado de octetos para generar el datagrama de tamaño adecuado para ser
transmitido por la red. Aunque la aplicación genere bloques de datos de tamaño muy reducido, TCP
puede unirlos y permitir una transmisión más eficiente. Si la aplicación genera bloques de datos muy
grandes, el protocolo puede decidir dividirlos. TCP elige la velocidad de transmisión sin evitar
congestión, terminar temporizadores y retransmitir, si los datagramas están desordenados TCP los debe
reordenar.
INICIO DE CONEXIÓN. Se trata de un saludo de 3 pasos (three way handshake). Cada
extremo informa el número secuencial SN que pretende utilizar. El primer paquete lleva la
bandera SYN=1 y el número secuencial SN=X (se genera mediante un contador de 32 bits que se
incrementa cada 4 µseg y de período 5 horas). La respuesta a este paquete consiste en SYN=1 y
ACK=1 más el propio número secuencial SN=Y y el acuse de recibo AN=X+1 (acuse de recibo
del valor X). El tercer paso es responder al paquete anterior con ACK=1 y el acuse de recibo
AN=Y+1.
¿PARA QUÉ UDP da soporte a múltiples protocolos de la capa de aplicación, como los
SIRVE? populares DNS e incluso el protocolo DHCP para obtener (y proporcionar)
direccionamiento IP automáticamente.
- Proporciona un servicio de datagramas de usuario, es decir, NO realiza control de flujo,
control de congestión o retransmisión cuando se recibe un segmento erróneo.
S
- Es no orientado a la conexión, no se establece una conexión previa con el otro extremo para
E transmitir un mensaje UDP. Los mensajes pueden duplicarse o llegar desordenados al destino.
R
V - Provoca poca carga adicional en la red porque el tamaño de su cabecera es reducido.
I - Proporciona una interfaz para el protocolo IP agregando demultiplexación de varios
C procesos con el uso de puertos y detección de errores opcional (usa checksum).
I
O - NO guarda información de estado en emisor y receptor.
S - Trabaja con paquetes o datagramas enteros que constan de un encabezado de 8 bytes y una
carga útil.
(User Datagram Cuando un Host recibe un paquete UDP su carga útil se entrega al proceso que usa el puerto
Protocol) F de destino. Los puertos sirven para identificar los puntos terminales entre los hosts de origen
y destino. La información del puerto de origen es opcional y no siempre viene en la cabecera,
U
la de puerto destino es obligatoria.
N
C Las aplicaciones negocian con el sistema operativo la obtención de un puerto del protocolo
I antes de enviar datagramas UDP, asignado el puerto cualquier datagrama que envíe la
aplicación será a través de ese puerto.
O
N Cuando un host emisor desea comunicarse con un receptor se le asigna un puerto a la
A aplicación en un rango dinámico de números de puerto al azar para mayor seguridad. El
puerto de destino por lo general es un número bien conocido o registrado. Cuando los datos
M estén listos y los puertos identificados UDP forma el datagrama y lo envía a la capa de red
I para agregar el direccionamiento en la red, los números de puerto origen y destino serán los
E mismos para todos los datagramas en esa comunicación.
N
Cuando un host recibe un datagrama UDP verifica si el número de puerto en el puerto
T destino está en uso en el host, en caso de que no lo esté envía un mensaje de error de puerto
O inaccesible y descarta el datagrama, si está en uso el protocolo pone en cola de espera del
puerto este datagrama en espera de que la aplicación pueda acceder a este.
Como los datos se envían sin conexión, si una aplicación envía grandes cantidades de datos
que deben dividirse en varios segmentos estos se envían en diferentes datagramas y pueden
tomar diferentes rutas pudiendo llegar desordenados al destino, UDP solo reensambla estos
datos en el orden en el que se reciben, la aplicación destino los ordena si el orden es
importante.
PUERTO(S) APLICACIÓN
PROTOCOLO EN LOS QUE QUE LO EJEMPLO DE APLICACIÓN
OPERA UTILIZA
Es una aplicación de para GNU Linux que se ejecuta en la
línea de comandos para recabar toda la información posible
acerca de un dominio, se basa en el comando “dnsenum
[opciones] nombre”, en forma básica solo se usa dnsenum
nombre, esto devuelve todos los registros en la base de
datos del servidor DNS del cual se sacó la información. Por
ejemplo, si se escribe dnsenum Facebook.com, la salida
Puerto 53 (TCP y serán todos los registros en el formato: nombre dominio
DNS UDP) para responder dnsenum tiempo_de_vida Clase Tipo Valor. El nombre_dominio
consultas. indica el dominio del registro, tiempo_de_vida es un valor
numérico que indica la estabilidad del registro, clase es de
donde viene la información (IN para internet), tipo es de que
registro se trata (A para direcciones IPv4) y el valor es como
tal la información del registro. Realiza resoluciones de
nombres llamados transferencia de zona para recabar más
información en servidores que DNS remotos conocidos por el
local que contienen información sobre el nombre de dominio.
Software que a la vez es un cliente y servidor FTP y para
poder usarla debes de tener una cuenta FTP que te es
proporcionada por un hosting.
El puerto 25 es el
predeterminado. Gmail,
Se utiliza el puerto
Yahoo,
587 o el puerto 465 Encabezados RFC 822 agregados por MIME (Calzada L. 2017)
MIME Microsoft
para evitar un
bloqueo. Ya que Outlook, 1. Juan le escribe un mensaje a María con formato
forma parte del entre otros. específico RFC 822. Gracias a MIME puede
protocolo SMTP. adjuntarle una foto (jpg) y una serenata escrita
especialmente para ella (wav). El mail lo escribe en
su computadora que llamaremos User Agent (UA).
2. El mensaje se envía utilizando el protocolo SMTP
(sobre TCP) al servidor de correo (Mail
Tranfer Agent, MTA 1) en el cual Juan tiene su
mailbox. La dirección de mail de Juan define
unívocamente su mailbox.
3. El mensaje va pasando de MTA en MTA hasta
alcanzar servidor de correo donde María posee su
mailbox (MTA 3). Los servidores de correo
intermedios funcionaran como Gateway de mails,
rutean el mensaje como los routers en IP. Cada
servidor de correo debe realizar una consulta al DNS
para descubrir el servidor de correo del dominio del
María (maria@dominio.de.maria).
4. Una vez que el mail llega al mailbox destino, María lo
lee con su UA. El mismo puede estar basado en los
protocolos POP3, IMAP, o bien María podría
conectarse directamente a la máquina que posee su
casilla de correo y acceder.
Es un cliente SSH y Telnet con el que podemos conectarnos a
El puerto 23 (TCP)
servidores remotos iniciando una sesión en ellos que nos
para establecer la
conexión cliente- permite ejecutar comandos. Se ingresar nuestro IP para
TELNET servidor y permitir Mobile Telnet conectarnos junto con root.
que ambas partes Cuando ves "~#" significa que ya se está loggeado y se
puedan comunicarse puede comenzar a realizar distintas acciones, una de ellas
entre sí. conectarnos a nuestro router doméstico y configurarlo. Se
puede encontrar en la PlayStore de Android.
OpenSSH reúne un conjunto de herramientas del protocolo
El puerto 22 de
de seguridad Secure Shell (SSH) para la transferencia
SSH forma OpenSSH codificada de información a través de una red.
predeterminada.
Contiene aplicaciones como el servicio de SSH, llamado
sshd, un cliente, un generador de claves públicas, un agente
de autentificación, un registrador de contraseñas, etc.
Recibe solicitudes en Una herramienta (aplicación para Android) para ver los datos
el puerto UDP 161. de la Base de información de administración (MIB) de los
El administrador dispositivos para SNMP. Esta aplicación permite al usuario
recibe notificaciones cargar cualquier MIB estándar, permite al usuario gestionar
en el puerto 162 los datos para los dispositivos de red habilitados para el
UDP. SNMP MIB protocolo, como escritorios, routers, switches, entre otros.
SNMP
Con Transport Layer Browser
Security reciben Tiene una opción para sondear los dispositivos habilitados
solicitudes en el para SNMP en un intervalo periódico, el cual se puede
puerto 10161 y configurar.
trampas se envían al
puerto 10162.
El puerto 67 (UDP) Es una aplicación para Android gratuita, la cual es utilizada
como puerto del para la lectura a la configuración DHCP actual para la
servidor. Simple DHCP conexión WLAN actuales y guarda el registro para futuras
DHCP
El puerto 68 (UDP) Query consultas, como la dirección IP de puerta de enlace,
como puerto del servidores DNS, dirección IP propia y la máscara de red.
cliente.
FUENTES CONSULTADAS
Luz S. (2020). TCP vs UDP. 27/04/2020, de RZ redes zone Sitio web: https://www.redeszone.net/tutoriales/internet/tcp-udp-
caracteristicas-uso-diferencias/
Paniagua R. (2016). El protocolo DNS en la capa de aplicación. 27/04/2020, de Tech Club. Sitio web:
https://techclub.tajamar.es/protocolo-dns-la-capa-aplicación/
Networktech Net Services. (2020). ¿Qué es FTP?. 27/04/2020, de Networktech Net Services Sitio web:
https://goc.networktech.com.ar/knowledgebase/20/iQue-es-FTP.html
Carlos Villagómez.. (2017). Protocolo FTP (protocolo de transferencia de archivos). 27/04/2020, de CCM Sitio web:
https://es.ccm.net/contents/263-protocolo-ftp-protocolo-de-transferencia-de-archivos
Clinic Cloud. (2015). Seguridad en internet: ¿qué es protocolo HTTP?. 27/04/2020, de Clinic Cloud Sitio web: https://clinic-
cloud.com/blog/seguridad-en-internet-protocolo-http/
Herramientas Web para la enseñanza de la comunicacion. (2015). El protocolo HTTP. 27/04/2020, de Herramientas Web para
la enseñanza de la comunicacion Sitio web: http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html
InternetPasoAPaso. (2020). Protocolo NNTP: ¿Qué es el Network News Transport Protocol y para qué sirve?. 27/04/2020, de
InternetPasoAPaso Sitio web: https://internetpasoapaso.com/protocolo-nntp/
SpeedCheck. (2019). SMTP. 27/04/2020, de SpeedCheck Sitio web: https://www.speedcheck.org/es/wiki/smtp/
Carlos Villagómez.. (2018). MIME (Extensiones Multipropósito de Correo de Internet). 27/04/2020, de CCM Sitio web:
https://es.ccm.net/contents/118-mime-extensiones-multiproposito-de-correo-de-internet#lista-de-tipos-de-mime
Carlos Villagómez.. (2017). Protocolo Telnet. 27/04/2020, de CCM Sitio web: https://es.ccm.net/contents/283-protocolo-telnet
Red Hat Enterprise Linux 4: Manual de referencia. (2019). Protocolo SSH. 27/07/2020, de Mid ETU Sitio web:
https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-ssh.html
Carlos Villagómez.. (2017). Protocolo SNMP. 27/04/2020, de CCM Sitio web: https://es.ccm.net/contents/280-protocolo-
snmp
Carlos Villagómez.. (2017). El protocolo DHCP. 27/04/2020, de CCM Sitio web: https://es.ccm.net/contents/261-el-protocolo-
dhcp
Softonic. (2012). OpenSSH. 06/05/2020, de Softonic Sitio web: https://openssh.softonic.com/
Wikipedia. (2019). InterNetNews. 06/05/2020, de Wikipedia Sitio web: https://es.wikipedia.org/wiki/InterNetNews
SPW. (s.f. de s.f. de s.f.). Servicios Profesionales en Web. Obtenido de Servicios Profesionales en
Web:http://www.spw.cl/08oct06_ra/doc/REDES%20WAN%20IP-ATM/ProtocolosTCPUDPenlacapa4.pdf
Junta de Andalucia. (s.f. de s.f. de s.f.). Obtenido de Junta de Andalucia:
http://www.juntadeandalucia.es/empleo/recursos/material_didactico/especialidades/
materialdidactico_administrador_servidores/Content/2-redes_tcp/3-LosProtocolosTCP-IP.pdf
Tanenbaum, A y Werherall, D. (2012). Redes de computadoras (5ª edición). Pearson