Redes Capa de Aplicacion
Redes Capa de Aplicacion
Redes Capa de Aplicacion
Probablemente, las aplicaciones TCP/IP que permiten la transferencia de archivos (FTP), correo
electrónico (SMTP, POP3), resolución de nombres (DNS), acceso a páginas WEB (HTTP) y
conexión remota (Telnet) sean las más conocidas por los usuarios de la Internet.
Los servidores más comunes “esperan” solicitudes en “puertos bien conocidos”, mientras que
los clientes usan puertos arbitrarios para establecer las conexiones con el servidor.
FTP es un servicio confiable orientado a conexión que utiliza TCP para transferir archivos
entre sistemas. El propósito principal de FTP es transferir archivos desde un computador
hacia otro copiando y/o moviendo archivos desde los servidores hacia los clientes o
viceversa.
Cuando los archivos se copian de un servidor, FTP primero establece una conexión de
control entre el cliente y el servidor. Luego se establece una segunda conexión, que es un
enlace entre los computadores a través del cual se transfieren los datos. La transferencia
de datos se puede realizar en modo ASCII o en modo binario. Estos modos determinan la
codificación que se usa para el archivo de datos que, en el modelo OSI, es una tarea de la
capa de presentación.
1 de 8
Redes de computadoras
- Descripción
• Usa 2 conexiones, una para el login, en la que se usa el protocolo telnet y otra para
la transferencia de datos.
- Operaciones FTP
2. Selección de un directorio.
- Comandos FTP
Comando descripción
Open Inicia conexión con un servidor
Cd Cambia de directorio (carpeta) en el servidor
Lcd Cambia de directorio en el cliente
Dir o ls Visualiza el contenido del directorio actual del
servidor
Mode Especifica si el archivo tiene estructura de registros
o si se ha de tratar como un flujo de bytes, block
(estructura de registros), stream (flujo de bytes)
type Especifica el conjunto de caracteres a usar en la
transferencia (ascii, ebcdic, etc)
get Copia un archivo del servidor al cliente
mget Copia múltiples archivos del servidor al cliente
Put Copia un archivo del cliente al servidor
mput Copia múltiples archivos del cliente al servidor
quit Desconexión del host remoto y el cliente ftp sigue
ejecutándose
close Desconexión del host remoto y cierre del cliente ftp
2 de 8
Redes de computadoras
• Cada servidor puede delegar autoridad en otros servidores ya sea para su zona o
para otras que estén “debajo” de él.
• El usuario “ve” una sola base de datos, que es la que consulta para resolver
nombres.
- Espacio jerárquico
• Se basa en un árbol que define la jerarquía entre los dominios y los sub-dominios.
En un nombre de dominio, la jerarquía se lee de derecha a izquierda. Por ejemplo,
en google.com.uy, el dominio más alto es uy. Existe una raíz del árbol, que se
puede ver como si existiera un punto al final del nombre: google.com.uy. y todos
los dominios están bajo esa raíz (también llamada “punto”).
• La raíz del sistema de dominios es servida por algunos servidores “bien conocidos”.
Todo servidor de nombres debe ser configurado con la lista de los servidores raíz
bien conocidos. Estos servidores dicen que dominios de primer nivel existen y
cuales son sus servidores de nombres. En forma recursiva, los servidores de esos
dominios dicen que sub-dominios existen y cuales son sus servidores.
3 de 8
Redes de computadoras
• En este esquema, existe un programa, llamado full resolver, a quién se dirigen las
consultas y es quién envía las peticiones al servidor. El servidor de nombres tiene
un cache de respuestas con las que responderá futuras consultas.
• En este caso, el esquema hace uso de lo que se conoce como stub resolver, una
rutina enlazada con el programa de usuario, que es la que envía las peticiones.
Este es el caso más común.
Cuando un servidor de nombres recibe una consulta para un nombre simbólico de una
zona sobre la que tiene autoridad, devuelve una respuesta autoritativa.
4 de 8
Redes de computadoras
a otro servidor de nombres, ese servidor tendrá autoridad sobre la zona consultada, o
será uno de los servidores de nombres raíz.
• Los objetos más comunes son las direcciones de hosts, pero el DNS está diseñado
para admitir otros tipos de objetos.
• Formato general del registro: name ttl class type rdata, donde:
5 de 8
Redes de computadoras
6 de 8
Redes de computadoras
Dirección IP
67 - UDP para los equipos servidores de DHCP y 68 - UDP para los equipos cliente.
c. El cliente recibe uno o más mensajes DHCPOFFER (uno por cada servidor
disponible en la red). El cliente selecciona el mejor servidor en función de los
parámetros incluidos en el mensaje.
f. El cliente recibe el mensaje DHCPACK, y efectúa una prueba final con una
solicitud ARP para verificar que no se hallan duplicado las direcciones. En este
momento se considera que el cliente está configurado.
7 de 8
Redes de computadoras
8 de 8