conexiones punto a punto

32
Laboratorio N°1: Conexiones Punto a Punto Universidad Tecnológica Metropolitana Facultad de Ingeniería Departamento de Informática Integrantes: Rosa González Soto Nicolás Rodríguez Ormazábal Jonathan Sepúlveda Núñez Óscar Muñoz Bernales Asignatura: Comunicación de Datos Profesora: Marta Rojas Estay Fecha de entrega: Miércoles, 1 de Abril del 2015

Upload: rosenk

Post on 14-Nov-2015

48 views

Category:

Documents


3 download

DESCRIPTION

Informe sobre como se hicieron distintas conexiones simplex, hald duplex, full duplex, de windows-windows, linux-linux, windows-linux

TRANSCRIPT

  • Laboratorio N1:

    Conexiones Punto a Punto

    Universidad Tecnolgica Metropolitana Facultad de Ingeniera Departamento de Informtica

    Integrantes: Rosa Gonzlez Soto Nicols Rodrguez Ormazbal Jonathan Seplveda Nez scar Muoz Bernales Asignatura: Comunicacin de Datos Profesora: Marta Rojas Estay Fecha de entrega: Mircoles, 1 de Abril del 2015

  • Contenido

    1. Introduccin .................................................................................................................................... 3

    2. Objetivos ......................................................................................................................................... 4

    2.1 General: ..................................................................................................................................... 4

    2.2 Especficos: ............................................................................................................................... 4

    3. Marco Terico ................................................................................................................................. 4

    3.1 Conexin Punto a Punto ............................................................................................................ 4

    3.1.1 Caractersticas de la red punto a punto ................................................................................... 5

    3.1.2 Aplicaciones ........................................................................................................................... 6

    4. Desarrollo .................................................................................................................................... 6

    4.1 RJ45........................................................................................................................................... 6

    4.2 Null Modem .............................................................................................................................. 8

    4.3 Conexiones .............................................................................................................................. 10

    4.3.1 Cable Cruzado (RJ45) .......................................................................................................... 10

    4.3.2 Cable Serial (db9) - Null Modem ......................................................................................... 24

    5. Conclusiones ................................................................................................................................. 32

    6. Referencias .................................................................................................................................... 32

  • 1. Introduccin

    La comunicacin entre diferentes ordenadores, es algo que est presente en el da a da de cada uno

    de nosotros, pues resulta bastante difcil a estas alturas encontrar sistemas y plataformas

    informticas basadas en un solo ordenador aislado. Hasta los celulares hoy en da son considerados

    computadores pequeos que se conectan a internet y a las redes de nuestros hogares, para

    compartir informacin, ya sea con otros usuarios o en las redes sociales.

    En esta ocasin nos cuestionaremos el Cmo los computadores transmiten datos entre s?, es por

    esto que estudiaremos los diferentes tipos de conexin que se pueden realizar entre ordenadores,

    cules son mejores y el por qu de esto. Abarcaremos conceptos necesarios para comprender el

    cmo se realiza el traspaso de informacin de un computador a otro y los diferentes protocolos que

    se pueden utilizar para este objetivo.

    Para la realizacin de esta experiencia utilizaremos algunos materiales, para la construccin de 2

    tipos de cableado diferente, entre ellos se pueden mencionar:

    1. Conectores RJ-45

    2. Cable UTP-5

    3. Crimpeadora RJ-45

    4. Conectores DB-9 hembra

    5. Cable de 9 hilos

    6. Estao (Soldadura)

    7. Cautn

  • 2. Objetivos

    2.1 General:

    Configurar y establecer una transmisin de datos punto a punto empleando

    herramientas software comerciales e interfaces de comunicacin estndares en

    Linux y otros.

    2.2 Especficos:

    Instalar y configurar software de comunicacin para realizar enlaces punto a punto

    simplex, half-dplex y dplex.

    Configurar interfaces de comunicaciones de la mquina como puertos seriales,

    paralelos, USB y NIC.

    3. Marco Terico

    3.1 Conexin Punto a Punto

    La conexin punto a punto como su nombre lo indica es un tipo de conexin

    realizada desde un terminal a otro, siendo este en la mayora de los casos una

    tarjeta de red (Figura 1.1), en esta experiencia se realizar algo un poco diferente

    utilizando una conexin a travs de un puerto serial (Figura 1.2) entre los

    ordenadores.

    Figura 1.1 Tarjeta de Red Figura 1.2 Puerto Serial db9

  • Las redes punto a punto o tambin llamadas peer-to-peer (P2P) o red de pares, son aquellas

    que responden a un tipo de arquitectura de red en las que cada canal de datos se usa para

    comunicar nicamente dos nodos. Las redes punto a punto son relativamente fciles de

    instalar y operar. A medida que las redes crecen, las relaciones punto a punto se vuelven

    ms difciles de coordinar y operar. Su eficiencia decrece rpidamente a medida que la

    cantidad de dispositivos en la red aumenta.

    Los enlaces que interconectan los nodos de una red punto a punto se pueden clasificar en

    tres tipos segn el sentido de las comunicaciones que transportan:

    1. Simplex: La transaccin slo se efecta en un solo sentido.

    2. Half-dplex: La transaccin se realiza en ambos sentidos, pero de forma

    alternativa, es decir solo uno puede transmitir en un momento dado, no pudiendo

    transmitir los dos al mismo tiempo.

    3. Full-Dplex: La transaccin se puede llevar a cabo en ambos sentidos

    simultneamente.

    3.1.1 Caractersticas de la red punto a punto

    Se utiliza en redes de largo alcance LAN

    Sus estaciones reciben slo los mensajes que les entregan los nodos de la red. Estos

    previamente identifican a una estacin receptora a partir de la direccin de destino

    del mensaje.

    Los pasos de encaminamiento suelen ser complejos, y el control de errores se

    realiza en los nodos intermedios adems de los extremos.

    Los retardos se deben al trnsito de los mensajes a travs de los nodos intermedios.

    La conexin extremo a extremo se realiza a travs de los nodos intermedios, por lo

    que depende de su fiabilidad.

    La seguridad es propia a una estructura en malla de la red en la que cada nodo se

    conecta a dos o ms nodos.

    Los costes del cableado dependen del nmero de enlaces entre las estaciones.

  • 3.1.2 Aplicaciones

    Intercambio y bsqueda de ficheros. Quizs sea la aplicacin ms extendida de este

    tipo de redes. Algunos ejemplos son BitTorrent o emule (de la red eDonkey2000).

    Sistemas de ficheros distribuidos, como CFS o Freenet.

    Sistemas para proporcionar cierto grado de anonimato, como i2p, Tarzan P2P o

    MorphMix. Este tipo de tecnologas forman parte de la llamada red oscura y

    constituyen el llamado peer-to-peer annimo.

    Sistemas de telefona por Internet, como Skype.

    A partir del ao 2006, cada vez ms compaas europeas y norteamericanas, como

    Warner Bros o la BBC, empezaron a ver el P2P como una alternativa a la

    distribucin convencional de pelculas y programas de televisin, y ofrecen parte de

    sus contenidos a travs de tecnologas como la de BitTorrent.9

    Clculos cientficos que procesen enormes bases de datos, como los procedimientos

    bioinformticos.

    Monedas virtuales para transacciones entre partes.

    4. Desarrollo

    4.1 RJ45

    Se cre un cable de red, para conectar ambos equipos. Un cable de red est conformado

    por 8 hilos o pequeos cables que van de un extremo a otro, teniendo en sus extremos

    conectores RJ-45 (Figura 1.2), permitiendo la conexin en las tarjetas de red, de ambos

    computadores.

    Figura 1.2 Conector RJ-45

  • Existen 2 tipos de cables de red o es ms correcto decir, que existen 2 tipos de norma para

    la creacin de estos:

    Cableado Directo (Norma de cableado 568-B)

    Este tipo de cable, nos permite conectar a nuestro ordenador a un hub, switch o router, para

    as entrar a una red local o a internet. La principal caracterstica que tiene es que como el

    nombre lo dice, la conexin entre ambos conectores RJ-45 debe ser idntica, es decir el

    orden de los 8 pines o cables debe ser el mismo.

    Cableado Cruzado (Norma de cableado 568-A)

    Este tipo de cableado, a diferencia de el anteriormente mencionado, no puede ser utilizado

    para conectarse a router, hub o switch, si no que est hecho para conectar directamente 2

    ordenadores de manera directa. Recibe su nombre debido a la forma en la que este se

    construye, como dice este se intercambian ciertos cables en uno de los conectores como se

    muestra a continuacin.

  • 4.2 Null Modem

    Se cre un Cable null modem (modem nulo) que sirve bsicamente para conectar 2

    terminales, las lneas de transmisin y recepcin estn cruzadas, en este caso se utiliz null-

    modem con conectores DB9.

    En las computadoras hay conectores DB9 macho, de 9 pines, por el que se conectan los

    dispositivos al puerto serie. Los conectores hembra que se enchufan tienen una colocacin

    de pines diferente, de manera que se conectan el pin 1 del macho con el pin 1 del hembra, el

    pin 2 con el 2, etc...

    La informacin asociada a cada uno de los pines es la siguiente:

    Nmero de pin Seal

    1 DCD (Data Carrier Detect)

    2 RX

    3 TX

    4 DTR (Data Terminal Ready)

    5 GND

    6 DSR (Data Sheet Ready)

    7 RTS (Request To Send)

    8 CTS (Clear To Send)

    9 RI (Ring Indicator)

  • GND: Es la masa. Como toda seal, tiene que estar referida a una masa.

    RX: Seal de recepcin. Son los datos que se reciben. (Entrada)

    TX: Seal de transmisin. Por aqu salen los datos. (Salida)

    DTR: Data Terminal Ready. Indica que el terminal est encendido. (Salida)

    DSR: Data Set Ready. Se ha establecido conexin. (Entrada)

    CTS: Clear To Send. El terminal est aceptando datos. (Salida)

    RTS: Request to Send. Aqu se introduce una seal cuando se pide un dato. (In)

    Para nuestra conexin se utilizar un Null-modem de 3 hilos:

    NULL MDEM de 3 hilos

    El cable Null-mdem ms bsico que existe es el siguiente:

    GND---------------------------------------------------GND

    RX----------------------------------------------------TX

    TX----------------------------------------------------RX

    Una vez el cable est listo, se proceder a utilizarlo para comprobar su correcto

    funcionamiento.

    .

  • 4.3 Conexiones

    4.3.1 Cable Cruzado (RJ-45)

    Conexin Windows-Windows

    Para la conexin entre 2 ordenadores con el sistema operativo Windows, utilizaremos el

    Cable Cruzado para conectar a ambos equipos. Luego de realizada la conexin fsica

    entre ambos computadores, procederemos a configurar ambos equipos para que se puedan

    comunicar entre s. Para ello nos dirigimos al centro de redes y recursos compartidos de

    Windows, seleccionamos cambiar configuracin del adaptador como se muestra a

    continuacin.

  • Luego se selecciona el adaptador de rea local, el cual es el correspondiente a la tarjeta de

    red de nuestro equipo, en algunos computadores puede aparecer ms de una siendo la otra la

    tarjeta de red inalmbrica. Se hace click en propiedades.

    Se abrir una nueva ventana en la cual se har mencin a un nuevo concepto que se

    estudiar ms adelante: Protocolo, en trminos sencillos este es el que permite que 2

    computadores interacten entre s estandarizando la forma en que lo harn. Se selecciona el

    protocolo IPV4 y se clickea sobre propiedades.

  • La direccin ip, es parte del protocolo seleccionado anteriormente, funcionando como el

    identificador del equipo que est conectado a la red. Como se muestra a continuacin

    existen 2 tipos de direccin ip, las dinmicas y las estticas.

    Utilizaremos ip dinmica cuando estemos conectados a un Router o Switch, el cual

    estar encargado de generar automticamente una direccin ip para nuestro computador

    cuando sea requerido. De lo contrario utilizaremos ip esttica cuando no existan ningn

    intermediario en nuestra conexin, de esta manera la opcin que debemos seleccionar es

    utilizar la siguiente direccin ip: y nosotros ingresar una diferente para cada equipo.

    Se deben realizar estas acciones en ambos equipos, unas vez todo esto hecho se procede a

    verificar la conexin entre ambos equipos, la manera ms sencilla es abrir el terminal de

    Windows y ejecutar el comando ping seguido de la direccin ip asignada anteriormente al

  • otro equipo, por ejemplo ping 10.1.10.102, de haber comunicacin entre ambos

    ordenadores se muestra en pantalla algo como lo siguiente:

    De ser as podemos decir que nuestra conexin fue exitosa.

    o Conexin Simplex

    Para la demostracin de esta conexin, se utiliz TeamViewer. Una vez instalado,

    se procede a abrir el programa, se ingresa a Extras->Opciones>General-

    >Conexiones de LAN entrantes->Aceptar->Aceptar, esto nos habilitar la opcin

    de comunicacin entre equipos mediante cable.

    Luego, se observa el ip del equipo al que se quiere conectar y se ingresa en ID

    Asociado.

  • Finalmente, se puede controlar al equipo al cual se est conectado, moviendo o

    borrando archivos.

  • o Conexin Half-Dplex

    Para la demostracin del Half-Dplex, se utiliz el mismo programa que para el

    Simplex, con las mismas configuraciones. Para demostrar que la comunicacin

    efectivamente es Half-Dplex, se utiliz el chat incorporado en el mismo programa.

    o Conexin Full-Dplex

    Para la comprobacin de la conexin Full-dplex por medio de conexin de cable

    cruzado, se utiliz el juego Starcarft 1. El juego cuenta con la opcin

    Multijugador, y la utilizacin de un Local Area Network (IPX), como este modo

    de conexin que ha sobrevivido durante aproximadamente unos 15 aos ya est en

    desuso desde el boom de Internet a TCP/IP, se debi instalar un driver aparte para

    simular esta conexin, el cual slo corresponde a unas .dll que se incluyen dentro

    del directorio del juego. Esto, nos habilita para acceder a la opcin de Local Area

    Network.

  • Luego, se crea una cuenta, que ser la identificacin del jugador, esto se hace en

    ambas computadoras.

  • A continuacin, en una de las sesiones del juego, se procede a crear una partida y

    esta se ver disponible en la computadora en espera a iniciar el juego.

    Finalmente, se esperan unos segundos y el juego ya est disponible.

  • Conexiones en Ubuntu

    Para la demostracin de los tres mtodos, se utilizar TeamViewer, para Linux.

    Se descarga TeamViewer 32 bits para Linux. Se abre la consola y se ingresan los

    comandos cd ~/Downloads/ y luego dpkg -i teamviewer_linux.deb. Una vez

    instalado, se procede a abrir el programa, se ingresa a Extras-> Opciones > General -

    >Conexiones de LAN entrantes->Aceptar->Aceptar, esto nos habilitar la opcin de

    comunicacin entre equipos mediante cable. Luego, se ingresa el ID asociado del

    otro equipo para conectarlos.

    o Conexin Simplex

    Bsicamente, el otro equipo puede controlar y realizar distintas acciones al equipo,

    crear, mover o eliminar archivos, as como tambin controlar distintas funciones

    bsicas como son el girar la pantalla, entre otros.

  • o Conexin Half-Dplex

    Se contina con la utilizacin de TeamViewer. Para este caso, se utiliz el chat que

    viene incorporado en el mismo, lo que comprueba que efectivamente que se est

    ante Half-Dplex.

    o Conexin Full-Dplex

    Para la demostracin de la comunicacin Full-dplex, se sigue utilizando el mismo

    software y adems se incluyeron micrfonos disponibles en el laboratorio. En

    ambos equipos se puede escuchar y hablar al otro usuario.

  • Conexiones Ubuntu-Windows

    Para este punto se utiliza el software samba que es de cdigo libre y permite realizar grupos

    de trabajo entre ordenadores con Windows y Linux.

    La ventaja de usar un software como este, es que permite realizar las 3 tipos de conexiones,

    Simplex, Half-Dplex y Full-Dplex. Para comenzar se instalar Samba en Linux, con el

    comando sudo apt-get install samba, luego, desde el centro de software, sepuede instalar

    opcionalmente gsamba que permite configurar el computador con Linux para utilizarlo

    como servidor y compartir archivos en la red local. Luego debemos configurar

    adecuadamente las ip de los ordenadores conectados a travs del cable

    cruzado,otorgndoles a conveniencia, en esta ocasinse asign 192.168.0.1 y

    192.168.0.2.

    A continuacin se inicia el gsamba y en la pestaa de Connections se puede observar que

    est disponible el ordenador con Windows.

  • Ahora, se procede a configurar el server de Samba para as poder crear un grupo de trabajo

    y probar los diferentes tipos de conexiones. Para eso se utilizar el comando sudo system-

    config-samba, con el cual se abrir un terminal bastante sencillo.

    Se selecciona preferencias y Configuracin del servidor, apareciendo una ventana como la

    siguiente:

  • Se define el grupo de trabajo que se crear, para este caso se le asign el nombre casa,

    por lo que al otro equipo en Windows tambin se debe modificar el grupo de trabajo y

    dejarlo con el mismo nombre. Una vez hecho esto, se clickea sobre la venta seguridad.

    Se deja todo configurado como sale en la fotografa y se presiona Aceptar.

    Se vuelve a la ventana de inicio del Samba y con el signo + se agrega la carpeta o

    archivos que se deseen compartir en la red. En este punto se ve lo ms importante, pues

    segn los permisos que se le den a las carpetas, ser el tipo de conexin existente, Simplex

    al slo poder leer los archivos, Half-Dplex al poder modificarlos y guardarlos, y Full-

    Dplex al poder ambos usuarios agregar elementos a la carpeta conectada a la red al mismo

    tiempo. En este caso se le darn todos los permisos.

  • Ya hecho esto en el equipo de Windows se ingresa a la seccin de redes y debera aparecer

    en el servidor de Samba que se mont en Linux.

    Se puede observar que se puede acceder y modificar todo lo que se desee dentro de la

    carpeta que se comparti, pues se le otorgaron todos los permisos para permitir todos los

    tipos de comunicacin.

  • 4.3.2 Cable Serial (db9) - Null Modem

    Conexin Windows-Windows

    o Conexin Simplex

    El software a utilizar ser HyperTerminal, que sola venir por defecto en Windows

    y la configuracin que se menciona a continuacin se realiza en ambas

    computadoras.

    Se abre HyperTerminal, el cual pedir un nombre para la conexin y la eleccin de

    un cono (el cual puede ser a gusto).

    Luego, pedir el tipo de conexin, y como se est utilizando conectores DB9, se

    seleccionar la COM1

  • A continuacin, el programa pedir la configuracin de los parmetros de la

    conexin, que se ponen de igual forma en ambas computadoras. Lo recomendado es

    seleccionar: -Bits por segundo: 115200 -Bits de Datos: 8 -Paridad: Ninguna -Bits de

    parada: 1 -Control de Flujo: Ninguno.

    Finalmente, se cuenta con una conexin entre ambas computadoras.

    Para la demostracin del tipo de conexin, se puede configurar el HyperTerminal

    para que slo uno de los equipos reciba archivos y el otro slo los enve, si el

    equipo asignado slo para recibir archivos intenta enviar documentos, saldr un

    mensaje en pantalla indicando que la accin solicitada no puede realizarse.

  • o Conexin Half-Dplex

    Como el HyperTerminal ya se encuentra configurado para que ambas

    computadoras se comuniquen, ahora slo basta modificar la configuracin del

    programa mismo, para que quede a modo de que ambos equipos puedan enviar

    datos. Hecho esto, queda habilitado el chat incorporado en el software mismo, y se

    pueden enviar mensajes entre equipos, as como tambin enviar archivos.

  • o Conexin Full-Dplex

    Para la demostracin del Full-dplex con Null-Modem, se utiliz el mismo juego

    que en la demostracin del RJ45, pero en este caso, se ingresa a la opcin Direct

    Cable Connectin, que permite la comunicacin para la partida a travs del cable

    Null-Modem.

    A continuacin, se realizan los mismos pasos que anteriormente descritos para el

    RJ45, los que son crear usuario o utilizar una ya existente, uno de los equipos

    deber crear la partida y el otro ingresar a ella, para finalmente comenzar el juego.

  • Conexin Ubuntu-Ubuntu

    Para esta conexin se utilizar la herramienta serial port terminal que entrega Ubuntu en

    su Centro de Software. Una vez ejecutado en modo administrador con el comando sudo

    gtkaterminal se debera ver una ventana como la siguiente:

    Luego se configura, al igual que en Windows, en nuestro terminal, seleccionaremos el

    puerto /dev/ttyS0, el bandrate en 115200, en paridad seleccionamos ninguna y en bits se

    selecciona 8 y no se modificar el resto.

  • De realizar correctamente en ambos equipos la conexin se podr notar que la informacin que se

    escribe en el terminal, sern visibles desde el otro equipo.

    o Conexin Simplex

    Al realizar correctamente la conexin entre ambos equipos, se puede observar que ya se ha

    realizado con xito la prueba de esta, ya que un equipo equipo slo recibir los mensajes

    enviados por el otro.

  • o Conexin Half-Dplex

    El traspaso de archivos es el mejor ejemplo para demostrar que este tipo de conexin est

    presente, lo cual se ha logrado a travs del terminal, al igual que en Windows. Es vlido

    desde ambos equipos pero no simultneamente. En la pestaa file se selecciona la opcin

    Send file, se selecciona y luego se presiona Ok.

    Conexin Ubuntu-Windows

    Para la conexin Ubuntu-Windows con el cable serial, es necesario utilizar el

    HyperTerminal en Windows y en Ubuntu el Serial port terminal, se configuran de la

    misma manera descrita anteriormente.

  • o Conexin Simplex

    Para la conexin Simplex, haremos la misma prueba realizada con Windows y

    Ubuntu con el cable serial, se utilizar convenientemente el chat que proveen los

    terminales, procurando dejar que slo un equipo reciba informacin y el otro enve.

    o Conexin Half-Dplex

    El traspaso de archivos entre equipos tambin es posible a travs de los equipos,

    pero en el terminal surgen ciertos problemas de compatibilidad.

  • 5. Conclusiones

    La realizacin del laboratorio, dio a conocer al grupo de trabajo el cmo conectar dos equipos por

    medio de un cable para compartir/recibir informacin.

    Se exploraron los procedimientos, configuraciones y verificacin a la hora de crear un tipo de cable

    en especfico y la conexin que se puede realizar con estos.

    Ya que por consola slo se poda demostrar que existe una conexin, ya sea por DB9 o RJ45 se

    debieron descargar e instalar softwares adicionales y competentes para la realizacin del laboratorio

    y a su vez aprender a configurarlos para poder realizar las conexiones correspondientes

    dependiendo del tipo de cable y sistema operativo.

    Se observ que la conexin Full-Dplex con el cable serial creada, no siempre es posible alcanzarla,

    ya sea por incompatibilidad de los Sistemas Operativos u otros factores que pueden limitar nuestras

    acciones. Se requiere seguir investigando el tema acerca de cmo realizar dicha conexin, ya que,

    en este caso con nuestro cable de 3 hilos, al parecer no fue posible como en los ejemplos

    previamente entregados, existe la posibilidad de que con un cable de 5 hilos o de 9 si se logre, por

    lo que se dejar la pregunta de que si es posible realizar esta conexin entre sistemas operativos

    abierta y para futuras investigaciones.

    Por otro lado el cable RJ-45 facilit bastante el trabajo, puesto que al ser una conexin bastante

    utilizada actualmente, existe una amplia documentacin al respecto de cmo conectar distintos

    ordenadores en un grupo de trabajo, independiente del sistema operativo en el que se trabaje.

    Finalmente se pudo observar que las velocidades de transferencia entre un cable RJ45 y un cable

    serial DB9 es bastante, el cable cruzado nos permite acceder a velocidades de hasta 100mb/s en

    contra de los 115kb/s que nos permite el cable serial.

    6. Referencias

    http://electronica.ugr.es/~amroldan/modulos/temas_tecnicos/cables_rj45/

    http://juandeg.tripod.com/conectordb9.htm

    http://es.slideshare.net/Dalkiel1/coneserie-windows

    h.30j0zllh.1fob9teh.3znysh7h.2et92p0h.tyjcwth.3dy6vkmh.1t3h5sfh.4d34og8h.2s8eyo1h.vbep75n5d49ah.z337ya