Está en la página 1de 13

Integrantes:

 Clímaco de la Cruz María José ok


 García Santos Alexia ok
 Hernández González Ana Bertha ok
 Luna Muñoz Rebecca ok
 Minero Salazar Vicente André ok
 Sánchez Velázquez Saúl ok
 Fecha límite de entrega: 13 de mayo de 2020
Secuencia: 3NM61
Materia: Redes
MDCyT Susana Cuevas Escobar
Actividad 7. Protocolos de Transporte: TCP y UDP.
Protocolo de Control de Transmisión. es uno de los protocolos fundamentales en Internet,
nos permite que las aplicaciones puedan comunicarse con garantías independientemente de las
capas inferiores del modelo TCP/IP o independientemente del tipo de red donde navegue, se
DEFINICIÓ adapta de manera dinámica al internet. Un segmento TCP consiste en un encabezado de 20
N bytes y máximo 65515 bytes de c.u limitado por el MTU (1500).

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).

- Es un protocolo de ventana deslizante, aprovecha mejor el ancho de banda al permitir transmitir un


Protocolo número determinado de paquetes antes de que llegue el ACK correspondiente. La ventana se coloca sobre
la secuencia de octetos que configuran el flujo de datos proveniente de la aplicación e indica qué paquetes
TCP pueden ser transmitidos. Solo trabaja punto a punto, ajusta el tamaño según la MTU.

