Clase 9

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

REDES

INDUSTRIALES 1
Ingeniería Eléctrica
Facultad Politécnica - UNE

2021 Aldo Insfrán 1


FUNDAMENTOS REDES
Título 5 – Modelo OSI
Unidad 1 – Fundamentos de Redes Industriales

2021 Aldo Insfrán 2


Capa de Red

2021 Aldo Insfrán 3


Transmisión de Paquetes

Cliente Remoto
(Home Office)

Servidor
Corporativo

2021 Aldo Insfrán 4


Capa de Transporte

2021 Aldo Insfrán 5


Transmisión de Segmentos
Acceso
Web

Cliente Remoto
(Operador de Planta)
Web Server

File Server

2021 Aldo Insfrán 6


Capa de Aplicación

2021 Aldo Insfrán 7


Tratamiento de Datos
Capa
Capa Aplicación Capa Red Capa de Enlace
Transporte

Tramas
Segmentos Paquetes

Hacia el
Medio Físico
Capa Física

2021 Aldo Insfrán 8


Encapsulado– L7 Capa
Aplicación
Capa de
Transporte

Capa de Red

Capa de
Enlace

Capa Física

2021 Aldo Insfrán 9


Capa Aplicación en el modelo de capas
Capa(s) de Aplicación

- Funciona por encima de la capa de transporte, usando los servicios


de esta capa.
- Permite a las aplicaciones el uso de recursos de red (servicios).
- Existe una larga lista de protocolos que implementan diversos
servicios (pág. web, transf. de archivos, ejec. remota de comandos,
correo, etc.).
- De acuerdo con el modelo OSI, se tienen 3 subcapas (aplicación,
presentación, sesión), de acuerdo con el modelo TCP/IP existe una
sola capa (aplicación).

Capas Inferiores

- Tienen la función de proveer servicios que permitan la comunicación


entre nodos que contienen aplicaciones que precisan de servicios en
red.
- No interactúan directamente con el usuario, no son definidas en las
aplicaciones (dependen del hardware y del Sistema operativo).

2021 Aldo Insfrán 10


Protocolos de Capa de Aplicación

2021 Aldo Insfrán 11


Func. y Caract. de Protocolos L7

- Los protocolos de capa de aplicación implementan servicios


que son comunes a diversas aplicaciones que precisan del
uso de recursos en red.

- Especifican;
• Tipos de mensajes,
• Syntaxis en los tipos de mensajes (comandos),
• Procedimientos de envio y recepcion de respuestas en la red
para la ejecución de una acción.

- Usualmente funcionan en un esquema de cliente servidor,


utilizando los servicios de conexión de la capa 4
(TCP/UDP).

2021 Aldo Insfrán 12


Protocolo FTP

2021 Aldo Insfrán 13


FTP
Protocolo utilizado para la transferencia de archivos entre
nodos de red.

- No provee acceso en línea a los archivos (NFS – Network File


System)
- FTP utiliza conexiones de control en el pto. L4 numero 21 y
conexiones de transferencia de datos en el pto. L4 numero 20.
- Para el control de las sesiones se utilizan cadenas de caracteres
(comandos) ASCII (USER, PASS, PORT, PASV, RETR, STOR,
APPE, DELE, LIST, NLST, MKD, RMD, QUIT, etc.)

Comandos FTP

- Comandos de control de acceso, para establecimiento de conexión


con o sin autenticación (uso de contraseñas); USER, PASS, CWD,
QUIT, etc.
- Comandos de parámetros de transferencia; PORT, PASV, etc.
- Comandos de servicio; RETR, STOR, APPEN, DELE, LIST, NLST,
MKD, RMD, etc.

2021 Aldo Insfrán 14


FTP

• Arquitectura de Cliente – Servidor

• El control de la sesión de
transferencia y la propia transferenia
de datos se hacen en conexiones
TCP separadas (Out-of-band
control)

- Control connection
- Data connection

2021 Aldo Insfrán 15


FTP 1. Cliente inicia el 3 way handshake
(Capa 4!!!) al puerto 21 (control) del
server
2. El cliente indica el puerto que
escuchará para la transferencia
de archivo
3. Cliente envía comando de
transferencia; RETR, STOR,
APPE, DELE, LIST, NLST, MKD,
RMD, etc.
4. Se cierra la conex en el puerto
21 (control) del server
5. Server inicia la conex. desde
su puerto 20 (datos), en la IP
(L3) y puerto (L4) indicado en el
comando de transferencia
6. Se produce la transferencia
7. Se cierra la conex. en el
puerto 20 (datos) del server

