Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Edición 2021
Técnico en Redes
Acceso al medio
CSMA/CD (Carrier Sense
Multiple Access / Collition
Detect)
Cualquier nodo (acceso
múltiple) puede transmitir en
cualquier momento luego de
verificar que la red no está en
uso. Para ello detecta la
presencia de la portadora. Si
la red estuviera ocupada
esperan cierto tiempo para
volver a intentarlo.
Si se produce una colisión (2
nodos comienzan a transmitir
simultáneamente y sus datos
chocan) esta es detectada y los
nodos esperan tiempos
diferentes (aleatorios) para
retransmitir.
Técnico en Redes
Retomando los Protocolos
Recordemos que protocolo es un conjunto de
reglas usadas por computadoras para
comunicarse unas con otras a través de una red.
Los protocolos pueden ser implementados por
hardware, software, o una combinación de
ambos. Generalmente en las capas inferiores son
implementados por hardware y en las superiores
por software
Técnico en Redes
Retomando los Protocolos
Propiedades
Si bien los protocolos pueden variar mucho en propósito y
sofisticación, la mayoría especifica una o más de las siguientes
propiedades:
•Detección de la conexión física subyacente (cable o
inalámbrica), o la existencia de otro punto final o nodo.
•Handshaking (Establecimiento de la conexión).
•Negociación de varias características de la conexión.
•Cómo iniciar y finalizar un mensaje.
•Procedimientos en el formateo de un mensaje.
•Qué hacer con mensajes corruptos o formateados
incorrectamente (corrección de errores).
•Cómo detectar una pérdida inesperada de la conexión, y qué
hacer entonces.
•Terminación de la sesión y/o conexión.
Técnico en Redes
Retomando los Protocolos
Los protocolos pueden ser agrupados en SUITES (familias o
STACK) según sus funciones técnicas, el origen de su introducción
o ambas cosas. Además un protocolo puede pertenecer a una o
múltiples suites. Por ej. El protocolo IEEE 802.3z o Ethernet de 1
Gigabit/s sobre Fibra Óptica (1000BASE-X) es un protocolo LAN
pero también se puede usar en MANs.
Usualmente trabajan en su diseño la IETF, la IEEE o la ITU-T
dependiendo si son para Internet, para LAN/MAN o para
WAN/Telecomunicaciones respectivamente.
IETF: Grupo Especial sobre Ingeniería de Internet
IEEE: Instituto de Ingenieros Eléctricos y Electrónicos
ITU-T: Sector de Normalización de las Telecomunicaciones de ITU
Técnico en Redes
Técnico en Redes
Retomando los Protocolos
Se pueden clasificar por su relación con 2 modelos
el MODELO OSI y el MODELO TCP/IP (DoD)
Técnico en Redes
Retomando los Protocolos
Técnico en Redes
TCP/IP (DoD) versus OSI (Open Systems Interconnection)
Se considera como el MODELO TCP/IP como el mas practico mientras
OSI es mas teórico
Técnico en Redes
Definiciones
• Número de SOCKET:
Combinación de
NÚMERO DE PUERTO + HOST DE
DESTINO + PROTOCOLO DE LA CAPA
TRANSPORTE
Ejemplo: puerto #23, 10.1.1.3, TCP
Sería el socket para una sesión TELNET
en un PC con esa IP
Técnico en Redes
Modelo OSI
Es un modelo estandar creado a los efectos de
facilitar el estudio de los elementos que
componen las redes y los procesos que permiten
la comunicación entre ellas.
Técnico en Redes
Técnico en Redes
Técnico en Redes
Nivel 1: Físico
Esta capa transmite el flujo de BITS - impulso
eléctrico, la luz o señal de radio - a través de la
red a nivel eléctrico y mecánico.
Se definen las normas y especificaciones
técnicas del hardware de red (NIC, cableado,
pin out, voltajes, velocidad del cable,
conectores, topologías, etc.) y la forma de
trasmisión de las señales eléctricas u ópticas de
un ordenador a otro.
PROTOCOLOS
EIA/TIA-232 (RS-232), V.35, Fast Ethernet, y
ATM
Técnico en Redes
Nivel 2: Enlace de datos
En esta capa, los paquetes de datos son codificados
o decodificados en bits. Maneja FRAMES (marcos)
Se proporciona el reconocimiento y manejo de la
transmisión , detección (NO CORRECCION) de
errores en la capa física, control de flujo, reenvío de
marcos que no llegaron y sincronización del marco .
Se divide en dos subcapas:
Media Access Control (MAC) controla la forma en
que un equipo de la red tiene acceso a los datos y el
permiso para transmitirlos.
Control lógico de Enlace (LLC) controla la
sincronización del marco, control de flujo y la
comprobación de errores.
PROTOCOLOS
IEEE 802.2 LLC, IEEE 802.3 MAC
Ethernet,
Técnico en Redes
Nivel 2: Enlace de datos
Define las normas y especificaciones técnicas de los
controladores (drivers) de la arquitectura de red
usada (Ethernet, ARCnet, Token Ring, ATM, etc.) y
de las especificaciones (ODI, NDIS, etc.)
Técnico en Redes
Nivel 6: Presentación
Técnico en Redes
Nivel 7: Aplicación
Soporta los procesos de la aplicación y
usuario final. Evalúa si existen
suficientes recursos para la
comunicación. Proporciona servicios
de aplicación para la transferencia de
archivos, correo electrónico y otros
servicios de software de red (acceso a
base de datos o servicios de
directorios) para por ejemplo,
visualizar en pantalla, transferir
archivos o imprimir hacia otras
computadoras que se encuentren en la
misma red.
PROTOCOLOS
WWW, E-Mail, Telnet
Técnico en Redes
MODELO TCP / IP
Técnico en Redes
Técnico en Redes
MODELO TCP / IP
Técnico en Redes
MODELO TCP / IP
Técnico en Redes
Nivel 2: Internet
Técnico en Redes
Nivel 2: Internet
Técnico en Redes
Nivel 4: Aplicación
Proporciona funciones para los usuarios o de sus
programas, y es altamente específico de aplicación.
También gestiona las sesiones (conexiones) entre las
aplicaciones. En TCP/IP las sesiones no pueden definirse
como una capa separada, y estas funciones son realizadas
por la capa de transporte de host a host. En lugar de utilizar
el término "sesión", TCP / IP utiliza los términos «socket» y
«puerto» para describir la ruta de acceso (o circuito virtual)
sobre el que se comunican las aplicaciones.
Los protocolos más utilizados con TCP en el nivel 4 son:
TELNET, FTP, HTTP y SMTP, sobre el que a su vez se
apoya MIME. Y el más utilizado con UDP en el nivel 4 es
SMNP.
Técnico en Redes
Estructura y Funcionamiento
Protocolo TCP /IP
Técnico en Redes
Estructura y Funcionamiento del
Protocolo TCP /IP
0 10 20 30
0 1 2 3 4 5 6 7 8 9 0 1 2 3 3 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Datos
...
Técnico en Redes
Campos del Datagrama IP
•VERS (4 bits). Indica la versión del protocolo
IP que se utilizó para crear el datagrama.
Actualmente se utiliza la versión 4 (IPv4)
aunque ya se están preparando las
especificaciones de la siguiente versión, la 6
(IPv6).
Técnico en Redes
Campos del Datagrama IP
Técnico en Redes
Campos del Datagrama IP
Técnico en Redes
Campos del Datagrama IP
Técnico en Redes
Campos del Datagrama IP
Técnico en Redes
Campos del Datagrama IP
Técnico en Redes
Fragmentación
Las tramas físicas tienen un campo de datos y es
aquí donde se transportan los datagramas IP. Sin
embargo, este campo de datos no puede tener
una longitud indefinida debido a que está
limitado por el diseño de la red. El MTU de una
red es la mayor cantidad de datos que puede
transportar su trama física.
El MTU de las redes Ethernet es 1500 bytes y el
de las redes Token-Ring, 8192 bytes. Esto
significa que una red Ethernet nunca podrá
transportar un datagrama de más de 1500 bytes
sin fragmentarlo.
Técnico en Redes
Protocolo FTP
FTP (sigla en inglés de File Transfer Protocol -
Protocolo de Transferencia de Archivos) en
informática, es un protocolo de red para la
transferencia de archivos entre sistemas
conectados a una red TCP (Transmission
Control Protocol), basado en la arquitectura
cliente-servidor. Desde un equipo cliente se
puede conectar a un servidor para descargar
archivos desde él o para enviarle archivos,
independientemente del sistema operativo
utilizado en cada equipo.
Técnico en Redes
Protocolo FTP
El Servicio FTP es ofrecido por la capa de
Aplicación del modelo de capas de red TCP/IP
al usuario, utilizando normalmente el puerto de
red 20 y el 21. Un problema básico de FTP es
que está pensado para ofrecer la máxima
velocidad en la conexión pero no la máxima
seguridad, ya que todo el intercambio de
información, desde el login y password del
usuario en el servidor hasta la transferencia de
cualquier archivo, se realiza en texto plano sin
ningún tipo de cifrado.
Técnico en Redes
Protocolo FTP (ftp://)
Sus principales componentes son:
•Servidor FTP
•Cliente FTP
Técnico en Redes
Protocolo FTP - Modelo
El intérprete de protocolo (PI) de usuario,
inicia la conexión de control en el puerto
21. Las órdenes FTP estándar las genera
el PI de usuario y se transmiten al
proceso servidor a través de la conexión
de control. Las respuestas estándar se
envían desde el PI del servidor al PI de
usuario por la conexión de control como
respuesta a las órdenes.
Estas órdenes FTP especifican parámetros para la conexión de datos
(puerto de datos, modo de transferencia, tipo de representación y
estructura) y la naturaleza de la operación sobre el sistema de archivos
(almacenar, recuperar, añadir, borrar, etc.). El proceso de transferencia
de datos (DTP) de usuario, debe esperar a que el servidor inicie la
conexión al puerto de datos especificado (puerto 20 en modo activo o
estándar) y transferir los datos en función de los parámetros que se
hayan especificado.
Técnico en Redes
Formas de Acceso FTP
•Acceso Anónimo
•Acceso de Usuario
•Acceso de Invitado
Técnico en Redes
Formas de Acceso FTP
•Acceso Anónimo:
Los servidores FTP anónimos ofrecen sus servicios libremente
a todos los usuarios, permiten acceder a sus archivos sin
necesidad de tener un 'USER ID' o una cuenta de usuario (el
administrador de un sistema no tiene que crear una cuenta
para cada usuario)
Solamente con teclear la palabra "anonymous", cuando
pregunte por el usuario tendrás acceso a ese sistema. No se
necesita ninguna contraseña preestablecida, aunque tendrás
que introducir una sólo para ese momento, normalmente se
suele utilizar la dirección de correo electrónico propia. Se
consigue acceso a los archivos del FTP, con menos privilegios
(solo leer y copiar los archivos que sean públicos, así indicados
por el administrador del servidor).
Técnico en Redes
FTP-Acceso Anónimo
Técnico en Redes
Formas de Acceso FTP
•Acceso de Usuario:
Si se desea tener privilegios de acceso a cualquier parte
del sistema de archivos del servidor FTP, de modificación
de archivos existentes, y de posibilidad de subir nuestros
propios archivos, se suele realizar mediante una cuenta
de usuario. En el servidor se guarda la información de las
distintas cuentas de usuario que pueden acceder a él, de
manera que para iniciar una sesión FTP debemos
introducir una autentificación (login) y una contraseña
(password) que nos identifica unívocamente.
Técnico en Redes
FTP-Acceso de Usuario
Técnico en Redes
Formas de Acceso FTP
•Cliente FTP basado en Web:
Un "cliente FTP basado en WEB" no
es más que un Cliente FTP al cual
podemos acceder a través de nuestro
Navegador Web sin necesidad de
tener otra aplicación para ello. El
usuario accede a un servidor web
(http) que lista los contenidos de un
servidor ftp. El usuario se conecta
mediante http a un servidor web, y el
servidor web se conecta mediante ftp
al servidor ftp. El servidor web actúa
de intermediario haciendo pasar la
información desde el servidor ftp en
los puertos 20 y 21 hacia el puerto 80
http que ve el usuario.
Técnico en Redes
Formas de Acceso FTP
•Acceso de Invitado (GUEST):
El acceso sin restricciones al servidor que proporcionan
las cuentas de usuario implica problemas de seguridad,
lo que ha dado lugar a un tercer tipo de acceso FTP
denominado invitado (guest), que se puede contemplar
como una mezcla de los dos anteriores. Cada usuario
conecta mediante su login y su password, pero evitando
que tenga acceso a partes del sistema de archivos que no
necesita para realizar su trabajo, de esta forma accederá a
un entorno restringido (muy similar a lo que sucede en
los accesos anónimos, pero con más privilegios).
Técnico en Redes
Modos de Conexión del Cliente FTP
Modo Activo / Modo Pasivo
FTP admite dos modos de conexión del cliente.
• Activo (o Estándar, o PORT, debido a que el
cliente envía comandos tipo PORT al servidor
por el canal de control al establecer la conexión)
• Pasivo (o PASV, porque en este caso envía
comandos tipo PASV).
Tanto en el modo Activo como en el modo Pasivo,
el cliente establece una conexión con el servidor
mediante el puerto 21, que establece el canal de
control.
Técnico en Redes
Modo Activo
Técnico en Redes
Modo Activo
El servidor siempre crea el canal de datos en su puerto 20,
mientras que en el lado del cliente el canal de datos se
asocia a un puerto aleatorio mayor que el 1024. Para ello, el
cliente manda un comando PORT al servidor por el canal de
control indicándole ese número de puerto, de manera que el
servidor pueda abrirle una conexión de datos por donde se
transferirán los archivos y los listados, en el puerto
especificado.
• Lo anterior tiene un grave problema de seguridad, y es
que la máquina cliente debe estar dispuesta a aceptar
cualquier conexión de entrada en un puerto superior al
1024, con los problemas que ello implica si tenemos el
equipo conectado a una red insegura como Internet. De
hecho, los firewalls (cortafuegos) que se instalen en el
equipo para evitar ataques seguramente rechazarán esas
conexiones aleatorias. Para solucionar esto se desarrolló
el modo Pasivo. Técnico en Redes
Modo Pasivo
Técnico en Redes
Modo Pasivo
El cliente envía un comando PASV sobre el canal de
control, el servidor FTP le indica por el canal de control,
el puerto ( mayor a 1023 del servidor. Ej:2040 ) al que
debe conectarse el cliente. El cliente inicia una conexión
desde el puerto siguiente al puerto de control (Ej: 1036)
hacia el puerto del servidor especificado anteriormente
(Ej: 2040).
Antes de cada nueva transferencia, tanto en el modo
Activo como en el Pasivo, el cliente debe enviar otra vez
un comando de control (PORT o PASV, según el modo
en el que haya conectado), y el servidor recibirá esa
conexión de datos en un nuevo puerto aleatorio (si está
en modo pasivo) o por el puerto 20 (si está en modo
activo).
Técnico en Redes
Activar Usar FTP
Pasivo en Internet
Explorer para
compatibilidad con
Firewalls y ADSL
Técnico en Redes
Tipos de Transferencias de Archivos en FTP
En el protocolo FTP existen 5 tipos de transferencia en
ASCII y en binarios.
TYPE ASCII
Adecuado para transferir archivos que sólo contengan
caracteres imprimibles (archivos ASCII, no archivos
resultantes de un procesador de texto), por ejemplo
páginas HTML, pero no las imágenes que puedan
contener.
TYPE BINARY
Este tipo es usado cuando se trata de archivos
comprimidos, ejecutables para PC, imágenes, archivos
de audio...
Técnico en Redes
Otros Protocolos/versiones seguras
Técnico en Redes
Otros Protocolos
•HTTP
Técnico en Redes
Otros Protocolos
•HTTP = (Hypertext Transfer Protocol)
Protocolo orientado a transacciones y sigue el esquema
petición-respuesta entre un cliente y un servidor. Al cliente
que efectúa la petición (un navegador web) se lo conoce
como "user agent" (agente del usuario). A la información
transmitida se la llama recurso y se la identifica mediante
un localizador uniforme de recursos (URL). Los recursos
pueden ser archivos, el resultado de la ejecución de un
programa, una consulta a una base de datos, la traducción
automática de un documento, etc. Es un protocolo sin
estado, es decir, que no guarda ninguna información sobre
conexiones anteriores.
Técnico en Redes
Otros Protocolos
•UDP
•ICMP = (Internet Control Message Protocol) es el sub
protocolo de control y notificación de errores del Protocolo
de Internet (IP). Como tal, se usa para enviar mensajes de
error, indicando por ejemplo que un servicio determinado
no está disponible o que un router o host no puede ser
localizado. Muchas herramientas de red como Traceroute y
Ping están basadas en mensajes ICMP
•ICA
Técnico en Redes
Otros Protocolos
•SMTP = (Simple Mail Transfer Protocol) es de la capa de
APLICACIÓN; basado en texto utilizado para el intercambio de
mensajes de correo electrónico entre computadoras u otros
dispositivos. Usa normalmente el PUERTO 25.
Basado en cliente-servidor, donde un cliente envía un mensaje a
uno o varios receptores. La comunicación entre el cliente y el
servidor consiste enteramente en líneas de texto compuestas por
caracteres ASCII. El tamaño máximo permitido para estas líneas
es de 1000 caracteres.
Las respuestas del servidor constan de un código numérico de
tres dígitos, seguido de un texto explicativo. El número va
dirigido a un procesado automático de la respuesta por
autómata, mientras que el texto permite que un humano
interprete la respuesta.
Técnico en Redes
SMTP
Técnico en Redes
Otros Protocolos
Técnico en Redes
ICA
Técnico en Redes
ICA
Técnico en Redes