(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.

RETRANSMISIÓN. Mediante el mecanismo de reconocimiento se puede pedir la


retransmisión de segmentos cuando estos llegan corruptos por errores o faltan segmentos
F intermedios ya que TCP es quien confirma los datagramas recibidos.
U La combinación de los campos AN y WIN permite el reconocimiento y el control de flujo.
N Cuando se requiere emitir una secuencia de N bytes de datos, el TCP coloca la bandera PSH=1
(empujando la emisión inmediata) y SYN=1; en tanto que la numeración secuencial SN=X. El
C receptor retorna un mensaje con ACK=1 y la confirmación AN en el valor X+N+1 y el valor de la
Protocolo I ventana WIN. Cuando existe un error se envía las banderas RST,SYN,ACK=1.
TCP O
N CONTROL DE FLUJO. El mecanismo de reconocimiento permite regular el flujo de datos en
(Transmission el protocolo TCP. El control de flujo de datos se complica debido al retardo entre entidades TCP y
Control Protocol)
A
por la pérdida de segmentos. Debe considerarse la posibilidad de arribo de segmentos fuera de
M orden y a la pérdida de segmentos con información de crédito. Sin el control de flujo los datos
I pueden superar la capacidad del buffer de recepción antes de ser procesados. Se hace uso de dos
E elementos, AN y el crédito o ventana:
*AN=H reconoce hasta la secuencia (H-1) e indica que espera la secuencia H;
N *el crédito WIN=K autoriza la transmisión hasta la secuencia (H-1)+K.
T Se implementa un control de flujo mediante WIN que indica el buffer disponible para la
O recepción. Cuando TCP detecta errores o falta de datos y realiza la retransmisión reduce el tamaño
de la ventana para descongestionar la red (posteriormente la incrementa en forma sucesiva).

TIME-OUT. El valor de time-out de retransmisión es crítico. Si es muy corto incrementa el


tráfico inútilmente y si es muy largo genera largos períodos de espera. Existen formas de realizar
un tiempo time-out dinámico; en otros casos el mismo es configurable y fijo.

CIERRE DE CONEXIÓN. Se trata de un proceso de 3 pasos. Cuando la aplicación se cierra


(Close) el TCP envía un mensaje con la bandera FIN=1. Se envían 2 mensajes de respuesta, el
primero confirma mediante ACK=1 y el segundo cierra la conexión mediante SYN=FIN=1. A
esto se responde con un mensaje de reconocimiento ACK=1 y otro de terminación.

Protocolo de Datagramas de Usuario. Es uno de los protocolos


fundamentales en Internet, nos permite que las aplicaciones puedan comunicarse
con garantías independientemente de las capas inferiores del modelo TCP/IP.
Protocolo DEFINICIÓ
N
UDP
(User Datagram
Protocol) Permite que los routers solamente tengan que enviar los datagramas.

¿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.

- UDP sólo añade multiplexado de aplicación y suma de verificación de la cabecera y la carga


útil.

Protocolo Encabezao UDP(Tanenbaum, A y Werherall,


UDP D. 2012)

(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.

Actividad 7. Protocolos de Aplicación: DNS, FTP, HTTP, NNTP, SMTP, MIME,


TELNET, SSH, SNMP y DHCP.
PROTOCOLO Y PROTOCOLO ¿PARA QUÉ SERVICIOS QUE OFRECE
DE
TRANSPORTE
SUS SIGLAS SIRVE?
SOBRE EL
QUE OPERA
- Proporciona esquema jerárquico de nombres basados en
dominios y un sistema de base de datos distribuido para
implementar el esquema, usado comúnmente para
relacionar IP con nombres de host.

- Ofrece un espacio de nombres jerárquico administrado


por la ICANN con 250 dominios de nivel superior (genéricos
y países) cada uno dividido en subdominios que también se
dividen.

- Si la dirección IP de un servidor cambia, el usuario no


suele percibir nada, ya que la dirección IP actual para el
dominio correspondiente se guarda en la base de datos.
Atiende las
peticiones hechas - Si un servidor DNS no puede responder a una petición
DNS
por los programas con la información de que dispone en su base de datos,
Domain Name
que acceden a puede solicitar la información a otro servidor o reenviar la
System que
TCP / UDP internet y solventa petición al servidor DNS que corresponda. Esta resolución
significa: Sistema
la dirección IP se puede realizar de dos formas:
de Nombres de
adjuntada al 1. Resolución recursiva: cuando el servidor DNS no
Dominio.
dominio puede responder por sí mismo a una petición y toma la
consultado. información de otro servidor. El resolver transfiere la
petición completa a su servidor DNS, que proporciona a su
vez la respuesta al resolver con el nombre de dominio, si se
ha resuelto.
2. Resolución iterativa: cuando el servidor DNS no puede
resolver la petición, envía como respuesta la dirección del
siguiente servidor DNS de la jerarquía. El resolver tiene que
enviar él mismo una nueva petición y repetir la maniobra
hasta que se resuelve el nombre de dominio.

Notificación de errores del DNS: la notificación de error


“El servidor DNS no responde” sucede cuando la conexión
con Internet no funciona y no es posible acceder a una
página web.
- Define la manera en que los datos deben ser transferidos
a través de una red TCP/IP.
Permite el
intercambio de - Es una arquitectura cliente-servidor, de manera que
FTP archivos entre desde un equipo cliente nos podemos conectar a un
File Transfer equipos remotos, servidor para descargar archivos desde él o para enviarle
Protocol que de una manera nuestros propios archivos independientemente del
significa: TCP eficaz e sistema operativo utilizado en cada equipo.
Protocolo de independienteme
transferencia de nte del sistema de - Ofrece la máxima velocidad en la conexión, pero NO la
archivos. archivos utilizado máxima seguridad, ya que todo el intercambio de
en cada equipo. información se realiza en texto plano sin ningún tipo de
cifrado, para un posible hacker es muy fácil capturar este
tráfico, acceder al servidor, o apropiarse de los archivos
transferidos.
HTTP TCP Protocolo cliente- - Nos permite realizar una petición de datos y recursos,
Hypertext servidor que como pueden ser documentos HTML.
Transfer Protocol articula los
que significa: intercambios de - Es la base de cualquier intercambio de datos en la Web, y
Protocolo de información entre un protocolo de estructura cliente-servidor, esto quiere
decir que una petición de datos es iniciada por el elemento
que recibirá los datos (el cliente), normalmente un
navegador Web. Así, una página web completa resulta de
la unión de distintos sub-documentos recibidos, como, por
ejemplo: un documento que especifique el estilo de
maquetación de la página web (CSS), el texto, las
los clientes Web y imágenes, vídeos, scripts, etc...
Transferencia de
los servidores
Hipertexto.
HTTP. - Cada petición individual se envía a un servidor, el cual la
gestiona y responde.

- Entre cada petición y respuesta, hay varios intermediarios,


normalmente denominados proxies, los cuales realizan
distintas funciones, como: gateways o caches.

- Basado en tiras de texto enviados por canales TCP de 7


bits. ASCII. El mismo se usa principalmente para poder
subir, bajar y transferir los diferentes artículos de noticias
entre los servidores.

- Cada uno de los artículos guardados en el servidor se


encuentra referenciado con el nombre de la máquina del
cliente que la ha publicado. Esta referencia se encuentra en
el campo llamada nntp-posting-host.

- Este protocolo utiliza dos métodos para poder transferir


las noticias en red, para ello usa el método pasivo y activo.
Es el protocolo de
transferencia de Método pushing (Activo): el cliente le envía un artículo al
noticias que es servidor, este le devuelve un código de respuesta que le
utilizado permitirá saber que ya tiene dicho texto.
NNTP
principalmente
Network News
por la red “Usenet Todo esto se realiza bajo la orden de IHAVE msgid. Un
Transport
Internet Service”. método al que también se le conoce como empujar.
Protocol que
TCP Se usa
significa:
principalmente Este método tiene una desventaja, y es que el texto se
Protocolo para la
para poder subir, busca de forma individual, esto obliga a que exista un gran
transferencia de
bajar y transferir número de accesos a la base de datos y una gran carga
noticias en red.
los diferentes para el servidor, lo que puede ocasionar demoras o
artículos de retrasos en su funcionamiento.
noticias entre los
servidores. Método pulling (Pasivo): obtener una lista con cierta
cantidad de artículos cuya fecha es posterior a la que el
cliente ha especificado previamente. Todo esto funciona
bajo el orden NEWSNEWS.

Una vez se ha mostrado la lista, el cliente solo debe


seleccionar aquellos que no posea de la lista para que le
sean transferidos. A toda esta técnica también se le conoce
como tirar.
Todo este proceso es constantemente regulado por un
estricto control por parte del servidor, teniendo en cuenta
que puede existir información de tipo confidencial y que
puede ser vista por otros clientes.
SMTP TCP Proporciona un - Permitir que un cliente se comunique con un servidor de
Simple Mail medio para los correo electrónico.
Transfer Protocol servicios de red
que significa: entre el proveedor - Envía el correo electrónico sobre las conexiones ya
Protocolo simple de correo existentes entre los agentes de transferencia de mensajes
(servidores de correo) y devuelve el estado de la entrega
junto con los posibles errores.

electrónico o, en - Posibilita que el cliente envíe un correo a uno o más


algunos casos, el receptores.
servidor de correo
de transferencia electrónico de la - Trabaja con líneas de texto para brindar las instrucciones
de correo. organización y el necesarias. Existen tres comandos que componen el
usuario que SMTP:
accede al correo MAIL, establece la dirección de remitente para los
electrónico. mensajes de despedida.
RCPT, establece el destinatario del mensaje (en caso de
ser varios, se emite una vez para cada uno).
DATA, comando que envía el contenido del mensaje.
- MIME incorpora las siguientes características al servicio
de correo electrónico:

 Capacidad de enviar múltiples adjuntos en un solo


mensaje.

 Longitud ilimitada del mensaje.

 Uso de conjuntos de caracteres no pertenecientes


al código ASCII.

 Uso de texto enriquecido (diseños, fuentes,


colores, etc.).

 Adjuntos binarios (ejecutables, imágenes, archivos


Describe el tipo de audio o video, etc.), que se pueden dividir de ser
de contenido del necesario.
MIME mensaje y el tipo
Multipurpose de código usado
Formatos de codificación.
Internet Mail con encabezados.
- Para transferir datos binarios, MIME ofrece cinco formatos
Extensions que Incorpora
TCP de codificación que se pueden usar en el encabezado
significa: diversas
codificación de transferencia:
Extensiones características al
multipropósito de servicio de correo
correo de internet. electrónico que se  7 bits: formato de texto de 7 bits (para mensajes sin
pueden dividir de caracteres acentuados);
ser necesario.
 8 bits: formato de texto de 8 bits;

 QP: formato QP, recomendado para mensajes que


usan un alfabeto de 7 bits (como cuando hay
acentos);

 base 64: Base 64, recomendado para enviar


archivos binarios como adjuntos;

 binario: formato binario; no recomendado.

- MIME usa directivas especiales en los encabezados para


describir el formato utilizado en el cuerpo de un mensaje,
de modo que el cliente de correo electrónico pueda
interpretarlo correctamente.
TELNET TCP Proporciona - El gran problema de telnet, es que la información desde
Telecommunicatio reglas básicas un terminal a otro viaja sin ningún tipo de cifrado,
n Network que que permiten solamente en texto plano.
- Las especificaciones Telnet no mencionan la
autenticación porque Telnet se encuentra totalmente
separado de las aplicaciones que lo utilizan.

- La transmisión de datos a través de Telnet consiste sólo


en transmitir bytes en el flujo TCP (el protocolo Telnet
especifica que los datos deben agruparse de manera
predeterminada, esto es, si ninguna opción especifica lo
contrario, en un búfer antes de enviarse).
vincular a un
- El cliente telnet dispone de dos formas de operación:
cliente (sistema
modo comando y modo de uso normal. El modo comando
compuesto de
significa: Red de permite utilizar una serie de órdenes que afectan al modo
una pantalla y un
telecomunicacion de operación, incluyendo conectar y desconectar. Entre
teclado) con un
es. estos comandos están:
intérprete de
comandos (del
lado del servidor). CLOSE. Cierra la conexión Telnet con el ordenador remoto
y vuelve al modo comando (si se inició en modo comando)
o cierra la aplicación saliendo de Telnet.
QUIT. Cierra la sesión Telnet. Si se está conectado a un
equipo remoto, este comando cierra la conexión y a
continuación cierra la aplicación Telnet.
SET ECHO. Si no podemos ver lo que estamos tecleando,
o, por el contrario, lo vemos doble, este comando arregla la
situación.
OPEN. Este comando establece una conexión con un
ordenador remoto.

- En las conexiones realizadas por medio de SSH, toda la


información viaja de forma encriptada, lo cual lo
convierte en uno de los medios más seguros a la hora de
trabajar en un servidor.

- Es una útil forma de ingresar al servidor para conectarnos


a su intérprete de comandos (bash por ejemplo), y así
Es un protocolo poder administrar el servidor remotamente.
que facilita las
comunicaciones
- Las claves simétricas se utilizan para cifrar toda la
seguras entre dos
comunicación durante una sesión SSH mediante un
sistemas usando
algoritmo de intercambio de claves.
SSH una arquitectura
TCP
Secure Shell cliente/servidor y
- Existe el token secreto que es específico para cada
que permite a los
sesión SSH, y se genera antes de la autenticación del
usuarios
cliente.
conectarse a un
host
remotamente. - El cifrado asimétrico utiliza dos claves separadas para el
cifrado y el descifrado. Estas dos claves se conocen como
la clave pública (public key) y la clave privada (private
key). Juntas, estas claves forman el par de claves pública-
privada (public-private key pair).

- El hashing unidireccional es otra forma de criptografía


utilizada en Secure Shell Connections.
SNMP UDP Es un protocolo - Supervisor es el terminal que le permite al administrador
Simple Network que les permite a de red realizar solicitudes de administración.
Management los
Protocol que administradores - Agentes que son entidades que se encuentran al nivel de
significa: de red administrar cada interfaz, conectan a la red los dispositivos
administrados y permiten recopilar información sobre los
diferentes objetos.

- La arquitectura de administración de la red propuesta por


el protocolo SNMP se basa en tres elementos principales:

1.Los dispositivos administrados, elementos de red


dispositivos de (puentes, concentradores, routers o servidores) que
Protocolo simple
red y diagnosticar contienen "objetos administrados" y que pueden ser
de administración
sus problemas. información de hardware, elementos de configuración o
de red.
información estadística.
2. Los agentes, una aplicación de administración de red
que se encuentra en un periférico y que es responsable de
la transmisión de datos de administración local desde el
periférico en formato SNMP.
3. El sistema de administración de red (NMS), un
terminal a través del cual los administradores pueden llevar
a cabo tareas de administración.
- Distribuir direcciones IP en una red.
Protocolo que
permite que un - El sistema básico de comunicación es BOOTP (con la
equipo conectado trama UDP). Cuando un equipo se inicia no tiene
DHCP información sobre su configuración de red y no hay nada
a una red pueda
Dynamic Host especial que el usuario deba hacer para obtener una
obtener su
Configuration dirección IP.
configuración
Protocol que
UDP (principalmente,
significa:
su configuración - La técnica que se usa es la transmisión, para encontrar y
Protocolo de
de red) en forma comunicarse con un servidor DHCP, el equipo simplemente
configuración
dinámica (es enviará un paquete especial de transmisión (transmisión en
dinámica de host.
decir, sin una 255.255.255.255 con información adicional como el tipo de
intervención solicitud, los puertos de conexión, etc.) a través de la red
especial). local.

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.

1. Iniciar el programa FTP en la computadora que actúa


como cliente, en este caso FileZilla.
2. Informar el servidor (host) y el directorio remoto.
3. Informar un nombre de usuario y contraseña para el
programa FTP: en FileZilla damos clic en el icono
Open the site manager (Abrir el administrador del
Puerto 21 (TCP) sitio), creamos un nuevo sitio, llenamos los campos
predeterminado, de Servidor, modo de acceso, usuario y contraseña y
utilizado para por último damos clic en conectar.
conectarse de forma 4. El servidor recibe la solicitud de conexión, hace la
remota a un servidor autenticación de los datos y redirige el acceso al
y autenticarse en él. directorio donde se encuentran los archivos.
FTP FileZilla.
Puerto 20 (TCP) 5. Luego de elegir el archivo que deseas transferir, el
predeterminado, se sistema hace la transferencia desde tu computadora
utiliza para las hacia el servidor (o lo contrario también): la interfaz
transferencias de de FileZilla está dividida en tres partes: la parte
archivos una vez superior que es el registro de mensajes (como por
autenticado. ejemplo si la conexión fue fallida o si la conexión se
hizo con éxito), la parte izquierda es nuestro
ordenador y el lado derecho es nuestro servidor FTP;
si queremos transferir un archivo a nuestro servidor
solo basta con arrastrar del lado de nuestro
ordenador al lado de nuestro servidor. Además de
subir y descargar archivos con FileZilla también
podemos renombrar, mover, copiar y borrar.
6. Después de completar todas las tareas, la conexión
entre la computadora y el servidor finaliza.

Al ser HTTP un protocolo usado sobre todo para navegación


web todos los navegadores usan este protocolo, el
explorador establece conexión al servidor web y solicita
recursos, el servidor responde con los recursos y el
navegador interpreta los datos y los presenta al usuario. Por
ejemplo, al buscar en el explorador una página del tipo
http://www.pagina.com/index.html, primero el navegador
interpreta las 3 partes de la dirección siendo http el protocolo
www.pagina.com en nombre dominio del servidor e
Puerto 80 y HTTPS index.html el archivo que se solicita de ese servidor.
utiliza el puerto 443, Entonces con el protocolo DNS se obtiene la dirección del
HTTP firefox
de forma servidor y con el protocolo HTTP se hace una solicitud con
predeterminada. un mensaje GET propio del protocolo pidiendo el archivo
index.html, el servidor responde con el archivo y por último el
navegador interpreta el código html y lo muestra al usuario.
Firefox cumple con varios estándares web lo que hace que
sea compatible con varios lenguajes web y puede presentar
diferentes archivos recibidos en las solicitudes HTTP. Luego
para subir información a los servidores web cargando
imágenes o llenando formularios el navegador realiza el
mismo procedimiento, pero con mensajes del POST (datos)
y PUT(recursos)
El puerto 119 es el
predeterminado. Es un servidor de noticias de Usenet. Liberado por Rich Salz
NNTP Si el cliente ingresa InterNetNews en 1991 y presentado en verano de 1992 en la conferencia
mediante SSL se USENIX en San Antonio (Texas). INN fue el primer servidor
utiliza el puerto 563. de noticias integrado con funcionalidades NNTP.

Todos los comandos, réplicas o datos intercambiados son


líneas de texto, delimitadas por un <CRLF>. Todas las
réplicas tienen un código numérico el comienzo de la línea.

1. El emisor SMTP establece una conexión TCP con el


SMTP de destino y espera a que el servidor envíe un
mensaje:
 220 Service ready à cuando el destinatario
está listo.
 421 Service not available à cuando el
destinatario es temporalmente incapaz de
responder.

2. Se envía un HELO (abreviatura de "hello"), con el


que el receptor se identificará devolviendo su
nombre de dominio. El SMTP emisor puede usarlo
para verificar si contactó con el SMTP de destino
correcto.

Un receptor SMTP que no soporte las extensiones


responderá con un mensaje "500 Syntax error, command
unrecognized". El emisor SMTP debería intentarlo de nuevo
con HELO, o si no puede retransmitir el mensaje sin
El puerto 25 es el Gmail, extensiones, enviar un mensaje QUIT.
predeterminado.
Yahoo,
Se utiliza el puerto Si un receptor SMTP soporta las extensiones de servicio,
SMTP Microsoft
587 o el puerto 465 responde con un mensaje multi-línea 250 OK que incluye
para evitar un Outlook,
una lista de las extensiones de servicio que soporta.
bloqueo. entre otros.
3. El emisor inicia ahora una transacción enviando el
comando MAIL al servidor. Este comando contiene la
ruta de vuelta al emisor que se puede emplear para
informar errores.
4. El segundo paso del intercambio real de correo
consiste en darle al servidor SMTP el destino del
mensaje (puede haber más de un receptor). Esto
se hace enviando uno o más comandos RCPT
TO:<forward-path>. Cada uno de ellos recibirá una
respuesta "250 OK" si el servidor conoce el destino,
o un "550 No such user here" si no.
5. Cuando se envían todos los comandos RCPT, el
emisor envía un comando DATA para notificar al
receptor que a continuación se envían los contenidos
del mensaje. El servidor replica con "354 Start mail
input, end with <CRLF>.<CRLF>". Nótese que se
trata de la secuencia de terminación que el emisor
debería usar para terminar los datos del mensaje.
6. El cliente envía los datos línea a línea, acabando con
la línea <CRLF>. <CRLF> que el servidor reconoce
con "250 OK" o el mensaje de error apropiado si
cualquier cosa fue mal.
Mime describe el tipo de contenido del mensaje y el tipo de
código usado con encabezados.

Encabezado MIME (Calzada L. 2017)

El Mime define cinco elementos de encabezado que se


pueden añadir a la cabecera SMTP originales:

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

También podría gustarte