2021 Aldo Insfrán 16


Protocolo www (world wide web)

2021 Aldo Insfrán 17


También utiliza el esquema Cliente/Servidor!!!
www Cliente (Navegador / Browser)
• Quien finalmente presenta la página web (www/web page )
www, world-wide web, cruzamiento cargada.
de enlaces a documentos e • Permite la navegación web, por ejemplo a través del “pinchado”
informaciones alrededor del mundo. (“clicking”) de un hipervínculo (hyperlink).
• Ofrece además funciones de visualización externa con otras
aplicaciones (ejemplo: archivos de ayuda con notepad).
• Puede ser usado para otros servicios fuera de la navegación web y
tomando provecho de ella (ejemplo: FTP, email, noticias, etc.)
• Son de uso extendido: Firefox, Chrome, Safari, Opera, etc.

Servidor Web (Web Server)


• Gestiona / Administra las páginas web en un “sitio”
• Es direccionado por un cliente (navegador), por ejemplo, a través
de su URL o dirección IP.
• Uniform Resource Locator (URL) = dirección lógica de una página
web.
• Devuelve la página (archivo o elemento) solicitada por el cliente.
• Popular servers: Apache, Microsoft Internet Information Server, etc.

2021 Aldo Insfrán 18


www
URL
El protocolo estándar utilizado entre un servidor y
cliente web es el HTTP (HyperText Transfer
Protocol).
• Usa el Puerto 80 de TCP en la capa 4.
• Define un conjunto de comandos de solicitud y
de respuesta a solicitudes. Algo de la jerga “web”
• Es un protocolo codificado en ASCII.
- Una página web (web page) esta compuesta
de objetos (objects)
Cada página web es direccionada por un único - Los objetos pueden ser; archivos HTML, JPEG
URL (Uniform Resource Locator ), por ejemplo: image, Java applet, archivos de audio, etc.
http://www.fpune.edu.py/web/ - Una página web consiste en un archivo base
HTML, el cual incluye varios objetos
El lenguaje estándar para un documento web es el referenciados.
HTML (HyperText Markup Language). - Cada objeto referenciado a su vez es
direccionado por una URL.

2021 Aldo Insfrán 19


http
Proceso de comunicación: Sin embargo,
- El cliente inicia la conexión TCP hacia el servidor • Existen los “cookies” …
en su puerto 80. • Éstos permiten preserver alguna información de
- El servidor acepta el pedido de conexión TCP del estado, como el historial de navegación.
cliente.
- El cliente (navegador o browser) y servidor
intercambian mensajes HTTP (mensajes del
protocolo de capa de aplicación). HTTP NO persistente;
- Finalmente la conexión TCP se cierra. Como mucho carga un objecto en la página web que
se carga en una conexión TCP. Usado en HTTP/1.0
La conexión TCP es “sin estado” ( stateless), es
decir, el servidor no mantiene información sobre la
conexión de un determinado cliente, o sus HTTP Persistente
comandos de solicitudes anteriores. Multiples objetos son cargados o enviados en una sola
La comunicación se da prácticamente por conexión TCP entre cliente y servidor. Usado por
transacciones. defecto en HTTP/1.1

2021 Aldo Insfrán 20


http - comandos

Instrucciones que se aplican sobre una URL:

• GET: Carga una página web


• HEAD: Carga solo la cabecera de la página web
• PUT: Guarda una página web en el servidor
• POST: Adjunta algo al commando de solicitud
enviado al servidor web.
• DELETE: Borra una página web.

2021 Aldo Insfrán 21


Carga de páginas web
Ejemplo de carga de la página web de la URL:

http://cst.mi.fu-berlin.de/teaching/WS0708/19540-V/index.html

1. The Browser determines the URL (which was


clicked or typed).

2. The Browser asks the DNS for the IP address of


the server cst.mi.fu-berlin.de

3. DNS answers with 160.45.117.167

4. The browser opens a TCP connection to port 80 of


the computer 160.45.117.167

5. Afterwards, the browser sends the command GET


/teaching/WS0708/19540-V/index.html

2021 Aldo Insfrán 22


Carga de páginas web
6. The WWW server sends back the file index.html.

7. The connection is terminated.

8. The browser analyzes the WWW page index.html


and presents it.

9. If necessary, each picture is reloaded over a new


connection to the server (The address is included in
the page index.html in form of an URL)

Note!

- Step 9 applies only to HTTP/1.0!

- With the newer version HTTP/1.1 all referenced


pictures are loaded before the connection
termination (more efficiently for pages with many
pictures)

2021 Aldo Insfrán 23

También podría gustarte