maverick1978blog.files.wordpress.com · web view2018. 3. 8. · author: docente: m.c.c. héctor...
TRANSCRIPT
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÁN
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
INGENIERÍA EN SISTEMAS COMPUTACIONALES
REDES INALÁMBRICAS
PRÁCTICA 1
RED PAN
(Sistema Operativo Debian & FreeBSD)
Docente: Héctor Caballero Hernández
Presentado por:Cervantes Ambriz Daniel
Jiménez Sánchez RenéReyes Sánchez José Luis
Grupo ISC 802
Jocotitlán Estado de México 07 de Marzo 2018
Índice General
Índice de Figuras................................................................................................................................... iii
Resumen.................................................................................................................................................... iv
Introducción................................................................................................................................................v
Capítulo I........................................................................................................................................................5
Descripción del Problema...........................................................................................................................5
Capitulo II.......................................................................................................................................................6
Marco Teórico............................................................................................................................................6
Redes PAN..............................................................................................................................................6
Estándar IEEE 802.11.............................................................................................................................7
Conexión Inalámbrica.............................................................................................................................8
Conexión Alámbrica...............................................................................................................................8
Equivalencias en la Tabla 2....................................................................................................................8
Capítulo III......................................................................................................................................................9
Diseño de la Solución.................................................................................................................................9
Debian.....................................................................................................................................................9
FreeBSD.................................................................................................................................................9
Capitulo IV...................................................................................................................................................10
Desarrollo.................................................................................................................................................10
Debian...................................................................................................................................................10
FreeBSD...............................................................................................................................................12
Capítulo V.....................................................................................................................................................14
Pruebas......................................................................................................................................................14
Debian...................................................................................................................................................14
FreeBSD...............................................................................................................................................16
Comparación de Transmisión...............................................................................................................18
Conclusiones.................................................................................................................................................19
Referencias...................................................................................................................................................19
ii
Índice de Figuras
Figura 1: Creación de script para determinar los permisos..........................................................................10Figura 2: Edición del archivo exports...........................................................................................................10Figura 3: Creación de carpetas en el cliente.................................................................................................11Figura 4: Montar las carpetas del servidor al cliente....................................................................................11Figura 5: Modificación del archivo rc.conf..................................................................................................12Figura 6: Habilitacion del servicio SSH.......................................................................................................12Figura 7: Habilitación del servicio SSH.......................................................................................................12Figura 8: Creación de carpetas con permisos...............................................................................................13Figura 9: Comprobación de la conexión al SSH..........................................................................................13Figura 10: Permisos de la carpeta lectura.....................................................................................................14Figura 11: Permisos de la carpeta escritura..................................................................................................14Figura 12: Carpetas compartidas y permisos................................................................................................15Figura 13: Transferencia de archivo en Debian de 100 MB.........................................................................15Figura 14: Transferencia de archivo en Debian de 1 GB.............................................................................16Figura 15: Transferencia de un archivo de 100 MB.....................................................................................17
iii
Resumen
Una red de computadoras es un conjunto de hardware y software interconectado que permite a los
dispositivos de la red compartir recursos, servicios o dispositivos con los demás equipos pertenecientes a
la misma red. Los servicios que normalmente son compartidos en las redes son: Compartir archivos,
Compartir y alojar páginas web, compartir una impresora con todos los usuarios de la red, compartir y
alojar archivos multimedia, entre otros servicios.
En el presente proyecto se hará una breve explicación del uso de una red de computadoras para
compartir archivos y carpetas, en el que las carpetas compartidas deben tener los permisos necesarios para
poder leer los archivos, ejecutar aplicaciones, pero se ha deshabilitado el permiso de escritura.
Para la realización de la práctica se hará uso de los sistemas operativos, Debian y
FreeBSD del cual, el sistema operativo Debian debe estar instalado de manera física en las
computadoras que conformaran a la red, mientras que el sistema operativo FreeBSD estará de
manera virtual.
iv
IntroducciónPoder compartir archivos y carpetas sin la necesidad de hacer uso de un dispositivo de almacenamiento ha
sido uno de los servicios más usados en las redes informáticas, para ello es de vital importancia que dichas
carpetas o archivos tengan ciertas restricciones para evitar que los demás usuarios puedan realizar
modificaciones o definitivamente eliminar los archivos compartidos, ya que se suceder no se podrá saber
exactamente quien ha realizado la última modificación.
Para la transferencia de archivos es necesario la implementación de un canal de comunicación
que permita la conexión entre los destinos equipos de la red, dicho canal de comunicación puede ser un
medio guiado o no guiado, pero es común preguntarse, que medio es más rápido para transferir archivos
o que sistema operativo me permite transferir archivos médiate un medio guiado o no guiado de manera
rápida.
En el presente proyecto se ha de implementar los sistemas operativos Debian y FreeBSD para
crear una red de dos computadoras, para compartir carpetas y archivos con los permisos de lectura y
ejecución para determinar la velocidad de transferencia de archivos de 100MB Y 1GB.
Para una mejor explicación del tema a tratar el proyecto se ha dividido en cinco capítulos, en el
capítulo uno se dará una breve descripción de la problemática a resolver, en el capítulo dos se mostraran
las definiciones y conceptos de los temas abordados en el proyecto para una mejor comprensión del tema
abordado, en el capítulo tres se definirá la solución de la problemática planteada en al capítulo uno, en
el capítulo cuatro se mostrar el desarrollo de la solución diseñada en el capítulo anterior y finalmente en
el capítulo cinco se mostraran las pruebas realizadas para demostrar que la práctica anterior cumple con el
objetivo de la misma y así llegar a la solución de la problemática previamente planteada.
v
CAPÍTULO I
Descripción del ProblemaTransferir archivos es una de las tareas de gran relevancia en las redes informáticas, porque permite
compartir archivos entre equipos sin la necesidad de dispositivos de almacenamiento, además la
transferencia de archivos suele realizarse de manera secuencial, es decir mientras un equipo envía la
información el otro lo está recibiendo, esto permite que la comunicación en las redes sea más rápida que
al implementar dispositivos de almacenamiento tales como las memorias flash o dichos magnéticos.
El problema de compartir archivos en una red es que cualquier usuario que pertenezca a la red
puede modificar los archivos compartidos o incluso eliminarlos.
De la misma manera, es necesario saber la velocidad en la que se transfieren los archivos para
saber cuánto se ha de tardar un archivo en específico para ser compartido con otro equipo, además de
conocer el medio más rápido para la transferencia de archivos.
5
CAPITULO II
Marco TeóricoEn la actualidad, es casi imposible pensar en un mundo en donde las redes de computadoras no existan, ya
que con el pasar de los años se han vuelto absolutamente imprescindibles para que todo funcione como es
debido, desde escuelas y centros comerciales, hasta la más grande de las redes: Internet. Todo esto dio
como resultado la creación de variados tipos de redes, cada cual adaptada a las necesidades específicas del
entorno.
Redes PAN
Personal Area Network (Red de Área Personal), es básicamente una red integrada por todos los
dispositivos en el entorno local y cercano de su usuario, es decir que la componen todos los aparatos que
están cerca del mismo. La principal característica de este tipo de red que le permite al usuario establecer
una comunicación con sus dispositivos de forma sencilla, práctica y veloz [1].
Tienen una cobertura limitada, alrededor de unos pocos metros. Este tipo de redes se implementan
para interconectar dispositivos como PDAs, celulares, computadores portátiles, etc. Sus tasas de
transmisión se encuentran entre los 10 bps hasta los 10Mbps. El grupo de trabajo IEEE 802.15 es el
encargado del estudio de las redes WPAN o Wireless-PAN. Las implementaciones más importantes de
redes PAN se basan en enlaces infrarrojos (IrDA-Infrared Data Association), Bluetooth y ZigBee. Este
tipo de redes se caracterizan por su baja complejidad en su diseño, bajos costos y reducido consumo de
potencia [2].
Algunas de las ventajas que las redes de área personal son:
Flexibilidad: dentro de la red inalámbrica los nodos se podrán comunicar y no
estarán atados a un cable para poder estar comunicados.
Poca planificación: antes de realizar un cableado en un edificio se debe de pensar
en la distribución física de las maquinas, por eso es más sencillo colocar una red inalámbrica que
cubra todo el edificio.
Diseño: los dispositivos son más pequeños y se pueden integrar en un dispositivo
y llevarlo.
Robustez: ante eventos inesperados la red cableada puede llegar a quedar
inutilizada, mientras que una red inalámbrica puede aguantar mejor este tipo de percances
inesperados.
6
Estándar IEEE 802.11
La tecnología Wi-Fi está basada en la utilización de un estándar desarrollado por el organismo mundial
IEEE dedicado al desarrollo de estándares en el ámbito de las ciencias y la tecnología. La primera versión
oficial del estándar se publicó en 1997 y recibió el nombre de IEEE 802.11 [3].
Paralelamente al desarrollo del estándar del IEEE, en el año 1999 algunos de los más importantes
fabricantes de soluciones inalámbricas crearon una organización llamada WECA (Wireless Ethernet
Compatibility Alliance) con el objetivo de fomentar la compatibilidad de los dispositivos inalámbricos
desarrollados bajo dicho estándar. Unos años más tarde, esta organización cambia su nombre a Wi-Fi
Alliance. Los dispositivos que cumplen el estándar IEEE 802.11 son comercializados con la denominación
Wi-Fi (Wireless Fidelity) lo que asegura su compatibilidad con el resto de dispositivos del mercado.
Desde entonces se han publicado varias versiones con sucesivas mejoras hasta llegar a la versión
actual conocida como IEEE 802.11ac y publicada en enero de 2014. En la tabla 1 se hace un resumen de
todas las versiones:
Tabla 1 Versiones estándar IEEE 802.11
Estánd
ar
Nombres
comerciales
Añ
o
Velocida
d máxima
teórica
IEEE
802.11–
199
72 Mbps
IEEE
802.11ª802.11A
199
954 Mbps
IEEE
802.11b
802.11B,
Wi-Fi B
199
911 Mbps
IEEE
802.11g
802.11G,
Wi-Fi G
200
354 Mbps
IEEE
802.11n
802.11N,
Wi-Fi N
200
9
600
Mbps
IEE
802.11ac
802.11A
C, Wi-Fi AC
201
4
1.3 Gbps
(*)
7
Conexión Inalámbrica
Las redes inalámbricas no es más que un conjunto de computadoras, o de cualquier dispositivo
informático comunicados entre sí mediante soluciones que no requieran el uso de cables de interconexión.
En el caso de las redes locales inalámbricas, es sistema que se está imponiendo es el normalizado
por IEEE con el nombre 802.11b. A esta norma se la conoce más habitualmente como WI-FI (Wiriless
Fidelity).
Con el sistema WI-FI se pueden establecer comunicaciones a una velocidad máxima de 11 Mbps,
alcanzándose distancia de hasta cientos de metros. No obstante, versiones más recientes de esta tecnología
permiten alcanzar los 22, 54 y hasta los 100 Mbps.
Conexión Alámbrica
Una conexión alámbrica es aquella en la que los sistemas se basan en la transmisión de información a
través de un conductor que transporta corriente eléctrica, mientras que una conexión inalámbrica es
aquella en la que la información viaja en forma de impulsos eléctricos o en forma de luz (ondas
electromagnéticas).
Las diferencias que existen entre las redes inalámbricas y las alámbricas ellas son:
En la conexión inalámbrica se da la presencia de menos cables, utilizando un
módem que tiene una tarjeta para el ordenador, mientras que en el caso de la alámbrica se da una
utilización mayor de cables.
Las redes inalámbricas permiten una mayor movilidad y menor coste de
mantenimiento respecto a la alámbrica.
En las redes alámbricas se da una lenta instalación respecto a la inalámbrica, que
no necesita la utilización de cableado.
Equivalencias en la Tabla 2.
Tabla 2 Equivalencias.
1 Byte 8 Bits
1 KiloByte 1024 Bytes.
1 MegaByte 1024 KiloBytes
1 GigaByte 1024 MegaBytes
8
1 TeraByte 1024 GigaBytes.
CAPÍTULO III
Diseño de la Solución
Debian
A continuación, se despliegan los pasos a seguir compartir carpetas con los permisos necesarios en el
sistema operativo Debian:
1. Crear un Script el cual nos permite redirigir a la carpeta Home/Daniel posteriormente de existir
las carpetas a compartir las borrara de lo contrario las creara, así mismo se le otorgara los permisos 4 4 4
(Solo lectura), a la carpeta de lectura, posteriormente el permiso 6 6 6 (escritura y lectura) a la carpeta
escritura para finalizar el permiso 555 (lectura y ejecución) a la carpeta lectura_y_ejecucion.
2. Editar el archivo /etc/exports donde se agrega las carpetas a compartir así como el rango de
direcciones que puedan acceder a ellas.
3. En la computadora cliente se crean las carpetas compartidas previamente dentro de la carpeta
mnt para posteriormente ser montadas
4. Montar las carpetas con el comando mount el cual recibe como parámetro el tipo de sistema de
archivo que se utilizara, así como la dirección ip del servidor por último la ruta del servidor donde se esta
compartiendo el fichero y la ruta a donde se va a montar en el cliente.
FreeBSD
A continuación, se despliegan los pasos a seguir compartir carpetas con los permisos necesarios en el
sistema operativo Debian:
1. Editar el archivo rc.conf de la carpeta etc, el cual contiene la configuración del host,
Habilitando el servicio SSH el cual es requisito para la transferencia de archivos.
2. Iniciar el servicio SSH
3. Crear las carpetas con los permisos necesarios.
4. Comprobar la conexión con SSH.
9
CAPITULO IV
Desarrollo
Debian
1. Para iniciar a compartir es necesario crear un Script el cual nos permite redirigir a la
carpeta /Home/Daniel que determinara que de existir las carpetas a compartir el script las
reemplazara de lo contrario las creara, así mismo se le otorgara los permisos 4 4 4 (Solo
lectura) a la carpeta de lectura, posteriormente el permiso 6 6 6 (escritura y lectura) a la
carpeta escritura y para finalizar el permiso 555 (lectura y ejecución) a la carpeta
lectura_y_ejecucion tal como se muestra en la Figura 1.
Figura 1: Creación de script para determinar los permisos.
2. Editar el archivo /etc/exports para agregar las carpetas a compartir así como el rango de
direcciones de los equipos que puedan acceder a ellas tal como se muestra en la Figura 2.
Figura 2: Edición del archivo exports.
10
3. En la computadora cliente se crearán las carpetas previamente compartidas por el servidor
(escritura, lectura y lectura_y_ejecucion), dentro de la carpeta mnt para posteriormente ser
montadas en el cliente tal como se muestra en la figura 3.
Figura 3: Creación de carpetas en el cliente
4. Montar las carpetas con el comando mount el cual recibe como parámetro el tipo de sistema de
archivo que se utilizara, así como la dirección ip del servidor por último la ruta del servidor donde se está
compartiendo el fichero y la ruta a donde se va a montar en el cliente.
Figura 4: Montar las carpetas del servidor al cliente
11
FreeBSD
1. Editar el archivo rc.conf de la carpeta etc, el cual contiene la configuración del host para ello
es necesario ocupar el comando ee seguido por la ruta y nombre del archivo tal como se
muestra en la Figura 5.
Figura 5: Modificación del archivo rc.conf
2. Habilitar el servicio SSH el cual es requisito para la transferencia de archivos del archivo
rc.conf tal como se muestra en la Figura 6.
Figura 6: Habilitacion del servicio SSH.
3. Iniciar el servicio SSH mediante la ruta y nombre del servicio así como el comando start tal
como se muestra en la Figura 7.
Figura 7: Habilitación del servicio SSH.
4. Crear las carpetas (escritura, lectura y lectura_y_ejecucion) con los permisos de lectura y
escritura, lectura además lectura y ejecución tal como se muestra en la Figura 8.
12
Figura 8: Creación de carpetas con permisos.
5. Comprobar la conexión con SSH mediante el comando ssh seguido de la dirección ip de la pc
a conectar tal como se muestra en la Figura 9.
Figura 9: Comprobación de la conexión al SSH.
13
CAPÍTULO V
Pruebas
Debian
CableadoPara comprobar los permisos de las carpetas es necesario visualizar las propiedades de las caretas
en el servidor tal como se muestra en la Figura 10 y 11.
Figura 10: Permisos de la carpeta lectura
Figura 11: Permisos de la carpeta escritura.
En la computadora cliente se visualizara las carpetas compartidas por el servidor junto con los permisos de cada carpeta tal como se muestra en la figura 12.
14
Figura 12: Carpetas compartidas y permisos.
Transferencia de archivos de PC1 con Debian a PC2 con Debian
¿Menciona la velocidad de transferencia al enviar un archivo por cable en un sistema
Debian si el archivo pesa 100 MB y tardo 16 segundos?
1024∗1024∗8∗100=838860800b
838860800 b16 s
=524288 b/ s
2097152001000000
=52,4288 Mb /s
La velocidad de transferencia es de 52,4288 Mb/ s . La transferencia se muestra en la Figura 13.
Figura 13: Transferencia de archivo en Debian de 100 MB.
¿Menciona la velocidad de transferencia al enviar un archivo por cable en un sistema
Debian si el archivo pesa 1 GB y tardo 3 minutos 18 segundos?
1024∗1024∗1024∗8=8589934592b
8589934592b198 s
=43383508 b/ s
554189328,5161291000000
=43,383508 Mb / s
La velocidad de transferencia es de 43,383508 Mb /s
15
¿Menciona la velocidad de transferencia al enviar un archivo vía inalámbrica en un sistema
Debian si el archivo pesa 100 MB y tardo 24,6 segundos?
1024∗1024∗8∗100=838860800b
838860800 b24,6 s
=34100032,5 b/s
2097152001000000
=34,1000325 Mb /s
La velocidad de transferencia es de 34,1000325 Mb/ s
Inalámbrico¿Menciona la velocidad de transferencia al enviar un archivo vía inalámbrica en un sistema
Debian si el archivo pesa 1 GB y tardo 12 minutos 43 segundos?
1024∗1024∗1024∗8=8589934592b
8589934592b943 s
=9109156,51b /s
554189328,5161291000000
=9,10915651 Mb /s
La velocidad de transferencia es de 9,10915651 Mb/ s . La transferencia se muestra en la Figura
14.
Figura 14: Transferencia de archivo en Debian de 1 GB.
FreeBSD
Cableado
¿Menciona la velocidad de transferencia al enviar un archivo por cable en un sistema
Debian si el archivo pesa 100 MB y tardo 1 minuto con 52 segundos?
1024∗1024∗8∗100=838860800b
16
838860800 b112s
=7489828,57 b/ s
2097152001000000
=7,48982857 Mb /s
La velocidad de transferencia es de 38,1300364 Mb /s . La transferencia se muestra en la Figura
15.
Figura 15: Transferencia de un archivo de 100 MB.
Inalámbrico¿Menciona la velocidad de transferencia al enviar un archivo por cable en un sistema
Debian si el archivo pesa 1 GB y tardo 4 minutos 42 segundos?
1024∗1024∗1024∗8=8589934592b
8589934592b1002 s
=8572789,01b /s
554189328,5161291000000
=8,57278901 Mb /s
La velocidad de transferencia es de 8,57278901 Mb/ s
¿Menciona la velocidad de transferencia al enviar un archivo vía inalámbrica en un sistema
Debian si el archivo pesa 100 MB y tardo 3 minutos 12 segundos?
1024∗1024∗8∗100=838860800b
838860800 b192 s
=4369066,67 b /s
2097152001000000
=4,36906667 Mb /s
La velocidad de transferencia es de 4,36906667 Mb/s.
¿Menciona la velocidad de transferencia al enviar un archivo vía inalámbrica en un sistema
Debian si el archivo pesa 1 GB y tardo 39 minutos 38 segundos?
17
1024∗1024∗1024∗8=8589934592b
8589934592b2378 s
=3612251,72b /s
554189328,5161291000000
=3,61225172 Mb /s
La velocidad de transferencia es de 6,61783326 Mb /s .
Comparación de Transmisión
A continuación, se presenta un análisis entre en modo de transferencia utilizada durante la práctica, en la
siguiente tabla se puede observar el tamaño y tiempo en el que cada archivo fue transferido de una pc a
otra.
Tabla 3 Transferencia Inalámbrica vs Transferencia Alámbrica.
Tipo de
conexiónInalámbrica Alámbrica
Tamaño TiempoVelocidad de
transferenciaTamaño Tiempo
Velocidad de
transferencia
De Debian
a Debian
100 MB
16
segundos. 52,4288 Mb/s 100 MB24,6
segundos,34,1000325 Mb/s
1 GB
3 minutos
18
segundos.
43,383508 Mb/s 1 GB
12 minuto
43
segundos
9,10915651 Mb/s
De
FreeBSD a
FreeBSD
100 MB1 minuto 52
segundos.7,48982857 Mb /s 100 MB
3 minutos
12
segundos.
4,36906667 Mb/s
1 GB
16 minutos
42
segundos.
8,57278901
Mb/s1 GB
39 minuto
38
segundos
3,61225172 Mb/s
.
Como se ha visto la transferencia mediante cable es la conexión más rápida a diferencia de la
transferencia por vía inalámbrica, además que las computadoras físicas transfieren datos con mayor
velocidad a diferencia de las computadoras virtuales.
18
19
CONCLUSIONES
La transferencia de datos se ve afectada si es cableado o inalámbrico, además que en caso de que la
maquina encargados de transferir los datos es virtual, la transferencia es aún más lenta ya que requiere de
que la información pase a la maquina real y esta a su vez la transfiera a la otra máquina, además para
poder determinar la velocidad a la que se transfieren los datos es necesario conocer el tiempo de
transferencia y el tamaño del archivo transferido,
REFERENCIAS
[1] «INFORMATICAHOY,» [En línea]. Available: https://www.informatica-
hoy.com.ar/redes/LAN-WAN-MAN-WLAN-WMAN-WWMAN-SAN-PAN.php. [Último
acceso: 01 Marzo 2018].
[2] R. Jimenez, «BDIGITAL,» 03 Febrero 2011. [En línea]. Available:
www.bdigital.unal.edu.co/4234/2/299696.2011_pte_2.pdf. [Último acceso: Marzo 01 2018].
[3] M. S. González, «Redes Telemáticas,» 28 08 2014. [En línea]. Available:
http://redestelematicas.com/velocidad-de-las-redes-wifi-n-en-entornos-residenciales/. [Último
acceso: 02 03 2018].
20